// JavaScript Document
function ajax_calculator(id,qte,qtekit)
{
//alert(id+qte+qtekit);

if (qte==0 && qtekit==0)
  {
  //alert('id invalid');
  document.getElementById("calc_add_"+id+"_fail").style.display="block";
  document.getElementById("calc_add_"+id+"_ok").style.display="none";
  return;
  }

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
	document.getElementById("calculmenu").innerHTML=xmlhttp.responseText;
    document.getElementById("calculmenu").style.display="block";
	document.getElementById("calc_add_"+id+"_ok").style.display="block";
	document.getElementById("calc_add_"+id+"_fail").style.display="none";
    }
  }
//xmlhttp.open("GET","livesearch.php?q="+str+"&lang="+lang,true);
//xmlhttp.send();

// Préparation d'une requête asynchrone de type POST :
xmlhttp.open("POST", "ajax_calculator.php" ,true);
// Effectue la requête en envoyant les données : 
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xmlhttp.send("id="+id+"&qte="+qte+"&qtekit="+qtekit);

}


// JavaScript Document
function showResult(str,lang,e)
	{
	//e = e || window.event;
	//key = e.keyCode;
	//alert(key);
	
	if(str.length==0)
	  {
	  document.getElementById("livesearch"+lang).innerHTML="";
	  return;
	  }
	if(window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
	  if(xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById("livesearch"+lang).innerHTML=xmlhttp.responseText;
		document.getElementById("livesearch"+lang).style.display="block";
		}
	  }
	//xmlhttp.open("GET","ajax_livesearch/?q="+str+"&lang="+lang,true);
	//xmlhttp.send();
	xmlhttp.open("POST", "ajax_livesearch" ,true); // Préparation d'une requête asynchrone de type POST :
	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); // Effectue la requête en envoyant les données : 
	//xmlhttp.send("q="+str+"&lang="+lang+"&key="+key);
	xmlhttp.send("q="+str+"&lang="+lang);
	}


// Arborescence générale
function show_live(str,lang,hide)
	{
	var d = document.getElementById("livesearch"+lang);
	var hid = d.style.display;
	if (d){
		if (hid == "block"){
			d.style.display = 'none';
		}
		else{
			showResult(str,lang);
			//showResult(str,lang,null);
		}	}	
	document.getElementById("livesearch"+hide).style.display = 'none';
	}
