
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);
	
	//if(destination=="panier"){
	//	document.getElementById('panier').style.display='block';
	//	document.getElementById('fade').style.display='block';
	//}
    }
}

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 selectEtablissement(id_etablissement,url){

	reqAjax('/panier/select.php?id_etablissement='+id_etablissement+'&url='+url,'destination');
	alert('L\'établissement a été ajouté ŕ votre selection');

}

function DeleteEtablissement(id_etablissement){

	if(confirm("Etes-vous sűr de vouloir retirer l\'etablissement de votre selection?")) 
		reqAjax('/panier/select.php?id_etablissement='+id_etablissement,'panier');
	//ShowPanier();
	
}

function ShowPanier(){
	reqAjax('/panier/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 AffichePanier(){

	reqAjax('/panier/panier.php','panier');

}
