var noPartner = 0; var partnersID = new Array(); var partners = new Array(); var logos = new Array(); function onLoad() { f = document.getElementById('form_login'); f.login_password.value = 'Mot de passe'; f.login_name.value = 'Identifiant'; } function askPassword(elif, md5) { var userPass = prompt("Ce document est protégé, merci de saisir le mot de passe :", ''); var file = ''; for(var i=elif.length; i >= 0; i--) { file += elif.charAt(i); } if (md5 == hex_md5(userPass)) { var url = 'http://www.infowebhotellerie-restauration.fr/hotellerie-restauration/uploads/' + file; window.location = url; } else { alert("Désolé, votre mot de passe n'est pas correct !"); } } function setPartnerLogo() { var a = document.getElementById('partner_link'); if (!a) { return; } a.href = "/fiche.php?id=" + partnersID[noPartner] + "&type=exposants"; a.innerHTML = '' + partners[noPartner] + ''; noPartner++; if (noPartner >= logos.length) { noPartner = 0; } } function onLoginFocus(field) { if (field.value == 'Identifiant') { field.value = ''; } } function onPasswordFocus(field) { if (field.value == 'Mot de passe') { field.value = ''; } } function checkNewsletter() { f = document.getElementById('form_newsletter'); var e = ""; if (f.surname.value == "") { e += "\n - Votre nom est manquant"; } if (f.firstname.value == "") { e += "\n - Votre prénom est manquant"; } if (f.email.value == "") { e += "\n - Votre e-mail est manquante"; } else { var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/; if (f.email.value != '' && !regex.test(f.email.value)) { e += "\n - Votre e-mail est erronnée"; } } if (f.company.value == "") { e += "\n - Votre société est manquante"; } if (e != "") { alert("Merci de corriger :\n" + e); return false; } return true; } function checkContact() { var f = document.getElementById('form_contact'); var e = ""; if (f.company.value == "") { e += "\n - Votre société est manquante"; } if (f.activity && f.activity.value == "") { e += "\n - Votre activité est manquante"; } if (f.surname.value == "") { e += "\n - Votre nom est manquant"; } if (f.firstname.value == "") { e += "\n - Votre prénom est manquant"; } if (f.fonction && f.fonction.value == "") { e += "\n - Votre fonction est manquant"; } if (f.email.value == "") { e += "\n - Votre e-mail est manquante"; } else { var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/; if (f.email.value != '' && !regex.test(f.email.value)) { e += "\n - Votre e-mail est erronnée"; } } if (f.tel.value == "") { e += "\n - Votre téléphone est manquant"; } if (f.address && f.address.value == "") { e += "\n - Votre adresse est manquante"; } if (f.postal && f.postal.value == "") { e += "\n - Votre code postal est manquant"; } if (f.city && f.city.value == "") { e += "\n - Votre ville est manquante"; } if (f.country && f.country.value == "") { e += "\n - Votre pays est manquant"; } if (f.message.value == "") { e += "\n - Votre message est manquant"; } if (e != "") { alert("Merci de corriger :\n" + e); return false; } return true; } function checkDevis() { var f = document.getElementById('form_devis'); var e = ""; if (f.company.value == "") { e += "\n - Votre société est manquante"; } if (f.surname.value == "") { e += "\n - Votre nom est manquant"; } if (f.firstname.value == "") { e += "\n - Votre prénom est manquant"; } if (f.email.value == "") { e += "\n - Votre e-mail est manquante"; } else { var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/; if (f.email.value != '' && !regex.test(f.email.value)) { e += "\n - Votre e-mail est erronnée"; } } if (f.tel.value == "") { e += "\n - Votre téléphone est manquant"; } /* if (f.budget.value == "") { e += "\n - Votre budget est manquant"; } */ if (f.message.value == "") { e += "\n - Votre projet est manquant"; } if (e != "") { alert("Merci de corriger :\n" + e); return false; } return true; } function checkWatch() { var f = document.getElementById('form_watch'); var e = ""; if (f.company.value == "") { e += "\n - Votre société est manquante"; } if (f.surname.value == "") { e += "\n - Votre nom est manquant"; } if (f.firstname.value == "") { e += "\n - Votre prénom est manquant"; } if (f.email.value == "") { e += "\n - Votre e-mail est manquante"; } else { var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/; if (f.email.value != '' && !regex.test(f.email.value)) { e += "\n - Votre e-mail est erronnée"; } } var is_selected = false; for(i = 0; i < f.elements.length; i++) { if (f.elements[i].name != 'secteurs[]') { continue; } if (f.elements[i].checked) { is_selected = true; break; } } if (!is_selected) { e += "\n - Sélectionner les secteurs a surveiller"; } if (e != "") { alert("Merci de corriger :\n" + e); return false; } return true; } function checkTransmettre() { f = document.getElementById('form_transmettre'); var e = ""; if (f.tr_name.value == "") { e += "\n - Votre nom"; } if (f.tr_from.value == "") { e += "\n - Votre e-mail"; } else { var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/; if (f.tr_from.value != '' && !regex.test(f.tr_from.value)) { e += "\n - E-mail non valide"; } } if (f.tr_to.value == "") { e += "\n - L'e-mail du contact"; } else { var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/; if (f.tr_to.value != '' && !regex.test(f.tr_to.value)) { e += "\n - E-mail du contact non valide"; } } if (e != "") { alert("Merci de corriger :\n" + e); return false; } alert("E-Mail envoyé !"); return true; } function Transmettre() { var tr = document.getElementById('transmettre'); if (!tr) { return; } var contact = document.getElementById('contact'); if ((tr.style.display == 'none') || (tr.style.display == '')) { tr.style.display = 'block'; if (contact) { contact.style.display = 'none'; } } else { tr.style.display = 'none'; if (contact) { contact.style.display = 'inline'; } } } function checkAll(check, form, name) { f = document.getElementById(form); for(i = 0; i < f.elements.length; i++) { if (f.elements[i].name != name) { continue; } f.elements[i].checked = check.checked; } }