//javascript


function validate(form){
//validation formulaire cms
if (form=='enr_page'){
var err='';
a=document.getElementById(form);
page_nom=a.page_nom.value;
page_textemenu=a.page_textemenu.value;
page_infomenu=a.page_infomenu.value;
page_type=a.page_type.value;
page_ordre=a.page_ordre.value;
page_ssmenu=a.page_ssmenu.value;
page_ssmenunum=a.page_ssmenunum.value;
page_titrepage=a.page_titrepage.value;
page_urlrewrite=a.page_urlrewrite.value;
page_keywords=a.page_keywords.value;
page_description=a.page_description.value;
page_contenu=a.page_contenu.value;

if (page_nom==''){err+="Merci de saisir un nom de page\n";}
if (page_textemenu==''){err+="Merci de saisir un texte pour le menu\n";}
if (page_infomenu==''){err+="Merci de saisir une information pour le menu\n";}
if (page_type==''){err+="Merci de sélectionner un type de page\n";}
if (page_contenu==''){err+="Merci de sélectionner le type de contenu\n";}
if (isNaN(page_ssmenunum)){err+="Le groupe de menu doit être un nombre\n";}
if (page_ssmenu=='o' && page_ssmenunum==0){err+="Merci de saisir un groupe de menu pour ce sous-menu\n";}
if (page_ordre==''){err+="Merci de saisir un ordre de la page dans le menu\n";}
if (page_titrepage==''){err+="Merci de saisir le titre de la page\n";}
if (page_urlrewrite==''){err+="Merci de saisir le lien urlrewrite\n";}
if (page_keywords==''){err+="Merci de saisir les keyword de la page\n";}
if (page_description==''){err+="Merci de saisir une description de la page\n";}
if (page_ordre!='' && isNaN(page_ordre)){err+="Merci de saisir un nombre dans l\'ordre de la page\n";}
if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
}
//validation formulaire news
if (form=='enr_news'){
var err='';
a=document.getElementById(form);
news_date=a.news_date.value;
news_titre=a.news_titre.value;
news_accroche=a.news_accroche.value;
news_type=a.news_type.value;

if (news_date==''){err+="Merci de saisir une date de l\'actualité\n";}
if (news_titre==''){err+="Merci de saisir un titre à  l\'actualité\n";}
if (news_accroche==''){err+="Merci de saisir une accroche à l\'actualité\n";}
if (news_type==''){err+="Merci de sélectionner l\'appartenance de l\'actualité\n";}
if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
}
//validation formulaire reference
if (form=='enr_ref'){
var err='';
a=document.getElementById(form);
ref_nomchantier=a.ref_nomchantier.value;
ref_pays=a.ref_pays.value;
ref_ville=a.ref_pays.value;
ref_theme=a.ref_theme.value;
ref_texte=a.ref_texte.value;
ref_texte_eng=a.ref_texte_eng.value;

if (ref_nomchantier==''){err+="Merci de saisir un nom de chantier\n";}
if (ref_pays==''){err+="Merci de sélectionner un pays\n";}
if (ref_ville==''){err+="Merci de saisir une ville\n";}
if (ref_theme==''){err+="Merci de sélectionner un theme\n";}
if (ref_texte==''){err+="Merci de saisir du texte\n";}
if (ref_texte_eng==''){err+="Merci de saisir le texte anglais\n";}

if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
}
//validation formulaire reference_item
if (form=='enr_it'){
var err='';
a=document.getElementById(form);
it_texte=a.it_texte.value;
it_texte_eng=a.it_texte_eng.value;

if (it_texte==''){err+="Merci de saisir la légende en français\n";}
if (it_texte_eng==''){err+="Merci de saisir la légende en anglais\n";}

if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
}

//validation formulaire article
if (form=='enr_art'){
var err='';
a=document.getElementById(form);
art_nom=a.art_nom.value;
art_texte=a.art_texte.value;
art_texte_eng=a.art_texte_eng.value;
art_type=a.art_type.value;

if (art_nom==''){err+="Merci de saisir le nom de l\'article\n";}
if (art_texte==''){err+="Merci de saisir le texte français\n";}
if (art_texte_eng==''){err+="Merci de saisir le texte anglais\n";}
if (art_type==''){err+="Merci de selectionner le type\n";}
if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
}
//validation formulaire contact
if (form=='enr_vip'){
var err='';
a=document.getElementById(form);
vip_nom=a.vip_nom.value;
vip_adresse1=a.vip_adresse1.value;
vip_adresse2=a.vip_adresse2.value;
vip_cp=a.vip_cp.value;
vip_ville=a.vip_ville.value;
vip_pays=a.vip_pays.value;
vip_tel=a.vip_tel.value;
vip_siret=a.vip_siret.value;
vip_contact=a.vip_contact.value;
vip_login=a.vip_login.value;
vip_password=a.vip_password.value;
vip_commercial=a.vip_commercial.value;
vip_mail=a.vip_mail.value;

if (vip_nom==''){err+="Merci de saisir le nom de la société\n";}
if (vip_cp==''){err+="Merci de saisir le code postal\n";}
if (vip_cp!='' & isNaN(vip_cp)){err+="Le code postal ne doit contenir que des chiffres\n";}
if (vip_ville==''){err+="Merci de saisir la ville\n";}
if (vip_tel!='' & isNaN(vip_tel)){err+="Le numéro de téléphone ne doit contenir que des chiffres\n";}

if (vip_mail==''){err+="Merci de saisir une adresse Email\n";}
var valide=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
var testmail=valide.test(vip_mail);
if (vip_mail!='' &&  !testmail   ){err+="L\'adresse Email doit être valide\n";}
if (vip_siret==''){err+="Merci de saisir le N° de siret\n";}
if (vip_siret!='' & isNaN(vip_siret)){err+="Le siret ne doit contenir que des chiffres\n";}
if (vip_siret!='' & vip_siret.length<9){err+="Le siret doit contenir au minimum 9 chiffres\n";}
if (vip_contact==''){err+="Merci de saisir le contact\n";}
if (vip_login==''){err+="Merci de saisir le login\n";}
if (vip_password==''){err+="Merci de saisir le password\n";}
if (vip_commercial==''){err+="Merci de sélectionner le commercial\n";}


if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
}
//validation formulaire d'enregistrement
if (form=='enr_form'){
var err='';
a=document.getElementById(form);
lang=a.lang.value;
vip_nom=a.vip_nom.value;
vip_adresse1=a.vip_adresse1.value;
vip_adresse2=a.vip_adresse2.value;
vip_cp=a.vip_cp.value;
vip_ville=a.vip_ville.value;
vip_pays=a.vip_pays.value;
vip_tel=a.vip_tel.value;
vip_siret=a.vip_siret.value;
vip_contact=a.vip_contact.value;
vip_mail=a.vip_mail.value;

if (lang==''){
if (vip_nom==''){err+="Merci de saisir le nom de la société\n";}
if (vip_cp==''){err+="Merci de saisir le code postal\n";}
if (vip_cp!='' & isNaN(vip_cp)){err+="Le code postal ne doit contenir que des chiffres\n";}
if (vip_ville==''){err+="Merci de saisir la ville\n";}
if (vip_tel==''){err+="Merci de saisir le N° de téléphone\n";}
if (vip_tel!='' & vip_tel.length<10){err+="Le numéro de téléphone doit contenir au minimum 10 chiffres\n";}
if (vip_tel!='' & isNaN(vip_tel)){err+="Le numéro de téléphone ne doit contenir que des chiffres\n";}
if (vip_mail==''){err+="Merci de saisir une adresse Email\n";}
var valide=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
var testmail=valide.test(vip_mail);
if (vip_mail!='' &&  !testmail   ){err+="L\'adresse Email doit être valide\n";}
if (vip_siret==''){err+="Merci de saisir le N° de siret\n";}
if (vip_siret!='' & isNaN(vip_siret)){err+="Le siret ne doit contenir que des chiffres\n";}
if (vip_siret!='' & vip_siret.length<9){err+="Le siret doit contenir au minimum 9 chiffres\n";}
if (vip_contact==''){err+="Merci de saisir le contact\n";}


if (err!==''){alert(err);}
if (err==''){return true;} else {return false;}
} else {

if (vip_nom==''){err+="The company name is is compulsory\n";}
if (vip_cp==''){err+="The zip code is compulsory\n";}
if (vip_ville==''){err+="The city is compulsory\n";}
if (vip_tel==''){err+="A phone number is compulsory\n";}
if (vip_tel!='' & vip_tel.length<6){err+="The phone number must contain at least 6 digits\n";}
if (vip_tel!='' & isNaN(vip_tel)){err+="The telephone number must contain only numbers\n";}
if (vip_mail==''){err+="A Email is compulsory\n";}
var valide=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
var testmail=valide.test(vip_mail);
if (vip_mail!='' &&  !testmail   ){err+="The Email address must be valid\n";}

if (vip_contact==''){err+="A contact name is compulsory\n";}
if (err!==''){alert('Your demand is incomplete  :\n\n'+err);}
if (err==''){return true;} else {return false;}
}
}


}
//validation formulaire contact envoi de message
function validateForm(lang){
var err='';
a=document.getElementById('formcontact');
var societe=a.societe.value;
var ville=a.ville.value;
var cp=a.cp.value;
var pays=a.pays.value;
var mail=a.mail.value;
var contact=a.contact.value;
if (lang==''){
if (societe==''){err+="La Raison sociale est obligatoire\n";}
if (ville==''){err+="La Ville est obligatoire\n";}
if (cp==''){err+="Le Code Postale est obligatoire\n";}
if (pays==''){err+="Le Pays est obligatoire\n";}
if (contact==''){err+="Le Nom d\'un contact est obligatoire\n";}
if (mail=='' ){err+="L'adresse Email est obligatoire\n";}
var valide=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
var testmail=valide.test(mail);
if (mail!='' &&  !testmail   ){err+="L\'adresse Email doit être valide\n";}
if (err!==''){alert('Votre demande est incomplète :\n\n'+err);}
if (err==''){return true;} else {return false;}
} else {

if (societe==''){err+="The company name is is compulsory\n";}
if (ville==''){err+="The city is compulsory\n";}
if (cp==''){err+="The zip code is compulsory\n";}
if (pays==''){err+="The country is compulsory\n";}
if (contact==''){err+="A contact name is compulsory\n";}
if (mail=='' ){err+="A valid email adress is compulsory\n";}
var valide=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
var testmail=valide.test(mail);
if (mail!='' &&  !testmail   ){err+="The email adress must be valid \n";}
if (err!==''){alert('Your demand is incomplete  :\n\n'+err);}
if (err==''){return true;} else {return false;}


}
}
//formatage des champs lors de la saisie
//monnaie
function monnaie(event) {
	// Compatibilité IE / Firefox
	if(!event&&window.event) {
		event=window.event;
	}
	// IE
	if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode !=46 ) {
		event.returnValue = false;
		event.cancelBubble = true;
	}
	// DOM
	if((event.which < 48 || event.which > 57) && event.which !=46 && event.which != 8 && event.which != 0 ) {
		event.preventDefault();
		event.stopPropagation();
	}
}
//autorisation uniquement chiffre dans champ
function chiffre(event) {
	// Compatibilité IE / Firefox
	if(!event&&window.event) {
		event=window.event;
	}

	// IE
	if(event.keyCode < 48 || event.keyCode > 57) {
		event.returnValue = false;
		event.cancelBubble = true;
	}
	// DOM
	if( event.which != 8 && event.which != 0 &&( event.which < 48 || event.which > 57) ) {
		event.preventDefault();
		event.stopPropagation();
	}
}

