
var destination='';

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function reqAjax(url,dest) {

    destination=dest;

    http.open('get', url);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        document.getElementById(destination).innerHTML = response;
	//alert(''+destination+' = '+response);
    }
}

function ShowAide(){

	window.open('/Aide-en-ligne,4,0,52.print.html','Aide','width=660,height=480,scrollbars=yes,resize=1');

}

function getElBy(tag,attr,val) {
  var dbRes = [[]];
  var dbEl = document.body.getElementsByTagName(tag);
  for (e = 0; e < dbEl.length; e++) {
    if (attr == 'class') {
      if (dbEl[[e]].className == val) {
        dbRes.push(dbEl[[e]]);
      }			
    }
    else {
      if (dbEl[[e]].getAttribute(attr) == val) {
        dbRes.push(dbEl[[e]]);
      }
    }	
  }
  return dbRes;
}

function getChaineProduit(){

	var qte=document.getElementById('com_qte');
	var val_qte=qte.options[qte.selectedIndex].value;


	var chaine='qte='+val_qte;
	//alert('QTE:'+val_qte);

	var tab=getElBy('select','class','com_decli');
	for (i = 1; i < tab.length; i++) {
		var decli=tab[i].id;
		var val_decli=tab[i].value;
		chaine=chaine+'&'+decli+'='+val_decli;
        	//alert('DECLI '+decli+':'+val_decli);
	}


	var tab=getElBy('input','class','com_option');
	for (i = 1; i < tab.length; i++) {
		var option=tab[i].id;
		var val_option=tab[i].checked;
		chaine=chaine+'&'+option+'='+val_option;
        	//alert('OPTION '+option+':'+val_option);
	}

	var id_produit=document.getElementById('id_produit').value;

	chaine=chaine+'&id_produit='+id_produit;

	return chaine;

}

function updateDesignation(){

	var chaine=getChaineProduit();

	reqAjax('/v2/commerce_js/getDesignation.php?'+chaine,'designation');

}

function ShowPanier(){
	reqAjax('/v2/commerce_js/panier.php','panier');
	document.getElementById('panier').style.display='block';
	document.getElementById('fade').style.display='block';
}

function HidePanier(){
	document.getElementById('panier').style.display='none';
	document.getElementById('fade').style.display='none';
}

function updatePanier(id_produit,url){

	var chaine=getChaineProduit();
	reqAjax('/v2/commerce_js/Add2Panier.php?'+chaine+'&url='+url+'&id_produit='+id_produit,'panier');
	document.getElementById('panier').style.display='block';
	document.getElementById('fade').style.display='block';
}

function AffichePanier(){

	reqAjax('/v2/commerce_js/panier.php?','panier');

}

function ModifQteProduit(key,qte){
	
	if(qte == '0') {
		if(confirm('Etes vous sūr de vouloir supprimer cet article?'))
		reqAjax('/v2/commerce_js/ModifQteProduit.php?key='+key+'&qte='+qte,'panier');
		else{
			//RECHARGE LE PANIER BETTEMENT
			reqAjax('/v2/commerce_js/panier.php','panier');
		}
	}
	else{
		reqAjax('/v2/commerce_js/ModifQteProduit.php?key='+key+'&qte='+qte,'panier');
	    }
}
