// JavaScript Document

// BACK OFFICE: OUVERTURE DES POPUPS
function fxPopup(wndsrc,wndname,wndwidth,wndheight){
  newWindow = window.open(wndsrc,wndname,'height='+wndheight+',width='+wndwidth+',toolbar=no,directories=no,menubar=no,resizable=no,status=no,scrollbars=yes');
  //if (window.focus) {newWindow.focus()}
}

function fx_IsEmailAddressValid(theEmailAddressToTest)
{
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(theEmailAddressToTest))	return true;
else return false;
}

// VERIFIER LES CHAMPS DU FORMULAIRE DE CONTACT
function fxValidateForm(){

    if(document.formContact.nom.value !="")	{
		if(document.formContact.prenom.value !=""){
			if(document.formContact.message.value !=""){
					if(document.formContact.email.value !=""){
						if (fx_IsEmailAddressValid(document.formContact.email.value)){
						document.formContact.submit();
						}
						else {
						alert('Veuillez saisir un email valide.\nEx: fcg@fer-ge.ch');
						formContact.email.focus();
						formContact.email.select();
						}
					}
					else{
						if(document.formContact.telephone.value !=""){
							document.formContact.submit();
						}
						else{
						alert('Veuillez saisir une adresse électronique\nou votre numéro de téléphone.');
						formContact.email.focus();
						formContact.email.select();
						}
					}
			}
			else{
			alert('Veuillez saisir un message.');
			document.formContact.message.focus();
			document.formContact.message.select();
			}
	   	}
	   	else{
		alert('Veuillez saisir votre prénom.');
		formContact.prenom.focus();
		formContact.prenom.select();
	   	}
	}
	else{
      alert('Veuillez saisir votre nom.');
      formContact.nom.focus();
      formContact.nom.select();
	}
	   
}

// VERIFIER LES CHAMPS DU FORMULAIRE DE CONTACT
function fxValidateFormNewsletter(){
//IMPORTANT: utiliser les termes FirstName, LastName, Email, Company, Mobile pour que le Deckmailing fonctionne correctement
    if(document.contactMainForm.LastName.value !="")	{
		if(document.contactMainForm.FirstName.value !=""){
					if(document.contactMainForm.Email.value !=""){
						if (fx_IsEmailAddressValid(document.contactMainForm.Email.value)){
						document.contactMainForm.submit();
						}
						else {
						alert('Veuillez saisir un e-mail valide.\n Ex: fcg@fer-ge.ch');
						contactMainForm.Email.focus();
						contactMainForm.Email.select();
						}
					}
					else{
						alert('Veuillez saisir votre e-mail.');
						contactMainForm.Email.focus();
						contactMainForm.Email.select();
					}
	   	}
	   	else{
		alert('Veuillez saisir votre prénom.');
		contactMainForm.FirstName.focus();
		contactMainForm.FirstName.select();
	   	}
	}
	else{
      alert('Veuillez saisir votre nom.');
      contactMainForm.LastName.focus();
      contactMainForm.LastName.select();
	}
	   
}

