//-------------------------------------------------------
// Appel toutes les pages
//-------------------------------------------------------		
function ConfirmQuit(){
	return confirm("Do you want to quit this application ?");
}

// Ce script avertit l'utilisateur que si il retourne au menu principal
// les données saisies seront perdues
function ConfirmBackToMenu(){
	return confirm("If you go back to the menu, you will lose all updated data !");
}

//-------------------------------------------------------
//Appel sur la page company.jsp
//-------------------------------------------------------

// Ce script sélectionne d'indicatif téléphonique du pays choisi
function selectIndic(){
	var f = document.companyForm;
	var ctryValue=f.countryCode.options[f.countryCode.selectedIndex].value;
	var ctryIndex = f.countryCode.selectedIndex;
	f.cboIndic.options[ctryIndex].selected=true;
	var ctryIndic=f.cboIndic.options[f.cboIndic.selectedIndex].value;
	return true;
}

		
//-------------------------------------------------------
// Appel sur la page countriesUpdate.jsp
//-------------------------------------------------------		
	// Ce script contrôle les valeurs saisies dans le formulaire
	// lors de la soumission
		function checkControl_Countries(){
			var f;
			f = document.CountriesForm;
			
			if (f.countries.options[f.countries.selectedIndex].value == "NO CODE") 
			{
							
			}
		}

//-------------------------------------------------------
//APPEL SUR LA PAGE forgotPassword.jsp
//-------------------------------------------------------
function forgotPasswordCheck(){
	//LOGIN
	  if (document.forgotPasswordForm.login.value =="")
	  {
	 	alert("You must enter a value for field : Applicant Login");
		document.forgotPasswordForm.login.focus();
		return false;
	  }	
	//MAIL		
	  if (document.forgotPasswordForm.mail.value =="")
	  {
	 	alert("You must enter a value for field : Applicant e-mail address");
		forgotPasswordForm.mail.focus();
		return false;
	  }	
	  
	//MAIL VALIDE
	var f;
	f = document.forgotPasswordForm;
	var e;
	e= f.mail;
	if(f.mail.value.length != 0){
		var adresse = e.value;
		var first_char = adresse.charAt(0);
		var place = adresse.indexOf("@",1);
		var last_place = adresse.lastIndexOf("@");
		var point = adresse.indexOf(".",place+1);

		var virgule =adresse.indexOf(",",1); 
		var point_virgule =adresse.indexOf(";",1);
		
		//teste le cas ou l'utilisateur a saisi une adresse qui commence par @
		if(first_char == "@"){
			alert("Please enter only one valid e-mail address like  (aaaaa@aaaa.aa) !");
			e.focus();
			return false;				
		}

		//teste le cas ou le user a saisi plusieurs adresse emails
		if(place!=last_place){
			alert("Please enter only one valid e-mail address like  (aaaaa@aaaa.aa) !");
			e.focus();
			return false;				
		}

		if (!((place > -1)&&(adresse.length >2)&&(point > 1)))
		{
			alert("Please enter only one valid e-mail address like  (aaaaa@aaaa.aa) !");
			e.focus();
			return false;
		}
		if(point+1==adresse.length){
			alert("Please enter only one valid e-mail address like  (aaaaa@aaaa.aa) !");
			e.focus();
			return false;
		}
		if((virgule>-1)||(point_virgule>-1)){
			alert("Please enter only one valid e-mail address like  (aaaaa@aaaa.aa) !");
			e.focus();
			return false;
		}
	}
	return true;
}  
	
