/*******************************************************************************
 Start XMLHttpRequest script
*******************************************************************************/
	var http_request = false;
	function makeRequest(url,get_request, IdCalque) { 
		//document.getElementById("loading").style.display='block'; 
		http_request = false; 
		if (window.XMLHttpRequest) {  
			http_request = new XMLHttpRequest(); 
			if (http_request.overrideMimeType) { 
				http_request.overrideMimeType('text/xml'); 
			} 
		} 
		else if (window.ActiveXObject) {  
			try { 
				http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
			} 
			catch (e) { 
				try { 
					http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
				} 
				catch (e) {} 
			} 
		} 
		if (!http_request) { 
			alert('Cannot create XMLHTTP instance'); 
			return false; 
		}
		var ConetenuCalque = alertContents(IdCalque); 
		http_request.onreadystatechange = function(){
			alertContents(IdCalque)
		};  
		http_request.open('GET', url + get_request, true); 
		http_request.send(null);
	}
	function alertContents(IdCalque) {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				result = http_request.responseText.split("~~|~~");
				// (AP)
				if(result.length>0) {
					aresult = http_request.responseText;//.split("::|::");
					document.getElementById(IdCalque).innerHTML = aresult;
					//document.getElementById("loading").style.display = 'none';
					eval(aresult[aresult.length-2]);
					return;
				}
			} 
			else {
				//alert('There was a problem with the request.');
			}
		}
	}


//// Submit d'un form
	function SubMitForm(form, url,get_request, IdCalque){
		var LeForm = form.name;
		var Param;
		var InPutFieLdName;
		var InPutFieLdValue;
		var objInput;
		var MyDoc = form;
		objInput = document.getElementsByTagName('input'); ////////// Type input
		for (var iCounter=0; iCounter<objInput.length; iCounter++){
			if((document.forms[LeForm].elements[iCounter].name!=null)&&(document.forms[LeForm].elements[iCounter].value!=null))
				InPutFieLdName = document.forms[LeForm].elements[iCounter].name;
				InPutFieLdValue = document.forms[LeForm].elements[iCounter].value;
				
				if((document.forms[LeForm].elements[iCounter].type=="checkbox")||(document.forms[LeForm].elements[iCounter].type=="radio"))
					InPutFieLdValue = (document.forms[LeForm].elements[iCounter].checked==true)?InPutFieLdValue:'';
	
				//alert(InPutFieLdName+"="+InPutFieLdValue);
				if(InPutFieLdValue!='')
					Param += "&"+InPutFieLdName+"="+InPutFieLdValue;
				//alert(Param);
		}
		get_request = '?action=ajout&'+Param;
		alert(get_request);
		makeRequest(url,get_request, IdCalque);
	}
	
	
	
	
	function supprimer(url,get_request, IdCalque, langue){
		if(langue == 'ar')
		    {
				msg="&#1571;&#1606;&#1578; &#1593;&#1604;&#1609; &#1608;&#1588;&#1603; &#1581;&#1584;&#1601; &#1593;&#1606;&#1589;&#1585; &#1605;&#1606; &#1575;&#1604;&#1602;&#1575;&#1574;&#1605;&#1577; &#1607;&#1604; &#1578;&#1585;&#1610;&#1583; &#1575;&#1604;&#1575;&#1587;&#1578;&#1605;&#1585;&#1575;&#1585;&#1567;";          
		        if (confirm(msg.replace(/&#(\d+);/g,function($1, $2) {return String.fromCharCode($2);}))) 
				{
			     makeRequest(url,get_request, IdCalque);
			     window.location.replace("indexar.php?module=panier&opt=3");
		        }
		    }
		else if(langue=='en')
	        {
			    if (confirm("Vous êtes sur le point de supprimer un élément de la liste!\n Voulez vous continuer?")) 
				{
			    makeRequest(url,get_request, IdCalque);
			    window.location.replace("indexen.php?module=panier&opt=3");
		        }
			}
		else
		{
			if (confirm("Vous êtes sur le point de supprimer un élément de la liste!\n Voulez vous continuer?")) {
			makeRequest(url,get_request, IdCalque);
			window.location.replace("index.php?module=panier&opt=3");
		}
		}
	}

