function getObject(cName){ var coll; coll = getElement(cName); return coll; } function getVal(fName){ var coll; coll = getElement(fName); if (coll!=null) return coll.value; } function setVal(sName, dName){ var scoll, dcoll; scoll = getElement(sName); dcoll = getElement(dName); if ((scoll!=null)&&(dcoll!=null)) dcoll.value = scoll.value else dcoll.value = ""; } /* ****************************************************************** FONCTION TRIM Description: Enleve les espaces avant et a la fin de la chaine de caracteres inNum Syntaxe: Trim(Str as String) eg: Str = ' stringtest ' Used: On all function javascript * ******************************************************************/ function Trim(inNum){ while (inNum.charAt(0) == ' ') {inNum = inNum.substr(1)}; while (inNum.charAt(inNum.length-1) == ' '){inNum = inNum.substr(0, inNum.length-1)}; return inNum; } function eltCount(){ var obj if(document.all) obj=document.all.tags('INPUT'); else if(document.getElementsByTagName) obj=document.getElementsByTagName('INPUT'); if (obj != null) return obj.length; } function chkCount(){ var i, ct; var obj, chkObj if(document.all) obj=document.all.tags('INPUT'); else if(document.getElementsByTagName) obj=document.getElementsByTagName('INPUT'); if (obj != null) { if (obj.length > 0){ for (i=0; i < obj.length; i++){ if (obj.item(i).type == "checkbox") ct++; } } } return ct; } function getElementByTag(i){ var obj; if(document.all) obj=document.all.tags('INPUT').item(i); else if(document.getElementsByTagName) obj=document.getElementsByTagName('INPUT').item(i); if (obj != null) return obj } function TrimAllInput(){ var k=1 var objInput for (k=0; k < eltCount(); k++){ objInput = getElementByTag(k); if ((objInput.type == "text") || (objInput.type == "password") || (objInput.type == "hidden")) objInput.value = Trim(objInput.value); objInput = null; } } function getElement(psID) { if(document.all) { return document.all[psID]; } else if(document.getElementById) { return document.getElementById(psID); } else { for (iLayer = 1; iLayer < document.layers.length; iLayer++) { if(document.layers[iLayer].id == psID) return document.layers[iLayer]; } } return Null; } function setText(psID, text) { var obj; obj = getElement(psID); obj.innerHTML = text; } function syncSelect(sName, dName, sdetName, detName){ var scoll, dcoll, sdetcoll, detcoll; var cIndex; var detarr = new Array(); scoll = eval("document.all."+sName); dcoll = eval("document.all."+dName); sdetcoll = eval("document.all."+sdetName); detcoll = eval("document.all."+detName); if ((scoll!=null)&&(dcoll!=null)) dcoll.options[scoll.selectedIndex].selected = true; else dcoll.options[0].selected = true; //referenced to the jsfoot cIndex = dcoll.selectedIndex; detarr = detail; for (m=detcoll.options.length-1;m>0;m--) detcoll.options[m]=null detcoll.options[0]=new Option('Province non disponible','0'); for (i=0;i= thenTime) { //-----------------Past or present time if ((thisMonth > mo-1) || ((thisMonth == mo-1) && (thisDay >= dy))) { whYrs = thisYear - yr; spareDys = parseInt((nowTime - Date.UTC(thisYear,mo-1,dy))/(3600000*24)); if ((mo == 2 && dy == 29) && ((thisYear%4 != 0) || (thisYear%100 == 0 && thisYear%400 != 0))) {spareDys = spareDys + 1} } else { whYrs = thisYear - yr - 1; spareDys = parseInt((nowTime - Date.UTC(thisYear-1,mo-1,dy))/(3600000*24)); if ((mo == 2 && dy == 29) && (((thisYear-1)%4 != 0) || ((thisYear-1)%100 == 0 && (thisYear-1)%400 != 0))) {spareDys = spareDys + 1} } if (whYrs >= 18){ return true; } else { alert("You must be over 18 to subscribe"); return false; } } else { //----------------------------Future time if ((thisMonth < mo-1) || ((thisMonth == mo-1)&& (thisDay <= dy))) { whYrs = yr - thisYear; spareDys = parseInt((thenTime - Date.UTC(yr,thisMonth,thisDay))/(3600000*24)); if ((thisMonth == 1 && thisDay == 29) && ((yr%4 != 0) || (yr%100 == 0 && yr%400 != 0))) {spareDys = spareDys - 1} } else { whYrs = yr - thisYear - 1; spareDys = parseInt((thenTime - Date.UTC(yr-1,thisMonth,thisDay)) /(3600000*24)); if ((thisMonth == 1 && thisDay == 29) && (((yr-1)%4 != 0) || ((yr-1)%100 == 0 && (yr-1)%400 != 0))) {spareDys = spareDys - 1}; } alert("You must be over 18 to subscribe"); return false; } } function switchCtrl(ctl1, ctl2, ctl){ var obj1 = eval("document.MyForm."+ctl1); var obj2 = eval("document.MyForm."+ctl2); var obj = eval("document.MyForm."+ctl); if (obj1.checked) { obj2.checked = false; obj.value = (obj1.name=='fomatNewsletterText')?0:1; } else { obj2.checked = true; obj.value = (obj2.name!='fomatNewsletterText')?1:0; } } function setValue(ctl, hCtl){ var obj1 = getElement(ctl); var obj2 = getElement(hCtl); if (obj1.checked) { obj2.value = 1; } else { obj2.value = 0; } } function checkPw(pwd1, pwd2) { pw1 = getElement(pwd1).value; pw2 = getElement(pwd2).value; if ((pw2.length != 0)&&(pw1.length != 0)){ if (pw1 != pw2) { //alert ("\nVous n'avez pas entré un bon mot de passe, veuillez ré-entrer.") setText("msg_erreur", "\nVous n'avez pas entré un bon mot de passe, veuillez ré-entrer."); ChangeColor("msg_erreur", "FFFFFF", false); return false; } } else if ((pw2.length == 0)&&(pw1.length != 0)){ //alert ("Veuillez-confirmer le mot de passe !"); setText("msg_erreur", "Veuillez-confirmer le mot de passe !"); ChangeColor("msg_erreur", "FFFFFF", false); return false; } else if ((pw2.length != 0)&&(pw1.length == 0)) { //alert ("Vous n'avez pas entré le mot de passe !"); setText("msg_erreur", "Vous n'avez pas entré le mot de passe !"); ChangeColor("msg_erreur", "FFFFFF", false); return false; } else { return false; } return true; } function isZip(zip) { var obj = eval("document.MyForm."+zip); if (obj.value.length != 5 || isNaN(obj.value / 4)) { alert("Please enter a 5 digit, numeric zip code."); return false; } else return true; } function VerifyNumericValue(){ if (event.keyCode < 48 || event.keyCode > 57) { event.returnValue = false; //alert('La valeur de ce champ doit être numerique'); return false; } return true; } function is_normal(valeur){ var pattern = "/[0-9A-Za-z]/si"; /*var pattern = new RegExp("[0-9A-Za-z]", "gi");*/ if (valeur.match(pattern)) return false; return true; } function VerifyNormalChar(){ if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)){ //alert('Le mot de passe doit être composé des caractères et/ou des chiffres (a..z) ou (A..Z) ou (0..9)'); setText("msg_erreur", "Le mot de passe doit être composé des caractères et/ou des chiffres (a..z) ou (A..Z) ou (0..9)"); ChangeColor("msg_erreur", "FFFFFF", false); event.returnValue = false; return false; } return true; } // Controle la longueur du mot de passe function VerifyLengthPwd(objName){ var obj = getElement(objName); if ((obj.value.length > 0)&&(obj.value.length < 6)) { //event.returnValue = false; if (is_normal(obj.value)) { //alert('Le mot de passe doit être au minimum 6 caractères'); setText("msg_erreur", "Le mot de passe doit être au minimum 6 caractères"); ChangeColor("msg_erreur", "FFFFFF", false); } return false; } else{ return true; } } function VerifyControls(arrCtlName, arrCtlLegend, errName){ var obj = new Array(); for(i=0; i 0) { for(i=1; i < objCount+1; i++){ obj[i] = getElement('qte_' + i); if (obj[i] != null){ if ((Trim(obj[i].value) != "")&&(obj[i].value != null)&&(parseInt(Trim(obj[i].value)) != 0)){ OK = true; break; } } } } return OK; } function VerifyDate(){ var day = getElement('FirstSelectDay').value; var month = getElement('FirstSelectMonth').value; var year = getElement('FirstSelectYear').value; var mydate = new Date(year, month-1, day); var minDate = new Date(2003, 10-1, 10); var maxDate = new Date(2004, 1-1, 31); return !(mydate.valueOf() < minDate.valueOf() || mydate.valueOf() > maxDate.valueOf()); } function acceptTerm(accCtl){ var aCtl = getElement(accCtl); if (aCtl != null) return aCtl.checked; } function ChangeColor(errCtl, strcolor, inval){ var lab = getElement(errCtl); if (lab != null){ if (inval == false){ //lab.style.color='#004080'; lab.style.color='#FF0000'; } else { lab.style.color='#' + strcolor; } } } var currentNav=(navigator.appName).toLowerCase(); /*if (currentNav=="netscape"){ alert("Netscape"); }else if (currentNav =="microsoft internet explorer"){ alert("Microsoft Internet Explorer"); }else{ alert("Autre Navigateur"); }*/ // Formulaire recherche simplifiée function Validate_rech_simpl(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("Email"); // Nom des champs obligatoires arrCtlName[0] = "Nom"; // Id du TD arrCtlLabel[0] = "nom"; // Vérification var res1 = VerifyValues(false, arrCtlName, arrCtlLabel); //var res2 = emailCheck (emailVal); //var res = ((res1)&&(res2)); // ChangeColor(false, "msg_erreur", res); ChangeColor("msg_erreur", "FFFFFF", res1); if (res1==true){ //alert("Get : "+document.MyForm.Nom.value); document.MyForm.submit(); }else{ //if (res1==false){ setText("msg_erreur", "Nome della location mancante!"); //setText("msg_erreur", "{jsTexte}"); //} } } function jr_Confirm_my_selection(formulaire){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); //var emailVal = document.MyForm.txtEmail.value; var emailVal = document.getElementById("txtEmail").value; alert('le champ a pour valeur : "'+emailVal+"'") ; // Nom des champs obligatoires arrCtlName[0] = "txtNom"; arrCtlName[1] = "txtTelephone"; //arrCtlName[2] = "txtVille"; arrCtlName[2] = "txtEmail"; // Id du TD arrCtlLabel[0] = "nom"; arrCtlLabel[1] = "telephone"; // arrCtlLabel[2] = "txtVille"; arrCtlLabel[2] = "email"; // Vérification var res = false; var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1 == true){ if (emailVal.length){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ var res = (res1); } var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ // setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); setText("msg_erreur", "Il nome, il telefono e l'indirizzo e-mail sono obbligatori !"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res == true){ document.MyForm.submit(); } } function Confirm_my_selection(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = document.MyForm.txtEmail.value; // Nom des champs obligatoires arrCtlName[0] = "txtNom"; arrCtlName[1] = "txtPrenom"; //arrCtlName[2] = "txtVille"; arrCtlName[2] = "txtEmail"; // Id du TD arrCtlLabel[0] = "nom"; arrCtlLabel[1] = "prenom"; // arrCtlLabel[2] = "txtVille"; arrCtlLabel[2] = "email"; // Vérification var res = false; var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1 == true){ if (emailVal.length){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ var res = (res1); } var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ // setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); setText("msg_erreur", "Il nome, il cognome e l'indirizzo e-mail sono obbligatori !"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res == true){ document.MyForm.submit(); } } function Validate_my_reference(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); // var emailVal = getVal("txtEmail"); // var emailsalleVal = getVal("txtEmailSalle"); var emailVal = document.MyForm.txtEmail.value; var emailsalleVal = document.MyForm.txtEmailSalle.value; // Nom des champs obligatoires arrCtlName[0] = "txtEmail"; arrCtlName[1] = "txtEmailSalle"; // Id du TD arrCtlLabel[0] = "email"; arrCtlLabel[1] = "emailsalle"; // Vérification var res = false; var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1==true){ var res2 = emailCheck (emailVal); var res3 = emailCheck (emailsalleVal); var res = ((res1)&&(res2)&&(res3)); }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.MyForm.submit(); } } function Invia_my_contact(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = document.MyForm.txtEmail.value; // Nom des champs obligatoires arrCtlName[0] = "txtNom"; arrCtlName[1] = "txtPrenom"; arrCtlName[2] = "txtCommentaire"; // Id du TD arrCtlLabel[0] = "nom"; arrCtlLabel[1] = "prenom"; arrCtlLabel[2] = "commentaire"; // Vérification var res = false; var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1==true){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.MyForm.submit(); } } function Confirma_my_amica(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailFromVal = getVal("txtFrom"); //var emailToVal = getVal("txtTo"); var emailFromVal = document.MyForm.txtFrom.value; var emailToVal = document.MyForm.txtTo.value; // Nom des champs obligatoires arrCtlName[0] = "txtFrom"; arrCtlName[1] = "txtTo"; arrCtlName[2] = "txtSubject"; arrCtlName[3] = "txtCommentaire"; // Id du TD arrCtlLabel[0] = "from"; arrCtlLabel[1] = "to"; arrCtlLabel[2] = "subject"; arrCtlLabel[3] = "commentaire"; // Vérification var res = false; var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1==true){ var res2 = emailCheck (emailFromVal); var res3 = emailCheck (emailToVal); var res = ((res1)&&(res2)&&(res3)); }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.MyForm.submit(); } } //Espace annonceur : login function Invia_an_login(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = document.MyForm.txtEmail.value; // Nom des champs obligatoires arrCtlName[0] = "txtEmail"; arrCtlName[1] = "txtPassword"; // Id du TD arrCtlLabel[0] = "email"; arrCtlLabel[1] = "password"; // Vérification var res = false; var res1 = VerifyValuesCR(false, arrCtlName, arrCtlLabel); if (res1==true){ //var res2 = emailCheck (emailVal); var res = res1;//((res1)&&(res2)); }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); //setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); //alert("Alcuni dati sono mancanti o sbagliati!"); with (document.forms["MyForm"]){ if (!elements["txtEmail"].value.length){ elements["txtEmail"].focus(); alert("Si prega inserire il nome della location"); }else if (!elements["txtPassword"].value.length){ elements["txtPassword"].focus(); alert("Si prega inserire la password"); } } ChangeColor("msg_erreur", "FF0000", true); } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.MyForm.mio.value = "anins2"; document.MyForm.submit(); } else{ document.MyForm.mio.value = "anins0"; document.MyForm.submit(); } //return (res); } //Espace annonceur : changer le mot de passe function Invia_an_changePWD(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); // Nom des champs obligatoires arrCtlName[0] = "txtPassword"; arrCtlName[1] = "txtNPassword"; arrCtlName[2] = "txtCPassword"; // Id du TD arrCtlLabel[0] = "password"; arrCtlLabel[1] = "npassword"; arrCtlLabel[2] = "cpassword"; // Vérification var res = false; var res1 = VerifyValuesCR(false, arrCtlName, arrCtlLabel); if (res1==true){ //var res2 = emailCheck (emailVal); //var res = ((res1)&&(res2)); //var res = res1; //Vérifie si on a entré le bon mot de passe ! if (document.MyForm.txtPassword.value == document.MyForm.hidPassword.value){ //Vérifie si le nouveau et la confirmation est identique ! if (document.MyForm.txtNPassword.value == document.MyForm.txtCPassword.value){ res = true; getObject('npassword').style.color='#E71822'; getObject('cpassword').style.color='#E71822'; }else{ res = false; //setText("msg_erreur", "la sua conferma password è sbagliata "); alert("La conferma password è sbagliata"); getObject('npassword').style.color='#E71822'; getObject('cpassword').style.color='#E71822'; document.forms["MyForm"].elements["txtCPassword"].focus() } getObject('password').style.color='#E71822'; }else{ res = false; //setText("msg_erreur", "la sua password è sbagliata "); alert("La password è sbagliata"); document.forms["MyForm"].elements["txtPassword"].focus() getObject('password').style.color='#E71822'; } }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); //setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); //alert("Alcuni dati sono mancanti o sbagliati!"); with (document.forms["MyForm"]){ if (!elements["txtPassword"].value.length){ elements["txtPassword"].focus(); alert("Si prega inserire la sua password"); }else if (!elements["txtNPassword"].value.length){ elements["txtNPassword"].focus(); alert("Si prega inserire la nouva password"); }else if (!elements["txtCPassword"].value.length){ elements["txtCPassword"].focus(); alert("Si prega confermare la nouva password"); } } } ChangeColor("msg_erreur", "FFFFFF", res); //alert(res) if (res==true){ document.MyForm.submit(); } return (res); } function errorLogin(){ if (document.MyForm.hidErrorLogin.value == 'yes'){ //setText("msg_erreur", "Login e/o password sbagliati!"); alert("wrong Login or password!"); //getObject('msg_erreur').style.color='#004080'; getObject('msg_erreur').style.color='#FF0000'; } } //Espace annonceur : demander son mot de passe après un oubli function Invia_an_demandPWD(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = document.MyForm.txtEmail.value; // Nom des champs obligatoires arrCtlName[0] = "txtEmail"; // Id du TD arrCtlLabel[0] = "email"; // Vérification var res = false; var res1 = VerifyValuesCR(false, arrCtlName, arrCtlLabel); if (res1==true){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); //setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); alert("Alcuni dati sono mancanti o sbagliati!"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.MyForm.submit(); } return (res); } //Page de contact annonceur function Invia_an_contact(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = document.MyForm.txtEmail.value; // Nom des champs obligatoires arrCtlName[0] = "txtNom"; arrCtlName[1] = "txtPrenom"; arrCtlName[2] = "txtCommentaire"; arrCtlName[3] = "txtEmail"; // Id du TD arrCtlLabel[0] = "nom"; arrCtlLabel[1] = "prenom"; arrCtlLabel[2] = "commentaire"; arrCtlLabel[3] = "email"; // Vérification var res = false; var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1==true){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ //setText("msg_erreur", "Certaines données sont manquantes ou incorrectes !"); setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.MyForm.submit(); } } //Page de modification de fiche de produit function Invia_an_modificare_fiche(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = document.MyForm.txtEmail1.value; // Nom des champs obligatoires arrCtlName[0] = "txtNom1"; arrCtlName[1] = "txtTelephone1"; arrCtlName[2] = "txtSalleNom"; arrCtlName[3] = "txtSalleRaison"; arrCtlName[4] = "txtSalleAdresse"; arrCtlName[5] = "txtSalleCode"; //arrCtlName[6] = "txtSalleVille"; arrCtlName[6] = "cmbSalleProvince"; arrCtlName[7] = "cmbSallePays"; arrCtlName[8] = "txtCapaciteMin"; arrCtlName[9] = "txtCapaciteMax"; // Id du TD arrCtlLabel[0] = "nom1"; arrCtlLabel[1] = "telephone1"; arrCtlLabel[2] = "sallenom"; arrCtlLabel[3] = "salleraison"; arrCtlLabel[4] = "salleadresse"; arrCtlLabel[5] = "sallecode"; //arrCtlLabel[6] = "salleville"; arrCtlLabel[6] = "salleprovince"; arrCtlLabel[7] = "sallepays"; arrCtlLabel[8] = "capacitemin"; arrCtlLabel[9] = "capacitemax"; // Vérification var res = false; //By default var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); if (res1==true){ if (emailVal.length){ var res2 = emailCheck (emailVal); res = ((res1)&&(res2)); }else{ res = ((res1)); } /*txtSSuperfie txtSTavolo txtSBanchi txtSTeatro txtSBanchetto txtSCocktail*/ with (document.forms["MyForm"]){ var nbRow = parseInt(elements["hidNbRow"].value, 10) if (nbRow){ for(var inc=1;inc<=nbRow;inc++){ if (!elements["txtSCapienza" + inc].value.length){ elements["txtSCapienza" + inc].focus(); alert("Capienza" + inc + " mancante !"); res = false; break; } } } } }else{ //alert("Alcuni dati sono mancanti o sbagliati!") with (document.forms["MyForm"]){ if (!elements["txtNom1"].value.length){ elements["txtNom1"].focus(); alert("Nome mancante !"); }else if (!elements["txtTelephone1"].value.length){ elements["txtTelephone1"].focus(); alert("Telefono mancante !"); }else if (!elements["txtSalleNom"].value.length){ elements["txtSalleNom"].focus(); alert("Nome della location mancante !"); }else if (!elements["txtSalleRaison"].value.length){ elements["txtSalleRaison"].focus(); alert("Ragione sociale mancante !"); }else if (!elements["txtSalleAdresse"].value.length){ elements["txtSalleAdresse"].focus(); alert("Indirizzo mancante !"); }else if (!elements["txtSalleCode"].value.length){ elements["txtSalleCode"].focus(); alert("CAP mancante !"); /*}else if (!elements["txtSalleVille"].value.length){ elements["txtSalleVille"].focus(); alert("Città mancante !");*/ }else if (!elements["cmbSalleProvince"].value){ elements["cmbSalleProvince"].focus(); alert("Provincia mancante !"); }else if (!elements["cmbSallePays"].value){ elements["cmbSallePays"].focus(); alert("Paese mancante !"); }else if (!elements["txtCapaciteMin"].value){ elements["txtCapaciteMin"].focus(); alert("Capacità minimo mancante !"); }else if (!elements["txtCapaciteMax"].value){ elements["txtCapaciteMax"].focus(); alert("Capacità massimo mancante !"); } } } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ //Affiche une page dans un popup var page = 'default.php?mio=anins7p' var largeur = 500 var hauteur = 250 var option = 'menubar=no,scrollbars=no,statusbar=no' var top=(screen.height-hauteur)/2; var left=(screen.width-largeur)/2; var wnd = window.open(page,"anins7p","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+option); } } function Do_an_action(value){ //Action : 1 or 0 //1 : to modify the form //0 : to cancel the modify var iAction = parseInt(value, 10) if (iAction == 0){ //window.opener.document.forms["MyForm"].elements["hidAction"].value = 'false' var sId = window.opener.document.forms["MyForm"].elements["id"].value //alert("NON OK, CANCEL TO MODIFY"); window.opener.location.href='default.php?mio=anins7&id=' + sId }else{ //alert("OK TO MODIFY"); //window.opener.document.forms["MyForm"].elements["hidAction"].value = 'true' //window.opener.document.forms["MyForm"].submit() window.opener.document.MyForm.submit() } window.close(); } function writeNomProv(obj){ document.MyForm.nomProvChoice.value = obj.options[obj.selectedIndex].text; } //Valider la première étape de la préinscription pour aller à l'étape2 function Invia_an_valid_anins1516(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = ""; // Nom des champs obligatoires arrCtlName[0] = "txtNom"; arrCtlName[1] = "txtSociete"; arrCtlName[2] = "txtTelephone"; // Id du TD arrCtlLabel[0] = "nom"; arrCtlLabel[1] = "societe"; arrCtlLabel[2] = "telephone"; // Vérification var res = true; var res1 = true; if (document.forms["MyForm"].elements["annonceurId"].value == '0'){ res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); emailVal = document.MyForm.txtEmail.value; if (res1==false){ //setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); with (document.forms["MyForm"]){ if (!elements["txtNom"].value.length){ elements["txtNom"].focus(); alert("Si prega inserire il nome"); }else if (!elements["txtSociete"].value.length){ elements["txtSociete"].focus(); alert("Si prega inserire la società"); }else if (!elements["txtTelephone"].value.length){ elements["txtTelephone"].focus(); alert("Si prega inserire il telefono"); } } } if (emailVal.length){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ var res = (res1); } } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.forms["MyForm"].elements["mio"].value = "anins16" document.forms["MyForm"].submit() } } //Valider la première étape de la préinscription pour aller à l'étape3 // demande d'aide function Demande_Aide() { //Invia_an_valid_anins1517(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = ""; var pmio = "anins19"; // Nom des champs obligatoires arrCtlName[0] = "txtNom"; arrCtlName[1] = "txtSociete"; arrCtlName[2] = "txtTelephone"; // Id du TD arrCtlLabel[0] = "nom"; arrCtlLabel[1] = "societe"; arrCtlLabel[2] = "telephone"; // Vérification var res = true; var res1 = true; if(document.forms["MyForm"].elements["mio"].value=="anins19") { // if (document.forms["MyForm"].elements["annonceurId"].value == '0'){ pmio = "anins20"; res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); emailVal = document.MyForm.txtEmail.value; if (res1==false){ //setText("msg_erreur", "Alcuni dati sono mancanti o sbagliati!"); with (document.forms["MyForm"]){ if (!elements["txtNom"].value.length){ elements["txtNom"].focus(); alert("Name missing !"); }else if (!elements["txtSociete"].value.length){ elements["txtSociete"].focus(); alert("Company missing !"); }else if (!elements["txtTelephone"].value.length){ elements["txtTelephone"].focus(); alert("Telephone missing !"); } } } if (emailVal.length){ var res2 = emailCheck (emailVal); var res = ((res1)&&(res2)); }else{ var res = (res1); } } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.forms["MyForm"].elements["mio"].value = pmio; document.forms["MyForm"].submit(); } } function Invia_an_ajouter_fiche(){ // Initialisation var arrCtlName = new Array(); var arrCtlLabel = new Array(); //var emailVal = getVal("txtEmail"); var emailVal = ''; // Nom des champs obligatoires arrCtlName[0] = "txtSalleNom"; arrCtlName[1] = "txtSalleRaison"; arrCtlName[2] = "txtSalleAdresse"; arrCtlName[3] = "txtSalleCode"; //arrCtlName[6] = "txtSalleVille"; arrCtlName[4] = "cmbSalleProvince"; arrCtlName[5] = "cmbSallePays"; arrCtlName[6] = "txtCapaciteMin"; arrCtlName[7] = "txtCapaciteMax"; //Uniquement pour les prospect if (document.MyForm.hidAnnonceurId.value == 0){ arrCtlName[8] = "txtNom1"; arrCtlName[9] = "txtTelephone1"; emailVal = document.MyForm.txtEmail1.value; } // Id du TD arrCtlLabel[0] = "sallenom"; arrCtlLabel[1] = "salleraison"; arrCtlLabel[2] = "salleadresse"; arrCtlLabel[3] = "sallecode"; //arrCtlLabel[6] = "salleville"; arrCtlLabel[4] = "salleprovince"; arrCtlLabel[5] = "sallepays"; arrCtlLabel[6] = "capacitemin"; arrCtlLabel[7] = "capacitemax"; if (document.MyForm.hidAnnonceurId.value == 0){ arrCtlLabel[8] = "nom1"; arrCtlLabel[9] = "telephone1"; } // Vérification var res = false; //By default var res1 = VerifyValuesCN(false, arrCtlName, arrCtlLabel); var res3 = true; //By default if (res1==true){ if (emailVal.length){ var res2 = emailCheck (emailVal); res = ((res1)&&(res2)); }else{ res = ((res1)); } /*txtSSuperfie txtSTavolo txtSBanchi txtSTeatro txtSBanchetto txtSCocktail*/ with (document.forms["MyForm"]){ var nbRow = parseInt(elements["hidNbRow"].value, 10) if (nbRow){ for(var inc=1;inc<=nbRow;inc++){ if (!elements["txtSCapienza" + inc].value.length){ elements["txtSCapienza" + inc].focus(); alert("Capacity " + inc + " missing !"); res = false; break; } } } } }else{ //alert("Alcuni dati sono mancanti o sbagliati!") with (document.forms["MyForm"]){ var strInfo = ""; var isInfoFocus = false; if (document.MyForm.hidAnnonceurId.value == 0){ if (!elements["txtNom1"].value.length){ if (!isInfoFocus){ elements["txtNom1"].focus(); isInfoFocus = true; } //alert("Nome mancante !"); strInfo += "\n- il nome"; } if (!elements["txtTelephone1"].value.length){ if (!isInfoFocus){ elements["txtTelephone1"].focus(); isInfoFocus = true; } //alert("Telefono mancante !"); strInfo += "\n- il telefono"; } } if (!elements["txtSalleNom"].value.length){ if (!isInfoFocus){ elements["txtSalleNom"].focus(); isInfoFocus = true; } //alert("Nome della location mancante !"); strInfo += "\n- il nome della location"; } if (!elements["txtSalleRaison"].value.length){ if (!isInfoFocus){ elements["txtSalleRaison"].focus(); isInfoFocus = true; } //alert("Ragione sociale mancante !"); strInfo += "\n- la società"; } if (!elements["txtSalleAdresse"].value.length){ if (!isInfoFocus){ elements["txtSalleAdresse"].focus(); isInfoFocus = true; } //alert("Indirizzo mancante !"); strInfo += "\n- l’indirizzo"; } if (!elements["txtSalleCode"].value.length){ if (!isInfoFocus){ elements["txtSalleCode"].focus(); isInfoFocus = true; } //alert("CAP mancante !"); strInfo += "\n- il CAP"; } if (!elements["cmbSalleProvince"].value){ //if (elements["cmbSalleProvince"].value == 0){ if (!isInfoFocus){ elements["cmbSalleProvince"].focus(); isInfoFocus = true; } //alert("Provincia mancante !"); strInfo += "\n- la provincia"; } if (!elements["cmbSallePays"].value){ if (!isInfoFocus){ elements["cmbSallePays"].focus(); isInfoFocus = true; } //alert("Paese mancante !"); strInfo += "\n- {le pays}"; } if (!elements["txtCapaciteMin"].value){ if (!isInfoFocus){ elements["txtCapaciteMin"].focus(); isInfoFocus = true; } //alert("Capacità minimo mancante !"); strInfo += "\n- la capacità minima"; } if (!elements["txtCapaciteMax"].value){ if (!isInfoFocus){ elements["txtCapaciteMax"].focus(); isInfoFocus = true; } //alert("Capacità massimo mancante !"); strInfo += "\n- la capacità massima"; } if(strInfo.length) alert("Si prega inserire:" + "\n" + strInfo); } } ChangeColor("msg_erreur", "FFFFFF", res); if (res==true){ document.forms["MyForm"].submit(); } }