var globalControl = 0; var globalImportoAggiunto = 0; function singleOrNot(valore) { if(valore == 1) { document.getElementById('anagraficacorsistisoci-genitorefiglio').value = ""; document.getElementById('anagraficacorsistisoci-genitorefiglio').disabled = true; } else { document.getElementById('anagraficacorsistisoci-genitorefiglio').disabled = false; document.getElementById('anagraficacorsistisoci-genitorefiglio').focus(); } } function milongheStage(valore) { globalControl = 1; switch (valore) { case 'I': document.getElementById('totale').value = '390.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "KITESURF"; break; case 'C': document.getElementById('totale').value = '310.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "KITESURF"; break; case 'R': document.getElementById('totale').value = '180.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "KITESURF"; break; case 'S': document.getElementById('totale').value = '10.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "NESSUNA"; break; case 'U': document.getElementById('totale').value = '5.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "NESSUNA"; break; case 'K': document.getElementById('totale').value = '80.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "KITESURF"; break; case 'W': document.getElementById('totale').value = '80.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WINDSURF"; break; case 'WG': document.getElementById('totale').value = '80.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WING"; break; case 'WGI': document.getElementById('totale').value = '390.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WING"; break; case 'VI': document.getElementById('totale').value = '220.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "VELA"; break; case 'VC': document.getElementById('totale').value = '180.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "VELA"; break; case 'WI': document.getElementById('totale').value = '220.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WINDSURF"; break; case 'WC': document.getElementById('totale').value = '170.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WINDSURF"; break; case 'WI2': document.getElementById('totale').value = '300.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WINDSURF"; break; case 'WC2': document.getElementById('totale').value = '250.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "WINDSURF"; break; default : document.getElementById('totale').value = '390.00'; document.getElementById("anagraficacorsistisoci-disciplina").value = "KITESURF"; break; } } function totale(val) { document.getElementById('totale').value = val; } function getFocus(campo) { document.getElementById(campo).focus(); } function attiva() { //if (document.getElementById('privacy').checked && document.getElementById('privacy2').checked && document.getElementById('privacy3').checked ) if (document.getElementById('privacy').checked && document.getElementById('privacy2').checked ) document.getElementById('invia').disabled = false ; else document.getElementById('invia').disabled = true ; } function checkTel(tel) { var tlReg = /^\d{8,16}$/; if (!tlReg.test(tel) && tel != '') { alert("Numero di Telefono Non Corretto"); getFocus('ct_Phone_Number'); } } function checkCap(cap) { var capReg = /^\d{4,8}$/; if (!capReg.test(cap) && cap != '') { alert("CAP Non Corretto"); getFocus('ct_zip_code'); } } function codiceFISCALE(cfins) { var cf = cfins.toUpperCase(); var cfReg = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/; if (!cfReg.test(cf)) return false; var set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ"; var setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX"; var s = 0; for( i = 1; i <= 13; i += 2 ) s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) ))); for( i = 0; i <= 14; i += 2 ) s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) ))); if ( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) ) return false; return true; } function CheckCF() { var CFok=codiceFISCALE(document.getElementById('ct_CF').value) if (CFok==false && document.getElementById('ct_CF').value != '') { alert("Codice Fiscale errato"); document.getElementById('ct_CF').value = ''; document.getElementById('ct_CF').focus(); return false; } else return true; } function noLetters(e, tipo) { var keynum; var keychar; var numcheck; if(window.event) // IE8 and earlier { keynum = e.keyCode; } else if(e.which) // IE9/Firefox/Chrome/Opera/Safari { keynum = e.which; } keychar = String.fromCharCode(keynum); if (tipo == 'N') numcheck = /[A-Za-z]/; else numcheck = /[0-9]/; return !numcheck.test(keychar); } function reloadCaptcha() { document.getElementById('siimage').src = 'secureImage/securimage_show.php?sid=' + Math.random(); } function processForm() { new Ajax.Request('/APP/GESSK2022/frontend/web/js/scripts_modulo_iscrizione.php', { method: 'post', parameters: $('posta').serialize(), onSuccess: function(transport) { try { var r = transport.responseText.evalJSON(); if (r.error == 0) { $('success_message').show(); alert("Messaggio Inviato! Un email di conferma รจ stata inviata al vostro indirizzo.. \n\n Message sent! A confirmation email has been sent to your address .."); $('posta').reset(); reloadCaptcha(); setTimeout("$('success_message').hide()", 15000); } else { alert("There was an error with your submission.\n\n" + r.message); reloadCaptcha(); } } catch(ex) { alert("There was an error parsing the json"); reloadCaptcha(); } }, onFailure: function(err) { alert("Ajax request failed"); } }); return false; } //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function creadata(){ document.getElementById('ct_dataNascita').value = document.getElementById('giorno').value +"-"+ document.getElementById('mese').value + "-" + document.getElementById('anno').value; } function controllaStato(stato) { if (stato != 'Italy'){ document.getElementById('ct_city').hidden = false; document.getElementById('citta').hidden = true; document.getElementById('provincia').hidden = true; document.getElementById('codiceFiscale').hidden = true; document.getElementById('spazio1').hidden = false; } else { document.getElementById('ct_city').hidden = true; document.getElementById('citta').hidden = false; document.getElementById('provincia').hidden = false; document.getElementById('codiceFiscale').hidden = false; document.getElementById('spazio1').hidden = true; } }