var minimum_caractere = 2;
var case_sensitive = 0 ;

// pas touche
// création de l'objet Ajax
var http = null;
if (window.XMLHttpRequest) // Firefox
http = new XMLHttpRequest();
else if (window.ActiveXObject) // Internet Explorer
http = new ActiveXObject("Microsoft.XMLHTTP");
else // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");

function ajax()
{
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
	else{
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      xhr = false;
   } 
}

function recup_email(e) {
var sel = document.completion_form.completion_select ;
var nb_el = sel.options.length ;
var selIndex = sel.selectedIndex ;

if (!document.completion_form.completion_text.value)
{ sel.style.display = 'none';
}
else if (e.keyCode == 40 && nb_el) { // fleche bas
if (selIndex < sel.options.length - 1)
sel.selectedIndex = selIndex + 1 ;
}
else if (e.keyCode == 38 && nb_el) { // fleche haut
if (selIndex > 0)
sel.selectedIndex = selIndex - 1 ;
}
else if (e.keyCode == 13 && nb_el) { // entrée
document.completion_form.completion_text.value = sel.options[selIndex].value ;
sel.style.display = 'none';
}
else { // autre touche --> on recherche les emails
val = document.completion_form.completion_text.value ;
if (val.length >= minimum_caractere) {
http.open("GET", "http://www.choisirmonmobile.com/inc/pages/search/ajax.php?what=completion1&case="+case_sensitive+"&val="+escape(val), true);
http.onreadystatechange = handleHttpResponse_recup_email;
http.send(null);
}
}
}

function handleHttpResponse_recup_email()
{
if (http.readyState == 4)
{ emails = eval('(' + http.responseText + ')'); // [id1,id2, ...]

var sel = document.completion_form.completion_select ;
sel.attributes['size'].value = emails.length;

// on vide le select
while(sel.options.length > 0)
sel.options[0] = null

// on rempli avec les nouveaux emails
for(i=0 ; i<emails.length ; i++)
sel.options[sel.options.length] = new Option(emails[i],emails[i]);

if (sel.options.length) {
sel.selectedIndex = 0 ; // on selection le premier element de la liste
sel.style.display = 'list-item';
}
else
sel.style.display = 'none';
}
}

function recup_mail_click() {
var saisie = document.getElementById('completion_text').value;
var sel = document.completion_form.completion_select.value;
var a=sel.split(' - ');
var modele=a[0];
modele=modele.replace(/ /gi, "-");
modele=modele.replace(/\+-/gi, "");
modele=modele.toLowerCase();

var b=a[1].split(' (');
var c=b[1].split(')');
var idtel=c[0];

var marque=b[0];
marque=marque.replace(/ /gi, "-");
//marque=marque.replace(/+-/gi, "");
marque=marque.toLowerCase();

 	ajax();
	xhr.onreadystatechange = function(){
     if(xhr.readyState == 4 && xhr.status == 200)
	{
    document.getElementById('aja').innerHTML=xhr.responseText; 
	}
	else {
	document.getElementById('aja').innerHTML="<img src='img/miniload.gif'>";
	}
  }
xhr.open("GET","http://www.choisirmonmobile.com/inc/pages/search/stock.php?key="+saisie,true);

xhr.send(null); 

var url="http://www.choisirmonmobile.com/"+marque+"_"+modele+"_"+idtel+".html";
//alert ("id>"+idtel+"<br>marque>"+marque+"modele>"+modele);
//alert(url);
window.location.replace(url);
}
