	function noBorder() {
		if(document.getElementById("divmenuTypes")) {
			var dTypes = document.getElementById("divmenuTypes");
			nElementsTypes = dTypes.getElementsByTagName("li");
			nElementsTypes[nElementsTypes.length-1].setAttribute("class", "noborder");
			nElementsTypes[nElementsTypes.length-1].setAttribute("className", "noborder");
		}
		if(document.getElementById("divmenuThematiques")) {
			var dThematiques = document.getElementById("divmenuThematiques");
			nElementsThematiques = dThematiques.getElementsByTagName("li");
			nElementsThematiques[nElementsThematiques.length-1].setAttribute("class", "noborder");
			nElementsThematiques[nElementsThematiques.length-1].setAttribute("className", "noborder");
		}
		if(document.getElementById("divmenuCategories")) {
			dCategories = document.getElementById("divmenuCategories");
			nElementsCategories = dCategories.getElementsByTagName("li");
			nElementsCategories[nElementsCategories.length-1].setAttribute("class", "noborder");
			nElementsCategories[nElementsCategories.length-1].setAttribute("className", "noborder");
		}
	}
	
	
function verifyEmail(email){
var status = true;     
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (email.search(emailRegEx) == -1) {
          status = false
     }

     return status;
}

var formOK = true;
function sendme() 
{ 
    window.open("","imcresult","top=200,left=200,width=660,height=700,toolbar=0,resizable=no,scrollbars=0,status=0,location=0"); 
    //var a = window.setTimeout("document.forms[0].submit();",500); 
} 

function clear_form() {
	if (formOK) {
		document.getElementById('form1').reset();
	}
}

function isNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function verifyForm() {
	var poids = document.getElementById("poids");
	var homme = document.getElementById("homme");
	var femme = document.getElementById("femme");
	var taille = document.getElementById("taille");
	var age = document.getElementById("age");
	var email = document.getElementById("email");
	
	var text_poids = document.getElementById("text_poids");
	var text_homme = document.getElementById("text_homme");
	var text_femme = document.getElementById("text_femme");
	var text_taille = document.getElementById("text_taille");
	var text_age = document.getElementById("text_age");
	var text_email = document.getElementById("text_email");
	
	formOK = true;
	
	// verify poids
	if (poids.value == '' || !isNumeric(poids.value)) {
		text_poids.style.color = '#FF0000';
		formOK = false;
	}
	else {
		text_poids.style.color = '#999999';
	}
	
	// verify sex
	if (homme.checked == false && femme.checked == false) {
		text_homme.style.color = '#FF0000';
		text_femme.style.color = '#FF0000';
		formOK = false;
	}
	else {
		text_homme.style.color = '#999999';
		text_femme.style.color = '#999999';		
	}
	
	// verify taille
	if (taille.value == '' || !isNumeric(taille.value)) {
		text_taille.style.color = '#FF0000';
		formOK = false;
	} else {
		text_taille.style.color = '#999999';
	}
	
	// verify age
	if (age.value == '' || !isNumeric(age.value)) {
		text_age.style.color = '#FF0000';
		formOK = false;
	} else {
		text_age.style.color = '#999999';
	}
	
	// verify email
	if (email.value == '' || !verifyEmail(email.value)) {
		text_email.style.color = '#FF0000';
		formOK = false;
	} else {
		text_email.style.color = '#999999';
	}
	
	if (formOK) {
		sendme();	
	}
	//setTimeout('clear_form()', 200);
	return formOK;
}

function changeAction() {
	var subscribe = document.getElementById("subscribe");
	if (subscribe.checked == true)
		document.getElementById("form1").action = "imc_result_2.php";
	else document.getElementById("form1").action = "imc_result.php";
}