﻿// JScript File
var AxMiseEnVente = {
	delay: 200,
	prepare: function() { 
	
		InputVar = new Array(num_article);
			    
	},
	call: proxies.AjaxFunc.MiseEnVente,
	finish: function (p) 
	{ 
		document.getElementById("etat" + num_article).src = "/images/admin/en_vente.png";
		document.getElementById("etat" + num_article).title = "En vente";
		document.getElementById("dispo" + num_article).innerHTML = p;
		
	},
	onException: ajax.alertException
}

var AxSuspendreVente = {
	delay: 200,
	prepare: function() { 
	
		InputVar = new Array(num_article);
			    
	},
	call: proxies.AjaxFunc.SuspendreVente,
	finish: function (p) 
	{ 
		document.getElementById("etat" + num_article).src = "/images/admin/non_en_vente.png";
		document.getElementById("etat" + num_article).title = "Non en vente";
		document.getElementById("dispo" + num_article).innerHTML = p;
		
	},
	onException: ajax.alertException
}

var AxSendArticle = {
	delay: 200,
	prepare: function() { 
	
		
		InputVar = new Array(num_article,document.getElementById("send_nom").value,document.getElementById("send_prenom").value,document.getElementById("send_email_sender").value,document.getElementById("send_email_to").value);
			    
	},
	call: proxies.AjaxFunc.SendArticle,
	finish: function (p) 
	{ 
		
		alert("Le message a bien été envoyé.");
		document.getElementById("SendArticle").style.display = "none";
		
	},
	onException: ajax.alertException
}


var AxDeleteArticle = {
	delay: 200,
	prepare: function() { 
	
		InputVar = new Array(num_article);
			    
	},
	call: proxies.AjaxFunc.DeleteArticle,
	finish: function (p) 
	{ 
		document.getElementById("item" + num_article).style.display = "none";
		
	},
	onException: ajax.alertException
}


function MiseEnVente(my_num_article)
{
	num_article	= my_num_article;
	SoapMethod = "POST";
	ajax.Start(AxMiseEnVente);
}

function SuspendreVente(my_num_article)
{
	num_article	= my_num_article;
	SoapMethod = "POST";
	ajax.Start(AxSuspendreVente);
}

function DeleteArticle(my_num_article)
{
	num_article	= my_num_article;
	SoapMethod = "POST";
	ajax.Start(AxDeleteArticle);
}


function ShowSendArticle()
{
	document.getElementById("SendArticle").style.display = "";
	var target = $('SendArticle');
	var fx = new Fx.Styles(target, {duration: 1000, wait: false});
	
	target.setStyles({'height': 0});

	fx.options.transition = Fx.Transitions['Expo']['easeOut'];
	fx.options.duration = 1000;
		
	fx.start({'height': 145});
}

function SendArticle(aNumArticle)
{
	num_article = aNumArticle;
	
	if (document.getElementById("send_nom").value == "")
	{
		alert("Vous devez renseigner votre nom.");
		return;
	}
	
	if (document.getElementById("send_prenom").value == "")
	{
		alert("Vous devez renseigner votre prénom.");
		return;
	}
	
	if (document.getElementById("send_email_sender").value == "")
	{
		alert("Vous devez renseigner votre email.");
		return;
	}
	
	if (document.getElementById("send_email_to").value == "")
	{
		alert("Vous devez renseigner l'email du destinataire.");
		return;
	}
	
	SoapMethod = "POST";
	ajax.Start(AxSendArticle);
}
