//**************************************************************************************************************************
//-- FONCTIONS BASIQUES
//**************************************************************************************************************************

//-- AJOUTER LA PAGE AUX FAVORIS
function f_favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
	{
	window.sidebar.addPanel(document.title,location.href,"");
	}
	else
	{
	window.external.AddFavorite(location.href,document.title);
	}
}



//-- IMPRESSION DE LA PAGE EN COURS
function f_imprimer(){
	window.print();
}



//-- CONFIRMATION SUPPRESSION
function confirmSuppr(langue) {
	if(langue=='fr'){msg = "Voulez-vous vraiment supprimer ?";}
	if(langue=='en'){msg = "Do you really want to delete this item from your basket ?";}
	conf = confirm(msg);
	return conf;
}





//**************************************************************************************************************************
//-- DEVIS
//**************************************************************************************************************************
//-- Fonction vérif. Devis
function f_verif_devis() {
	nom   = getElt("nom").value;
	prenom   = getElt("prenom").value;
	email = getElt("email").value;
	tel   = getElt("tel").value;
	dest   = getElt("dest").value;
	besoin   = getElt("besoin").value;

	Msg="Le formulaire ne peut pas être validé car il manque les informations suivantes :\n";
	
	var email2 = true;
	var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
	if (verif.exec(email) == null){email2 = false;}else{email2 = true;}
	

	if (!nom){Msg=Msg+"- Nom\n";}
	if (!prenom){Msg=Msg+"- Prenom\n";}
	if (!tel){Msg=Msg+"- Téléphone\n";}
	if (!dest){Msg=Msg+"- Destination\n";}
	if (!besoin){Msg=Msg+"- Détails de vos besoins\n";}
		
	if (!email)
		{
		Msg=Msg+"- Email\n";
		}
		else
		{
		if(!email2){Msg=Msg+"- Adresse Email incorrecte!\n";}
		}
	
	if (!nom || !prenom || !dest || !besoin || !email || !email2 || !tel){alert(Msg); return false;}else{return true;}
}





//**************************************************************************************************************************
//-- RECRUTEMENT
//**************************************************************************************************************************
function f_verif_recrute() {
	nom   = getElt("nom").value;
	prenom= getElt("prenom").value;
	email = getElt("email").value;
	cv    = getElt("cv").value;

	Msg   = "Le formulaire ne peut pas être validé car il manque les informations suivantes :\n";
	
	var email2= true;
	var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
	if (verif.exec(email) == null){email2 = false;}else{email2 = true;}
	
	
	var cv2 = true;
		var verifc= cv.split('.');
		var long  = (verifc.length)-1;
		ext = verifc[long];
	if(ext=='pdf' || ext=='doc'){cv2=true;}else{cv2=false;}
	
	
	
	if (!nom){Msg=Msg+"- Nom\n";}
	if (!prenom){Msg=Msg+"- Prénom\n";}
		
	if (!email)
		{
		Msg=Msg+"- Email\n";
		}
		else
		{
		if(!email2){Msg=Msg+"- Adresse Email incorrecte!\n";}
		}
		
	if (!cv)
		{
		Msg=Msg+"- Votre CV\n";
		}
		else
		{
		if(!cv2){Msg=Msg+"- Le format de votre CV est incorrect!\n";}
		}
	
	if (!nom || !prenom || !email || !email2 || !cv || !cv2){alert(Msg); return false;}else{return true;}
}





