// JavaScript Document

function checkform()
{
	var isGood = true;

	//verification du nom
	var nom = document.getElementById("check_nom");
	var erreur_nom = document.getElementById("erreur_nom");
	if(nom.value == '')
	{
		erreur_nom.style.display='';
		isGood=false;
	}
	else
	{
		erreur_nom.style.display='none';
	}
	
	//verification adresse
	var adresse = document.getElementById("check_adresse");	
	var erreur_adresse = document.getElementById("erreur_adresse");
	if(adresse.value == '')
	{
		erreur_adresse.style.display='';
		isGood=false;
	}
	else
	{
		erreur_adresse.style.display='none';
	}
	
	//verification cp
	var cp = document.getElementById("check_cp");
	var erreur_cp = document.getElementById("erreur_cp");
	if(cp.value == ''){
		erreur_cp.style.display='';
		isGood=false;
	}else{
		erreur_cp.style.display='none';
	}	
	
	//verification ville
	var ville = document.getElementById("check_ville");	
	var erreur_ville = document.getElementById("erreur_ville");
	if(ville.value == ''){
		erreur_ville.style.display='';
		isGood=false;
	}else{
		erreur_ville.style.display='none';
	}	
	
	//telephone
	var telephone1 = document.getElementById("check_telephone1");	
	var telephone2 = document.getElementById("check_telephone2");
	var erreur_telephone = document.getElementById("erreur_telephone");
	if(telephone1.value == '' && telephone2.value == ''){
		erreur_telephone.style.display='';
		isGood=false;
	}else{
		erreur_telephone.style.display='none';	
	}
	
	///telephone 1
	var erreur_telephone1 = document.getElementById("erreur_telephone1");
	if(telephone1.value!='' && telephone1.value.length<6)
	{
		erreur_telephone1.style.display='';
		isGood=false;
	}
	else if(telephone1.value!='')
	{
		for(i=0; i<telephone1.value.length; i++)
		 {
			var t=telephone1.value.substr(i, 1);
			if(((t<'0') || (t > '9'))&&(t!='+')&&(t!='.')&&(t!=' ')&&(t!='(')&&(t!=')'))
			{
				erreur_telephone1.style.display='';
				isGood = false;
				break;				
			}
			else
			{
				erreur_telephone1.style.display='none';
			}			
		 }
	}else{
		erreur_telephone1.style.display='none';
	}
	
	///telephone 2
	var erreur_telephone2 = document.getElementById("erreur_telephone2");
	if(telephone2.value!='' && telephone2.value.length<6)
	{
		erreur_telephone2.style.display='';
		isGood=false;
	}
	else if(telephone2.value!='')
	{
		for(i=0; i<telephone2.value.length; i++)
		 {
			var t=telephone2.value.substr(i, 1);
			if(((t<'0') || (t > '9'))&&(t!='+')&&(t!='.')&&(t!=' ')&&(t!='(')&&(t!=')'))
			{
				erreur_telephone2.style.display='';
				isGood = false;
				break;
			}
			else
			{
				erreur_telephone2.style.display='none';
			}			
		 }
	}else{
		erreur_telephone2.style.display='none';
	}		
	
	//email
	var email = document.getElementById("check_email");
	var erreur_email= document.getElementById("erreur_email");
	if(email.value=='')
	{
		erreur_email.style.display='';
		isGood=false;		
	}else{
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(email.value)) {
			erreur_email.style.display='';
			isGood = false;
		}
		else
		{		
			erreur_email.style.display='none';
		}
	}
				
	//surface numérique
	var surface = document.getElementById("data.perso.15");
	surface.value = surface.value.replace(/ /g,"");
	var erreur_surface = document.getElementById("erreur_surface");
	var erreur_surface_2 = document.getElementById("erreur_surface_2");
	
	if(surface.value=='')
	{
		erreur_surface_2.style.display='';
		erreur_surface.style.display='none';
		isGood=false;		
	}else{
		for(i=0; i<surface.value.length; i++)
		 {
			var t=surface.value.substr(i, 1);
			if((t<'0') || (t > '9'))
			{
				erreur_surface.style.display='';
				erreur_surface_2.style.display='none';
				isGood = false;
				break;
			}
			else
			{
				erreur_surface_2.style.display='none';
				erreur_surface.style.display='none';
			}			
		 }
		
		
		/*
		if (surface.value != parseInt(surface.value))
		{
			erreur_surface.style.display='';
			erreur_surface_2.style.display='none';
			isGood = false;
		}else{
			erreur_surface_2.style.display='none';
			erreur_surface.style.display='none';
		}
		*/
		
		/*
		if(isNaN(surface.value))
		{
			erreur_surface.style.display='';
			erreur_surface_2.style.display='none';
			isGood = false;
		}
		else
		{
			erreur_surface_2.style.display='none';
			erreur_surface.style.display='none';
			surface.value = surface.value.replace(/\./g,",");
		}
		*/
	}
			
	//pente
	var pente = document.getElementById("data.perso.13");
	var erreur_pente = document.getElementById("erreur_pente");
	if(pente.value == 'A définir'){
		erreur_pente.style.display='';
		isGood=false;
	}else{
		erreur_pente.style.display='none';
	}	
	
	
	
	
	//renvoi final
	if(isGood==true)
	{
		document.getElementById("sendmail").submit();
		//document.getElementById("form_mail").submit();
	}else{
		scroll(0,0);
	}
	
	return false;
}