<!-- 	

function control_date_fields() {	
	if (document.getElementById('jour_mise_circu').value == "jj" 
		|| document.getElementById('mois_mise_circu').value == "mm" 
		|| document.getElementById('annee_mise_circu').value == "aaaa" 
		|| document.getElementById('jour_mise_circu').value == ""
		|| document.getElementById('mois_mise_circu').value == ""
		|| document.getElementById('annee_mise_circu').value == ""
	) {
		document.getElementById('jour_mise_circu').focus();
		alert("Veuillez saisir la date de 1ère mise en circulation avant de poursuivre.");
	}
}

function noSubmitByEnter(event) {
    // Compatibilité IE / Firefox
    if(!event && window.event) {
        event = window.event;
    }
    // IE
    if(event.keyCode == 13) {
        event.returnValue = false;
        event.cancelBubble = true;
    }
    // DOM
    if(event.which == 13) {
        event.preventDefault();
        event.stopPropagation();
    }
}

function valid2(theform)
{	
	if (theform.newsletter.value=="")
	{ 
		alert("Le format de votre adresse n'est pas corect:vueillez indiquer une addresse de type adresse@nomdomaine.com");
		theform.newsletter.focus();
		return false;
	}
	else if (badEmail(theform.newsletter.value)==false)
	{
		alert("Le format de votre adresse n'est pas corect:vueillez indiquer une addresse de type adresse@nomdomaine.com ");
		theform.newsletter.focus();
		return false;
	}


}

var chkDot = true;
var usEmail = true;

//checking email format
function badEmail(eAddr) {
	var lenSuffix = (usEmail) ? 4: 4;
	var goodAddr = false;
	var ndxAt = ndxDot = 0;

	ndxAt  = eAddr.indexOf("@");
	ndxDot = eAddr.indexOf(".");
	ndxDot2 = eAddr.lastIndexOf(".");

	if ( (ndxDot < 0) || (ndxAt < 0) )
		goodAddr = false;									 
	else if ( (ndxDot2 - 3) <= ndxAt)
		goodAddr = false;

	else if ( eAddr.length < (ndxDot2 + lenSuffix)-1 )
		goodAddr = false;									
	else
		goodAddr = true;

	return (goodAddr); 
}

function emailcheck(obj)
	{ 
      var email = obj 
      if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) 
      return (true); 
      return (false); 
  	}


function go() 
{
    var valid = true;
	var error = false;
	var error_message = "";
	
    if (document.contact_form.votre_nom.value == "" )
    {
		error_message = error_message + "* " + "<?php echo TEXT_VALID_VOTRE_NOM;  ?>" + "\n";
		error = true;
    	//alert ("<?php echo TEXT_VALID_VOTRE_NOM;  ?>");
		valid = false;
    }
    
     if (document.contact_form.son_prenom.value == "" )
    {
		error_message = error_message + "* " + "<?php echo TEXT_VALID_AMI_NOM;  ?>" + "\n";
		error = true;
    	//alert ("<?php echo TEXT_VALID_AMI_NOM;  ?>");
		valid = false;
    }
    
    if ( document.contact_form.email.value == "" )
    {
        error_message = error_message + "* " + "<?php echo TEXT_VALID_AMI_EMAIL;  ?>" + "\n";
		error = true;
    	//alert ( "<?php echo TEXT_VALID_AMI_EMAIL?>" );
		valid = false;
    }
  if (!emailcheck(document.contact_form.email.value)) 
    	{
        error_message = error_message + "* " + "<?php echo TEXT_VALID_AMI_EMAIL_1;  ?>" + "\n";
		error = true; 
    	//alert("<?php echo TEXT_VALID_AMI_EMAIL_1?>");
        
     	                                                                                                               
       }
    if ( document.contact_form.email_dest.value == "" )
    {
        error_message = error_message + "* " + "<?php echo TEXT_VALID_AMI_PRENOM_EMAIL_DEST;  ?>" + "\n";
		error = true;
    	//alert ( "<?php echo TEXT_VALID_AMI_PRENOM_EMAIL_DEST?>" );
		valid = false;
    }
     if (!emailcheck(document.contact_form.email_dest.value)) 
    	{
         error_message = error_message + "* " + "<?php echo TEXT_VALID_AMI_PRENOM_EMAIL_DEST_1;  ?>" + "\n";
		error = true;
    		//alert("<?php echo TEXT_VALID_AMI_PRENOM_EMAIL_DEST_1?>");
              	                                                                                                               
       }

	if  ( document.contact_form.message.value == "" )
    {
        error_message = error_message + "* " + "<?php echo TEXT_VALID_AMI_MESSAGE;?>" + "\n";
		error = true;
    	//alert ( "<?php echo TEXT_VALID_AMI_MESSAGE?>" );
		valid = false;
    }
   
    
    
   if(error == true)
   {
   	 alert(error_message);
   	 valid = false;
    return false;
   }
    else
   {
	   		/**
		* Méthode qui sera appelée sur le click du bouton
		*/
	    
		
		var xhr = getXhr()
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				alert(xhr.responseText);
				
				document.contact_form.email.value = ""
				document.contact_form.message.value = ""
				document.contact_form.votre_nom.value = ""
				document.contact_form.son_prenom.value = ""
				document.contact_form.email_dest.value=""
				
			}
		}
		
		var message = document.getElementById('message').value;
		var email = document.getElementById('email').value;
		var url = document.getElementById('url').value;
		var products_id = document.getElementById('products_id').value;
		var son_prenom = document.getElementById('son_prenom').value;
		var nom = document.getElementById('votre_nom').value;
		
		var email_dest = document.getElementById('email_dest').value;
		var queryString = "?email=" + email + "&son_prenom=" + son_prenom + "&email_dest=" + email_dest + "&message=" + message+ "&products_id=" + products_id + "&url=" + url+ "&nom=" + nom;
		xhr.open("GET","envoie_mail.php" + queryString ,true);
		xhr.send(null);
		//document.contact_form.visibility = "hidden";
		Masquer();
		document.contact_form.visibility = "hidden";
		return valid;
   	
   }	
}	


function getXhr()
{
    
  xhr = false;
 // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) 
	{
    	try 
		{
			xhr = new XMLHttpRequest();
        } catch(e) 
		{
			xhr = false;
      	}
    // branch for IE/Windows ActiveX version
    } 
    else if(window.ActiveXObject) 
	{
       	try 
		{
        	xhr = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) 
		{
        	try 
			{
          		xhr = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) 
			{
          		xhr = false;
        	}
		}
    }
	return xhr;
    
}


function Masquer() 
{
   document.getElementById('popajout').style.display = 'none';
   document.getElementById('transfer_position').style.display = 'none';
}

// module selecteur de housses auto par marque/modele
// affiche/masque les onglets equipement avant/complet
function tabHide(tab)
{
	if(tab == 'avant') {
		document.getElementById('tabbertab_avant').style.display = 'block';
		document.getElementById('tabbertab_compl').style.display = 'none';
		document.getElementById('tab_avant').style.backgroundColor = '#FFF';
		document.getElementById('tab_compl').style.backgroundColor = '#D8E1E4';
	} else if(tab == 'compl') {
		document.getElementById('tabbertab_avant').style.display = 'none';
		document.getElementById('tabbertab_compl').style.display = 'block';
		document.getElementById('tab_avant').style.backgroundColor = '#D8E1E4';
		document.getElementById('tab_compl').style.backgroundColor = '#FFF';
	}
	return false;
}

//-->