//**************************************************************************************************************************
//-- CONTACT
//**************************************************************************************************************************
//-- Verif des champs du Formulaire de Contact
function f_verif_contact() {
	lang  = getElt("langue").value;
	civil = getElt("civil").value;
	nom   = getElt("nom").value;
	prenom= getElt("prenom").value;
	email = getElt("email").value;
	tel   = getElt("tel").value;
	mess  = getElt("message").value;

	if(lang=="fr"){Msg="Le formulaire ne peut pas être validé car il manque les informations suivantes :\n";}
	if(lang=="en"){Msg="This form can not be sent. The following informations are not present :\n";}
	
	var email2 = true;
	var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
	if (verif.exec(email) == null){email2 = false;}else{email2 = true;}
	
	if (!civil)
		{
		if(lang=="fr"){Msg=Msg+"- Titre\n";}
		if(lang=="en"){Msg=Msg+"- Title\n";}
		}
	
	if (!nom)
		{
		if(lang=="fr"){Msg=Msg+"- Nom\n";}
		if(lang=="en"){Msg=Msg+"- Name\n";}
		}
		
	if (!prenom)
		{
		if(lang=="fr"){Msg=Msg+"- Prénom\n";}
		if(lang=="en"){Msg=Msg+"- First Name\n";}
		}
		
	if (!tel)
		{
		if(lang=="fr"){Msg=Msg+"- Téléphone\n";}
		if(lang=="en"){Msg=Msg+"- Phone number\n";}
		}
		
	if (!email)
		{
		Msg=Msg+"- Email\n";
		}
		else
		{
		if(!email2)
			{
			if(lang=="fr"){Msg=Msg+"- Adresse Email incorrecte!\n";}
			if(lang=="en"){Msg=Msg+"- Error in your Email!\n";}
			}
		}
	
	if (!mess)
		{
		if(lang=="fr"){Msg=Msg+"- Votre message\n";}
		if(lang=="en"){Msg=Msg+"- Your message\n";}
		}
	
	if (!civil || !nom || !prenom || !email2 || !tel || !mess){alert(Msg); return false;}else{return true;}
}





//**************************************************************************************************************************
//-- ENVOYER A UN(E) AMI(E)
//**************************************************************************************************************************
function f_verif_ami(){
	lang   = getElt("langue").value;
	prenom = getElt("prenom").value;
	email  = getElt("mail").value;
	
	if(lang=="fr"){Msg="Le formulaire ne peut pas être validé :\n";}
	if(lang=="en"){Msg="This form can not be sent :\n";}
	
	if (!prenom)
		{
		if(lang=="fr"){Msg=Msg+"- Votre prénom\n";}
		if(lang=="en"){Msg=Msg+"- Your firstname\n";}
		}
	
	var email2 = true;
	var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
	if (verif.exec(email) == null){email2 = false;}else{email2 = true;}
		
	if (!email)
		{
		if(lang=="fr"){Msg=Msg+"- Adresse email absente\n";}
		if(lang=="en"){Msg=Msg+"- Your Email is not present\n";}
		}
		else
		{
		if(!email2)
			{
			if(lang=="fr"){Msg=Msg+"- Adresse Email incorrecte!\n";}
			if(lang=="en"){Msg=Msg+"- Error in your Email!\n";}
			}
		}
		
	if(!prenom || !email || !email2) {alert(Msg);return false;}else{return true;}
}





//**************************************************************************************************************************
//-- NEWSLETTER
//**************************************************************************************************************************
function f_verif_newsletter() {
	lang  = getElt("langue").value;
	email = getElt("newsletter").value;
	
	if(lang=="fr"){Msg="Le formulaire ne peut pas être validé car il manque les informations suivantes :\n";}
	if(lang=="en"){Msg="This form can not be sent. The following informations are not present :\n";}
	
	var email2 = true;
	var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/;
	if (verif.exec(email) == null){email2 = false;}else{email2 = true;}

	if (!email)
		{
		Msg=Msg+"- Email\n";
		}
		else
		{
		if(!email2)
			{
			if(lang=="fr"){Msg=Msg+"- Adresse Email incorrecte!\n";}
			if(lang=="en"){Msg=Msg+"- Error in your Email!\n";}
			}
		}
	
	if (!email || !email2){alert(Msg);return false;}else{return true;}
}





//**************************************************************************************************************************
//-- POP-UP
//**************************************************************************************************************************
function openPopup(mypage,largeur,hauteur){
      // Largeur et hauteur préconisées de la fenêtre SPPLUS
   	var PopupSpplus_largeur	= largeur;
   	var PopupSpplus_hauteur	= hauteur;

      // Position haut et gauche de la fenêtre SPPLUS pour affichage centré dans l'écran
   	var PopupSpplus_top	=((screen.height-PopupSpplus_hauteur)/2);
   	var PopupSpplus_left=((screen.width-PopupSpplus_largeur)/2);

   	// Ouverture du popup SPLUS avec barre état uniquement et focus sur la fenêtre
   	var win = window.open(mypage, "SP","status=yes,scrollbars=yes,top="+PopupSpplus_top+",left="+PopupSpplus_left+",width="+PopupSpplus_largeur+",height="+PopupSpplus_hauteur);
   	win.focus();
}