function selectmodele(marque) {
	
	var httpRequest = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
                // Voir la note ci-dessous à propos de cette ligne
            }
        }
        else if (window.ActiveXObject) { // IE
            try {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) {}
            }
        }

        if (!httpRequest) {
            alert('Abandon :( Impossible de créer une instance XMLHTTP');
            return false;
        }
		httpRequest.onreadystatechange = function() { 
	 
	 if(httpRequest.readyState  == 4)
         {
              if(httpRequest.status  == 200) {

	
	/*document.cat_chenilles["modele"].innerHTML = httpRequest.responseText;*/
	var inner = httpRequest.responseText;

	select_innerHTML(document.cat_chenilles["modele"],inner);
	
											} 					
		}
	 };
        httpRequest.open('GET', 'ajax-modele.php?marque=' + marque, true);
        httpRequest.send(null);
	
}

function validChenilles() 
	{	
			if (document.cat_chenilles.marque.value == 'NULL') {
			alert('Choisissez la marque de votre engin');
			document.cat_chenilles.marque.style.backgroundColor = "#DDD";
			document.cat_chenilles.marque.focus();
			//stop();
		    return false;
			}
			
			if (document.cat_chenilles.modele.value == 'NULL') {
			alert('Choisissez le modèle de votre engin');
			document.cat_chenilles.modele.style.backgroundColor = "#DDD";
			document.cat_chenilles.modele.focus();
			//stop();
		    return false;
			}
			
		document.getElementById('cat_chenilles').submit();
}

function validContact() 
	{	
			
			if (document.contact.nom.value == '') {
			alert('Indiquez votre Nom');
			document.contact.nom.style.backgroundColor = "#DDD";
			document.contact.nom.focus();
			return false;
			stop();
			}
			
			if (document.contact.prenom.value == '') {
			alert('Indiquez votre Prénom');
			document.contact.prenom.style.backgroundColor = "#DDD";
			document.contact.prenom.focus();
			return false;
			stop();
			}
			
			if (document.contact.telephone.value == '') {
			alert('Indiquez votre Numéro de téléphone');
			document.contact.telephone.style.backgroundColor = "#DDD";
			document.contact.telephone.focus();
			return false;
			stop();
			}
			
			if(document.contact.email.value.indexOf('@') == -1) {
		    alert("Ce n'est pas une adresse electronique !");
			document.contact.email.style.backgroundColor = "#DDD";
		    document.contact.email.focus();
		    return false;
		    stop();
			}
						
			if (document.contact.message.value == '') {
			alert('Indiquez votre Message');
			document.contact.message.style.backgroundColor = "#DDD";
			document.contact.message.focus();
			return false;
			stop();
			}
			
		  document.getElementById('contact').submit();
}

function select_innerHTML(objeto,innerHTML){
/******
* select_innerHTML - corrige o bug do InnerHTML em selects no IE
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Versão: 2.1 - 04/09/2007
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* @objeto(tipo HTMLobject): o select a ser alterado
* @innerHTML(tipo string): o novo valor do innerHTML
*******/
    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   if(document.all){ //IE
    objeto.add(opt)
   }else{
    objeto.appendChild(opt)
   }       
    
   //getting attributes
   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   //getting styles
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   //value and text
   opt.value = spantemp.getAttribute("value")
   opt.text = spantemp.innerHTML
   //IE
   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null
}
	
function validContact() 
	{	
			
			if (document.contact.nom.value == '') {
			alert('Indiquez votre Nom');
			document.contact.nom.style.backgroundColor = "#E4D9E9";
			document.contact.nom.focus();
			return false;
			stop();
			}
			
			if (document.contact.prenom.value == '') {
			alert('Indiquez votre Prénom');
			document.contact.prenom.style.backgroundColor = "#E4D9E9";
			document.contact.prenom.focus();
			return false;
			stop();
			}
			
			if (document.contact.telephone.value == '') {
			alert('Indiquez votre Numéro de téléphone');
			document.contact.telephone.style.backgroundColor = "#E4D9E9";
			document.contact.telephone.focus();
			return false;
			stop();
			}
			
			if(document.contact.email.value.indexOf('@') == -1) {
		    alert("Ce n'est pas une adresse electronique !");
			document.contact.email.style.backgroundColor = "#E4D9E9";
		    document.contact.email.focus();
		    return false;
		    stop();
			}
						
			if (document.contact.message.value == '') {
			alert('Indiquez votre Message');
			document.contact.message.style.backgroundColor = "#E4D9E9";
			document.contact.message.focus();
			return false;
			stop();
			}
			
		  document.getElementById('contact').submit();
	}

