/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function formValidator(langue){
	// Make quick references to our fields
    
	var prenom = document.getElementById('produitsPrenom');
	var nom = document.getElementById('produitsNom');
	var email = document.getElementById('produitsEmail');
	var tel = document.getElementById('produitsTel');
	var message = document.getElementById('produitsMessage');


	// Check each input in the order that it appears in the form!
	if(isAlphabet(prenom, langue == "fre"?"Veuillez entrez que des lettres pour votre prénom":"Please enter only letters for your firstname")){
		if(isAlphabet(nom, langue == "fre"?"Veuillez entrez que des lettres pour votre nom":"Please enter only letters for your name")){
			if(emailValidator(email, langue == "fre"?"Veuillez entrez une addresse email valide":"Please enter a valid email address")){
				if(isNumeric(tel, langue == "fre"?"Veuillez entrez un numero de téléphone valide":"Please enter a valid phone number")){
					if(notEmpty(message, langue == "fre"?"Veuillez entrez un message":'Please enter a message')){
						document.formProduits.submit();
					}
				}
			}
		}
	}


	return false;

}

function notEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		alert(helperMsg);
		elem.focus(); // set the focus to this input
		return false;
	}
	return true;
}

function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]\d{2}-\d{3}-\d{4}$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function roll_over(img_name, img_src, page, page_over)
   {
	document[img_name].src = img_src;
	document.getElementById(page_over).style.display = "block";
	document.getElementById(page).style.display = "none";
    //document.getElementById('redboxMonture').innerHTML = test;
	//document.getElementById('monture').style.backgroundImage = "url('../img/"+monture+".jpg')";
   }

function roll_out(page)
   {
	document.getElementById(page).style.display = "none";
    //document.getElementById('redboxMonture').innerHTML = test;
	//document.getElementById('monture').style.backgroundImage = "url('../img/"+monture+".jpg')";
   }
function show_souscategorie(div)
	{
  		document.getElementById(div).style.display='block';
	}
function hide_souscategorie(div)
	{
  		//if(div == "Sousproduit[3]")
			//{
			//	document.getElementById('Sousproduit[2]').style.display='block';
			//}
		document.getElementById(div).style.display='none';
	}
function show_div(div)
   {
     if(div == "divFrFleche")
   {
        if(document.getElementById(div).style.display == "none")
          {
             document.getElementById ('imgFrFleche').src = "../../../img/fleche_ouvert.jpg"
             document.getElementById (div).style.display = "block";
          }
        else

          {
             document.getElementById ('imgFrFleche').src = "../../../img/fleche_ferme.jpg"
             document.getElementById (div).style.display = "none";
          }
     }

     if(div == "divEnFleche")
   {
        if(document.getElementById(div).style.display == "none")
          {
             document.getElementById ('imgEnFleche').src = "../../../img/fleche_ouvert.jpg"
             document.getElementById (div).style.display = "block";
          }
        else

          {
             document.getElementById ('imgEnFleche').src = "../../../img/fleche_ferme.jpg"
             document.getElementById (div).style.display = "none";
          }
     }

}

