function formChecker(name){
	this.name=name; 
	this.checksecteur = function(){
		if(arguments.length == 0) return false;
		var _secteur = eval('document.' + arguments[0] + '.secteur');
		if(_secteur.value != ''){
			return true;
		}else{
			alert("Vous devez renseigner le secteur où se situe le bien.");
			return false;
		}
	}
	this.checknom = function(){
		if(arguments.length == 0) return;
		var _nom = eval('document.' + arguments[0] + '.nom');
		if(_nom.value != ''){
			return true;
		}else{
			alert("Vous devez indiquer votre Nom.");
			return false;
		}
	}
	this.checkemail = function(){	 		
		if(arguments.length == 0) return;		
		var _email = eval('document.' + arguments[0] + '.email');
		if(_email.value == '')
			{
			 alert("Vous devez indiquer votre adresse Email.");
			 return false;
			}						
		if(_email.value != '')
			{			 
			 var exp = /w{3}\./i;
	  	 var exp2 = /@\D{1,}\.\D{1,}/i;
	  	 var tmp_email = _email.value.match(exp);
	  	 var tmp_email2 = _email.value.match(exp2);
			
			 if(tmp_email)
	 		 	{
		 	 	 alert("Le format de cet Email n'est pas valide !");
		 	 	 return false;
				}
	  	 else if(tmp_email2)
			 	{
		 	 	 return true;
				}
	 		 else
	 		 	{
		 		 alert("Le format de cet Email n'est pas valide !");
		 		 return false;
				}		
		  }		  
	}
	this.checkmessage = function(){
		if(arguments.length == 0) return;
		var _message = eval('document.' + arguments[0] + '.message');
		if(_message.value != ''){
			return true;
		}else{
			alert("Vous n'avez pas rédigé de message !.");
			return false;
		}
	}
}
//Object FormChecker;
formContact = new formChecker('formContact');

var hauteur = 220;
var largeur = 450;
function top_centre(hauteur)
	{	 
	 var top=(screen.height-hauteur)/2;	 
	 return top;
	}
	
function left_centre(largeur)
	{	 
	 var left=(screen.width-largeur)/2;	 
	 return left;
	}
	
function checkFormContact()
	{
	 // On lance les fonctions 1 à 1 pour voir si tous les paramètres donnés en argument sont OK
	 var error = true;
	 for(var i = 1; i < arguments.length; i++)
	 	{
		 var arg = eval('formContact.check' + arguments[i]);
		 if(arg(arguments[0]))		 	
			 error = false;
		 else
		 	{
			 error = true;
			 break;
			}
		}
	
	 // S'il n'y a aucune erreur, on lance le traitement de la Popup
	 if(!error)
	 	{
		window.open("/skl/confirmations/confirm_estim_skl.htm", "CONTACT", "top="+top_centre(hauteur)+",left="+left_centre(largeur)+",height=220,width=450,menubar='no',toolbar='no',location='no',status='no',scrollbars='no'");
		document.forms[0].submit();
		}
	// Ici, il y a une erreur... on sort.
	else				
		return;	
}