// JavaScript Document
function requeteAjax() {
		if (window.XMLHttpRequest) { 
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { 
		 try {
			 httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		 }
		 catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	if (!httpRequest) {
	   return false;
	} else {
		return httpRequest;
	}
}
function changedates(debut, lang) {
	if (debut==undefined) {
		debut=datedebut;
	}
	httpRequest=requeteAjax();

	if (!httpRequest) {
	   return false;
	}
	
	httpRequest.onreadystatechange = function() {
	    if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if(document.getElementById) {
					document.getElementById("articles").innerHTML=httpRequest.responseText;
					rafraichis(lang);
					affichecatactive();
				} 
			} 
		} 
	};
//	url='/include/'+lang+'/articles.php?debut='+debut+'&duree='+document.formreserv.duree.value;
	url='/articles.php?debut='+debut+'&duree='+document.formreserv.duree.value;
//	alert(url);
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}

function ajout(querystring, lang, IDelement) {
	httpRequest=requeteAjax();
	if (!httpRequest) {
	   return false;
	}
	
	httpRequest.onreadystatechange = function() {
	    if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if(document.getElementById) {
					document.getElementById("selection").innerHTML=httpRequest.responseText;
					$(function() {
					//callback function to bring a hidden box back
						function callback(){
							setTimeout(function(){
								$("#a"+IDelement+":hidden").removeAttr('style').hide().fadeIn();
							}, 1000);
						};
						var options = {};
						options = { to: '#selection', className: 'ui-effects-transfer' }; 
							
							//run the effect
							$("#a"+IDelement).effect("transfer",options,500,callback);	
					});	
					
				} 
			} 
		} 
	};
	
	url='/ajout.php'+querystring;
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}
function majprixpack (IDarticle, remise, querystring, lang) {
	httpRequest=requeteAjax();
	if (!httpRequest) {
	   return false;
	}
	
	httpRequest.onreadystatechange = function() {
	    if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if(document.getElementById) {
					var prixnormal=Math.round(httpRequest.responseText*100)/100;
					var prix=Math.round(httpRequest.responseText*remise*100)/100;
					if (document.getElementById('divprixnormal'+IDarticle)) {
						document.getElementById('divprixnormal'+IDarticle).innerHTML=prixnormal.toString().replace(".",",");
					}
					document.getElementById('divprix'+IDarticle).innerHTML=prix.toString().replace(".",",");
				} 
			} 
		} 
	};
	url='/majprixpack.php'+querystring;
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}
function rafraichis(lang) {
	httpRequest=requeteAjax();
	if (!httpRequest) {
	   return false;
	}
	
	httpRequest.onreadystatechange = function() {
	    if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if(document.getElementById) {
					document.getElementById("selection").innerHTML=httpRequest.responseText;
				} 
			} 
		} 
	};
	url='/panier.php';
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}

function supprime(ID) {
	httpRequest=requeteAjax();
	if (!httpRequest) {
	   return false;
	}
	
	httpRequest.onreadystatechange = function() {
	    if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if(document.getElementById) {
					document.getElementById("selection").innerHTML=httpRequest.responseText;
				} 
			} 
		} 
	};
	url='/supprime.php?ID='+ID;
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}
function partenaire(cp, lang) {
	if (cp=='') {
		return;	
	}
	httpRequest=requeteAjax();
	if (!httpRequest) {
	   return false;
	}
	
	httpRequest.onreadystatechange = function() {
	    if (httpRequest.readyState == 4) {
			if (httpRequest.status == 200) {
				if(document.getElementById) {
					document.getElementById("partenaire").innerHTML=httpRequest.responseText;
					changedates(lang);
				} 
			} 
		} 
	};
	url='/partenaire.php?cp='+cp;
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}