// JavaScript Document
function envoyerFormulaire(formulaire) {
var _check = true;
//alert(formulaire.elements.length);
  for(var i=0; i<formulaire.elements.length; i++)
  {
  	if(formulaire.elements[i].name != undefined)
	{
		
	//alert(formulaire.elements[i].name);	
	///*
	var	_validate = "v_"+formulaire.elements[i].name;
	if (formulaire.elements[i].type.substring(0, 4)=="text") {
     
	 // alert(formulaire.elements[i].id);
	  if(formulaire.elements[i].id != "")
	  {
		  if(formulaire.elements[i].id.substr(0,3) == "chm")
		  {
			//alert(formulaire.elements[i].id.substr(0,3));
			if(formulaire.elements[i].value != "")
			{
				
				//alert(formulaire.elements[i].value);
				if(verifyformatmailsubmit(formulaire.elements[i].value) == false)
				{
					document.getElementById(_validate).innerHTML = "E-mail wrong format";
					_check = false;
				}
				else
				{
					document.getElementById(_validate).innerHTML ="";
				}
			}
		  }
		  else
		  {
			   if(formulaire.elements[i].value == "")
			  {
				document.getElementById(_validate).innerHTML = " Detta fält får inte vara tomt <br/>";
				_check = false;
				//alert(formulaire.elements[i].id);
			  }
			  else
			  {
				  document.getElementById(_validate).innerHTML = "";
				  
			  }
			  
		  }
	  }
	  
	  
	 
    } 
	if (formulaire.elements[i].type.substring(0, 4)=="sele") {
     if(formulaire.elements[i].id != "")
	 {
		  if (formulaire.elements[i].options[formulaire.elements[i].selectedIndex].value == "") 
		  {
			  document.getElementById(_validate).innerHTML = " Detta fält får inte vara tomt <br/>";
      		  _check = false;
		  }
		  else
		  {
			  document.getElementById(_validate).innerHTML = "";
		  }
		 
	 }
	}
	//*/
	
	}
	
	
  }
 
  if(_check == true)
  {
  	 return true;
  }
  else
  {
	  return false;
  }
 
  return false;
}
function verifierPresence(chaine) {
  if (forms_suppEsp(chaine).length>0) { return true; }
  else { return false; }
}
function forms_suppEsp(chaine) {
  var fdeb;
  var ffin;
  fdeb=chaine;
  ffin=chaine;
  for(var i=0; ((i<fdeb.length) && (fdeb.charAt(i)==' ')); i++) {
    ffin=ffin.substring(1, ffin.length);
  }
  fdeb=ffin;
  for(var i=fdeb.length-1; ((i>=0) && (fdeb.charAt(i)==' ')); i--)
    ffin=ffin.substring(0, ffin.length-1);
  return (ffin);
} 

function verifierEmail(email) {
  var fadr;
  var fnom;
  var farob;
  var fdom;
  var fpoint;
  var fext;
  if (!verifierPresence(email)) { return false; }
  fadr=forms_suppEsp(email);
  farob=fadr.lastIndexOf("@");
  if (farob!=fadr.indexOf("@")) { return false; }
  fnom=fadr.substring(0, farob);
  if (fnom.length<1) { return false; }
  fpoint=fadr.lastIndexOf(".");
  if (fpoint<farob) { return false; }
  fext=fadr.substring(fpoint+1, fadr.length);
  if (fext.length<2) { return false; }
  fdom=fadr.substring(farob+1, fpoint);
  if (fdom.length<2) { return false; }
  return true;
}
function forms_suppEsp(chaine) {
  var fdeb;
  var ffin;
  fdeb=chaine;
  ffin=chaine;
  for(var i=0; ((i<fdeb.length) && (fdeb.charAt(i)==' ')); i++) {
    ffin=ffin.substring(1, ffin.length);
  }
  fdeb=ffin;
  for(var i=fdeb.length-1; ((i>=0) && (fdeb.charAt(i)==' ')); i--)
    ffin=ffin.substring(0, ffin.length-1);
  return (ffin);
} // fin forms_suppEsp(chaine)
function verifyformatmail(email)
{
	checkEmail = email.value;
	if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3			) != '.')))
	{
	return false;
} 
return true;
}

function verifyformatmailsubmit(checkEmail)
{
	if ((checkEmail.indexOf('@') < 0) || ((checkEmail.charAt(checkEmail.length-4) != '.') && (checkEmail.charAt(checkEmail.length-3			) != '.')))
	{
	return false;
} 
return true;
	
}

function formatmail(email,shmesage,mesage)
//function formatmail(email)
{
	if(email.value != "")
	{
		if(verifyformatmail(email) == false)
		{
			document.getElementById(shmesage).innerHTML = mesage+"<br/>";
			email.select();
		}
		else
		{
			document.getElementById(shmesage).innerHTML = "";
		}
	}
	else
	{
		//document.getElementById(shmesage).innerHTML = "";
	}
	//alert(email.value);
}
