  	/** *************************************************************************************
	***  Société : Idealcoms																*
	***  Auteur  : <a href="mailto:juanito.goncalves@idealcoms.net">Juanito Goncalves</a>	*
	***  Projet  : tous 																	*
	***  Date    : jeudi 11 mars 2004 		 												*
	***  Version : 1 Rev 0	{11/03/2004}		 		 									*
	***  Titre   : Fonctions javascript de base 											*
	*** ************************************************************************************/
	
  	/** Vérifie la valeur d'un formulaire et affiche un message en conséquence. **/
  	function check(formNum,elementNum,typeCheck,message,required,lastChecked,langue) {
		switch(langue) {
			default : messageResult =  'Merci de préciser ' + message;break;
			case 'en' : messageResult =  'Please enter ' + message;break;
			case 'de' : messageResult =  'Bitte spezifizieren ' + message;break;
		}
  		
  		flag = true;
  		
  		if (elementNum) {
	  		element = document.forms[formNum].elements[elementNum];
	  		switch (typeCheck) {
	  			default : 
	  				flag =  !(element.value=='');
	  			break;
	  			case 'email' : 
	  				if (required && element.value=='') flag = !(element.value=='') ;
	  				else {
	  					flag =  !(element.value!='' && (element.value.indexOf("@")==-1 || element.value.indexOf(".")==-1));
						switch(langue) {
							default : messageResult =  'Merci de préciser une adresse email valide (exp nom@domaine.com)';break;
			  				case 'en' : messageResult =  'Please enter a valid email address (exp name@domain.com)';break;
			  				case 'de' : messageResult =  'Bitte geben Sie eine gültige e-mail-Adresse an (z.Bsp. Name@Berreich.com)';break;
						}
	  				}
	  			break;
	  			case 'url' : 
	  				if (required && element.value=='') flag = !(element.value=='') ;
	  				else {
	  					flag = !(element.value!='' && (element.value.indexOf("http://")==-1 || element.value.indexOf(".")==-1));
						switch(langue) {
							default : messageResult =  'Merci de préciser une adresse internet valide (exp http://domaine.com)';break;
			  				case 'en' : messageResult =  'Please enter a valid internet address (http://domain.com)';break;
			  				case 'de' : messageResult =  'Bitte geben Sie eine gültige Internet-Adresse an (z.Bsp. http://Bereich.com)';break;
						}
	  				}
	  			break;
	  			case 'password' : 
	  				compare = document.forms[formNum].elements[elementNum+"2"];
	  				if (required && element.value=='') flag = !(element.value=='') ;
	  				else {
	  					flag =  !(element.value!='' && element.value!=compare.value);
						switch(langue) {
							default : messageResult =  'Les mots de passe ne concordent pas';break;
			  				case 'en' : messageResult =  'The passwords do not match';break;
			  				case 'de' : messageResult =  'Die Passwörter stimmen nicht überein ';break;
						}
	  				}
	  			break;
	  			case 'length'