var defaultCombo = 'seleziona'; var erroriFinanziamento = true; var erroriAnagrafica = true; var erroriDomicilio = true; var erroriProfessione = true; var erroriCoobbligato = false; var erroriRiferimenti = true; var erroriPrivacy = true; var muoviLayers = true; var backupComboPRofessioni = ""; var movimento = false; function findTop(obj) { var curtop = 0; if (obj.offsetParent) { do { curtop += obj.offsetTop; } while (obj = obj.offsetParent); } return curtop; } function chiudiLabels(labelOpen) { $$('.labelHelpme').each(function(elInt){ elInt.getChildren()[0].src = elInt.getChildren()[0].src.replace("_open.gif",".gif"); if (elInt.id != labelOpen) { nome = elInt.id.replace("content","text"); $(nome).setStyle('display','none'); $(nome).setStyle('visibility','hidden'); } }); } window.addEvent('domready', function () { $('moreInfo').addEvent('mouseover', function (ev) { message = "Le puoi estrarre dal codice IBAN Italiano che è composto nel seguente modo:"; $('uniquename3').set('html',message); ShowContent('uniquename3'); }); /*@cc_on $$('.varSel').each(function(el){ el.addEvent('mouseenter', function(listID){ if (el.getStyle("width")=='108px') { el.setStyle("z-index", "2"); el.setStyle("position", "absolute"); el.setStyle("margin-top", "5px"); el.setStyle("width", "auto"); el.focus(); } }); el.addEvent('blur', function(listID){ if (el.getStyle("z-index")=='2') { el.setStyle("z-index", "1"); el.setStyle("position", "relative"); el.setStyle("width", "108px"); el.setStyle("margin-top", "0"); } }); el.addEvent('change', function(listID){ if (el.getStyle("z-index")=='2') { el.setStyle("z-index", "1"); el.setStyle("position", "relative"); el.setStyle("width", "108px"); el.setStyle("margin-top", "0"); } }); }); @*/ $$('.labelHelpme').each(function(el){ el.addEvent('click', function(listID){ srcImmagine = $(listID).getChildren()[0].src; if (srcImmagine.indexOf("_open.gif") > 0) { nome = listID.replace("content","text"); $(listID).getChildren()[0].src = $(listID).getChildren()[0].src.replace("_open.gif",".gif"); $(nome).setStyle('display','none'); $(nome).setStyle('visibility','hidden'); } else { nome = listID.replace("content","text"); $(listID).getChildren()[0].src = $(listID).getChildren()[0].src.replace(".gif","_open.gif"); $(nome).setStyle('display','block'); $(nome).setStyle('visibility','visible'); } //chiudiLabels(listID); }.pass(el.id) ); }); // verifica i riferimenti $('finanziamento').addEvent('click', function(){ spostaHelpMe($('finanziamento').getParent()); }); //**************************************************************************// // FINANZIAMENTO // //**************************************************************************// // importo finanziamento $('IMFIN').addEvent('change', function () {validator.validatePlus(true,'erroriFinanziamento',$('IMFIN'),$('IMFIN').value, [['regexp',valid.onlyNumbers,'l'importo non è un numero'],['custom','maxImporto','l'importo supera i 30.000 euro'],['custom','minImporto','l'importo è inferiore a 500 euro']]); }); $('IMFIN').addEvent('blur', function () {$('IMFIN').fireEvent('change');}); // rate $('NMRATE').addEvent('change', function () {validator.validatePlus(true,'erroriFinanziamento',$('NMRATE'),$('NMRATE').value, [['custom','notNull','selezionare il numero di rate']]); }); // tipo pagamento $('CDTPPAGCLI').addEvent('change', function () { validator.validatePlus(true,'erroriFinanziamento',$('CDTPPAGCLI'),$('CDTPPAGCLI').value, [['custom','notNull','seleziona la modalitè di pagamento']]); HideContent('uniquename3'); /* $('DSRICHIAMOCLI').set('value',''); $('NMTELCONTCLI').set('value',''); $('NMTELRESCLI').set('value',''); $('NMTELSOCCLI').set('value',''); $('CDEMAILCLI').set('value',''); */ if ($('CDTPPAGCLI').value=='BP') { $('rowContoCorrente').setStyle('visibility','hidden'); $('rowContoCorrente').setStyle('height','0px'); $('rowContoCorrente').setStyle('display','none'); $('CDPAESE').set('value',''); $('CDCIN').set('value',''); $('CDCONTOCLI').set('value',''); $('CDABICLI').set('value',''); $('CDCABCLI').set('value',''); } else { $('rowContoCorrente').setStyle('visibility','visible'); $('rowContoCorrente').setStyle('height','auto'); $('rowContoCorrente').setStyle('display','block'); } }); // verifica il finanziamento $('anagrafica').addEvent('click', function(){ spostaHelpMe($('anagrafica').getParent()); $('errorOutput_finanziamento').set('html',''); erroriFinanziamento = false; $('IMFIN').fireEvent('change'); $('NMRATE').fireEvent('change'); $('CDTPPAGCLI').fireEvent('change'); if (muoviLayers == false) { return; } if (erroriFinanziamento == true) { $('errorOutput_finanziamento').set('html','ci sono alcuni errori che devi correggere prima di continuare'); dissolvi($('errorOutput_finanziamento')); $('faccia_finanziamento').set('src','imgnew/facciagrigia.gif'); } else { // finanziamento $('faccia_finanziamento').set('src','imgnew/facciablu.gif'); //openClose('finanziamento'); //openClose('anagrafica'); //Dart Finanziamento var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=finan425;ord=1;num='+ a + '?'); } }); //**************************************************************************// // ANAGRAFICA // //**************************************************************************// // nome $('DNNOMECLI').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('DNNOMECLI'),$('DNNOMECLI').value, [['regexp',valid.textName,'nome non corretto']]); }); $('DNNOMECLI').addEvent('blur', function () {$('DNNOMECLI').fireEvent('change');}); // cognome $('DNCOGNOMECLI').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('DNCOGNOMECLI'),$('DNCOGNOMECLI').value, [['regexp',valid.textName,'cognome non corretto']]); }); $('DNCOGNOMECLI').addEvent('blur', function () {$('DNCOGNOMECLI').fireEvent('change');}); // sesso $('CDSEXCLI').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('CDSEXCLI'),$('CDSEXCLI').value, [['custom','notNull','selezionare il sesso']]); }); // data nascita $('dummyDTNASCITACLI_GG').addEvent('change', function () { validator.validatePlus(true,'erroriAnagrafica',$('dummyDTNASCITACLI'),$('dummyDTNASCITACLI_GG').value + '/' + $('dummyDTNASCITACLI_MM').value + '/' + $('dummyDTNASCITACLI_AAAA').value, [['regexp',valid.Date,'data incompleta'],['custom','trueDate','la data non esiste'],['custom','maggiorenne','minorenne']]); }); $('dummyDTNASCITACLI_MM').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('dummyDTNASCITACLI'),$('dummyDTNASCITACLI_GG').value + '/' + $('dummyDTNASCITACLI_MM').value + '/' + $('dummyDTNASCITACLI_AAAA').value, [['regexp',valid.Date,'data incompleta'],['custom','trueDate','la data non esiste'],['custom','maggiorenne','minorenne']]); }); $('dummyDTNASCITACLI_AAAA').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('dummyDTNASCITACLI'),$('dummyDTNASCITACLI_GG').value + '/' + $('dummyDTNASCITACLI_MM').value + '/' + $('dummyDTNASCITACLI_AAAA').value, [['regexp',valid.Date,'data incompleta'],['custom','trueDate','la data non esiste'],['custom','maggiorenne','minorenne']]); }); // blur per mettere gli / /* $('dummyDTNASCITACLI').addEvent('blur', function (e) { var event = new Event(e); if (event.key != "backspace" && event.key != "/") { gestisciData($('dummyDTNASCITACLI')); } $('dummyDTNASCITACLI').fireEvent('change'); }); */ // cittadinanza $('CDCITTADCLI').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('CDCITTADCLI'),$('CDCITTADCLI').value, [['custom','notNull','selezionare la cittadinanza']]); }); // stato $('NAZNASCITA').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('NAZNASCITA'),$('NAZNASCITA').value, [['custom','notNull','selezionare lo stato di nascita']]); }); $('NAZNASCITA').addEvent('change', function (e) { if ($('NAZNASCITA').value.toUpperCase()!="ITALIA") { $('CDPRVNASCLI').selectedIndex = 1; $('dummyDNLOCNASCLI').selectedIndex = 0; //$('CDPRVNASCLI').fireEvent('change'); validator.validatePlus(true,'erroriAnagrafica',$('CDPRVNASCLI'),$('CDPRVNASCLI').value, [['custom','notNull','selezionare la provincia di nascita'],['custom','statoProvinciaCliente',"stato e provincia non compatibili"]]); } else { if ($('CDPRVNASCLI').selectedIndex == 1) { $('CDPRVNASCLI').selectedIndex = 0; //$('CDPRVNASCLI').fireEvent('change'); validator.validatePlus(true,'erroriAnagrafica',$('CDPRVNASCLI'),$('CDPRVNASCLI').value, [['custom','notNull','selezionare la provincia di nascita'],['custom','statoProvinciaCliente',"stato e provincia non compatibili"]]); } } setCatastaleLocalitaStato(); }); // provincia $('CDPRVNASCLI').addEvent('change', function (e) {validator.validatePlus(true,'erroriAnagrafica',$('CDPRVNASCLI'),$('CDPRVNASCLI').value, [['custom','notNull','selezionare la provincia di nascita'],['custom','statoProvinciaCliente',"stato e provincia non compatibili"]]); //var event = new Event(e); // event.stop(); var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVNASCLI').value , 'tipo':'nascita' }, onRequest: function() { $('dummyDNLOCNASCLI').set('html','') }, update: $('dummyDNLOCNASCLI'), onComplete: function(response) { setCatastaleLocalitaStato(); } }).send(); }); // localita $('dummyDNLOCNASCLI').addEvent('change', function () {if ($('NAZNASCITA').value.toUpperCase()=="ITALIA"){validator.validatePlus(true,'erroriAnagrafica',$('dummyDNLOCNASCLI'),$('dummyDNLOCNASCLI').value, [['custom','notNull','selezionare la localita di nascita']]);}}); $('dummyDNLOCNASCLI').addEvent('focus', function () { lunghezza = document.getElementById('dummyDNLOCNASCLI').options.length; if ((lunghezza<=1) && ($('CDPRVNASCLI').value != "") && (($('dummyDNLOCNASCLI').value=="") || ($('dummyDNLOCNASCLI').value==defaultCombo))) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVNASCLI').value , 'tipo':'nascita' }, onRequest: function() { $('dummyDNLOCNASCLI').set('html','') }, update: $('dummyDNLOCNASCLI'), onComplete: function(response) { setCatastaleLocalitaStato(); } }).send(); } }); // stato civile $('CDSTATOCIVCLI').addEvent('change', function () { /* if($('CDSTATOCIVCLI').value=='G') { $('coobbligatoBlock').setStyle('visibility','visible'); $('coobbligatoBlock').setStyle('display','block'); } else { $('coobbligatoBlock').setStyle('visibility','hidden'); $('coobbligatoBlock').setStyle('display','none'); } */ validator.validatePlus(true,'erroriAnagrafica',$('CDSTATOCIVCLI'),$('CDSTATOCIVCLI').value, [['custom','notNull','selezionare lo stato civile']]);} ); // codice fiscale $('CDFISCCLI').addEvent('change', function () { validator.validatePlus(true,'erroriAnagrafica',$('CDFISCCLI'),$('CDFISCCLI').value, [['custom','notNull','verificare il codice fiscale'],['custom','codiceFiscale','codice non corretto']]); }); $('CDFISCCLI').addEvent('blur', function () {validator.validatePlus(true,'erroriAnagrafica',$('CDFISCCLI'),$('CDFISCCLI').value, [['custom','notNull','verificare il codice fiscale'],['custom','codiceFiscale','codice non corretto']]);}); $('calcolaCodiceFiscale').addEvent('click', function (e) { var event = new Event(e); event.stop(); setCatastaleLocalitaStato(); var req = new Request({ method: 'get', url: 'codicefiscale.asp', data: { 'cognome' : $('DNCOGNOMECLI').value, 'nome' : $('DNNOMECLI').value, 'data' : $('dummyDTNASCITACLI_GG').value + '/' + $('dummyDTNASCITACLI_MM').value + '/' + $('dummyDTNASCITACLI_AAAA').value, 'sesso' : $('CDSEXCLI').value, 'codice' : $('DNLOCNASCLI').value }, onRequest: function() {}, onComplete: function(response) { if (response=="dati incompleti") { $('CDFISCCLI').value=""; $('errorCDFISCCLI').set('text',response); } else if (response!="null") { $('CDFISCCLI').value=response; $('errorCDFISCCLI').set('text',''); } $('CDFISCCLI').fireEvent('change'); } }).send(); }); $('calcolaCodiceFiscale2').addEvent('click', function (e) { var event = new Event(e); event.stop(); setCatastaleLocalitaStato(); var req = new Request({ method: 'get', url: 'codicefiscale.asp', data: { 'cognome' : $('DNCOGNOMECLI').value, 'nome' : $('DNNOMECLI').value, 'data' : $('dummyDTNASCITACLI_GG').value + '/' + $('dummyDTNASCITACLI_MM').value + '/' + $('dummyDTNASCITACLI_AAAA').value, 'sesso' : $('CDSEXCLI').value, 'codice' : $('DNLOCNASCLI').value }, onRequest: function() {}, onComplete: function(response) { if (response=="dati incompleti") { $('CDFISCCLI').value=""; $('errorCDFISCCLI').set('text',response); } else if (response!="null") { $('CDFISCCLI').value=response; $('errorCDFISCCLI').set('text',''); } $('CDFISCCLI').fireEvent('change'); } }).send(); }); // verifica il l'anagrafica $('domicilio').addEvent('click', function(){ spostaHelpMe($('domicilio').getParent()); $('errorOutput_anagrafica').set('html',''); erroriAnagrafica = false; $('DNNOMECLI').fireEvent('change'); $('DNCOGNOMECLI').fireEvent('change'); $('CDSEXCLI').fireEvent('change'); $('dummyDTNASCITACLI_GG').fireEvent('change'); $('dummyDTNASCITACLI_MM').fireEvent('change'); $('dummyDTNASCITACLI_AAAA').fireEvent('change'); if ($('NAZNASCITA').value.toUpperCase()=="ITALIA"){validator.validatePlus(true,'erroriAnagrafica',$('dummyDNLOCNASCLI'),$('dummyDNLOCNASCLI').value, [['custom','notNull','selezionare la localita di nascita']]);} $('CDCITTADCLI').fireEvent('change'); $('NAZNASCITA').fireEvent('change'); validator.validatePlus(true,'erroriAnagrafica',$('CDPRVNASCLI'),$('CDPRVNASCLI').value, [['custom','notNull','selezionare la provincia di nascita'],['custom','statoProvinciaCliente',"stato e provincia non compatibili"]]); $('DNLOCNASCLI').fireEvent('change'); $('CDSTATOCIVCLI').fireEvent('change'); $('CDFISCCLI').fireEvent('change'); if (muoviLayers == false) { return; } if (erroriAnagrafica == true) { $('errorOutput_anagrafica').set('html','ci sono alcuni errori che devi correggere prima di continuare'); dissolvi($('errorOutput_anagrafica')); $('faccia_anagrafica').set('src','imgnew/facciagrigia.gif'); } else { $('faccia_anagrafica').set('src','imgnew/facciablu.gif'); //openClose('anagrafica'); //openClose('domicilio'); //Dart Anagrafica var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=anagr410;ord=1;num='+ a + '?'); } }); //**************************************************************************// // DOMICILIO // //**************************************************************************// // PROVINCIA $('CDPRVRESCLI').addEvent('change', function (e) {validator.validatePlus(true,'erroriDomicilio',$('CDPRVRESCLI'),$('CDPRVRESCLI').value, [['custom','notNull','selezionare provincia residenza']]); //var event = new Event(e); // event.stop(); var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVRESCLI').value , 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCRESCLI').set('html','') }, update: $('dummyDNLOCRESCLI'), onComplete: function(response) { } }).send(); }); //LOCALITA' $('dummyDNLOCRESCLI').addEvent('change', function (e) {validator.validatePlus(true,'erroriDomicilio',$('dummyDNLOCRESCLI'),$('dummyDNLOCRESCLI').value, [['custom','notNull','selezionare località residenza']]); //var event = new Event(e); // event.stop(); var req = new Request({ method: 'get', url: 'cap.asp', data: { 'citta' : $('dummyDNLOCRESCLI').value }, onRequest: function() { }, onComplete: function(response) { //$('CDCAPRESCLI').value = response; //$('CDCAPRESCLI').fireEvent('change'); } }).send(); }); // CAP $('CDCAPRESCLI').addEvent('change', function () {validator.validatePlus(true,'erroriDomicilio',$('CDCAPRESCLI'),$('CDCAPRESCLI').value, [['regexp',valid.zipCode,'cap non corretto']]); }); $('DNINDIRIZZOCLI').addEvent('change', function () {validator.validatePlus(true,'erroriDomicilio',$('DNINDIRIZZOCLI'),$('DNINDIRIZZOCLI').value, [['custom','notNull','verificare l'indirizzo']]);}); $('DNINDIRIZZOCLI').addEvent('blur', function () {validator.validatePlus(true,'erroriDomicilio',$('DNINDIRIZZOCLI'),$('DNINDIRIZZOCLI').value, [['custom','notNull','verificare l'indirizzo']]);}); // data domicilio $('DTRESCLI').addEvent('change', function () { validator.validatePlus(true,'erroriDomicilio',$('DTRESCLI'),$('DTRESCLI').value, [['custom','notNull','seleziona una data']]); var d = new Date(); if (d.getYear()< 200) { anno = d.getYear() + 1900; } else { anno = d.getYear() ; } annoCombo = Number($('DTRESCLI').value.substring(0,4)); differenza = anno - annoCombo; if (differenza>5) { $('rowPrecedenteResidenza').setStyle('visibility','hidden'); } else { $('rowPrecedenteResidenza').setStyle('visibility','visible'); } }); // tipo locazione $('CDTPABICLI').addEvent('change', function () { if($('CDTPABICLI').value=='A') { $('importoAffitto').setStyle('visibility','visible'); } else { $('importoAffitto').setStyle('visibility','hidden'); } validator.validatePlus(true,'erroriDomicilio',$('CDTPABICLI'),$('CDTPABICLI').value, [['custom','notNull','selezionare il tipo locazione']]);} ); // importo affitto $('IMAFFITTOCLI').addEvent('change', function () {validator.validatePlus(true,'erroriDomicilio',$('IMAFFITTOCLI'),$('IMAFFITTOCLI').value, [['regexp',valid.onlyNumbers,'l'importo non è un numero']]); }); $('IMAFFITTOCLI').addEvent('blur', function () {$('IMAFFITTOCLI').fireEvent('change');}); // provincia precedente residenza $('CDPRVRESPRECLI').addEvent('change', function (e) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVRESPRECLI').value , 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCRESPRECLI').set('html','') }, update: $('dummyDNLOCRESPRECLI'), onComplete: function(response) { } }).send(); }); // provincia precedente residenza $('dummyDNLOCRESPRECLI').addEvent('focus', function (e) { lunghezza = document.getElementById('dummyDNLOCRESPRECLI').options.length; if ((lunghezza<=1) && ($('CDPRVRESPRECLI').value != "") && (($('dummyDNLOCRESPRECLI').value=="") || ($('dummyDNLOCRESPRECLI').value==defaultCombo))) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVRESPRECLI').value , 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCRESPRECLI').set('html','') }, update: $('dummyDNLOCRESPRECLI'), onComplete: function(response) { //setCatastaleLocalitaStato(); } }).send(); } }); //rowPrecedenteResidenza $('CDPRVRESPRECLI').addEvent('change', function () {if ($('rowPrecedenteResidenza').getStyle('visibility') == 'visible'){validator.validatePlus(true,'erroriDomicilio',$('CDPRVRESPRECLI'),$('CDPRVRESPRECLI').value, [['custom','notNull','selezionare provincia']]);}}); $('dummyDNLOCRESPRECLI').addEvent('change', function () {if ($('rowPrecedenteResidenza').getStyle('visibility') == 'visible'){validator.validatePlus(true,'erroriDomicilio',$('dummyDNLOCRESPRECLI'),$('dummyDNLOCRESPRECLI').value, [['custom','notNull','selezionare località']]);}}); $('DNINDIRIZZOPRECLI').addEvent('change', function () {if ($('rowPrecedenteResidenza').getStyle('visibility') == 'visible'){validator.validatePlus(true,'erroriDomicilio',$('DNINDIRIZZOPRECLI'),$('DNINDIRIZZOPRECLI').value, [['custom','notNull','verificare l'indirizzo']]);}}); // verifica domicilio $('professione').addEvent('click', function(){ spostaHelpMe($('professione').getParent()); $('errorOutput_domicilio').set('html',''); erroriDomicilio = false; //provincia validator.validatePlus(true,'erroriDomicilio',$('CDPRVRESCLI'),$('CDPRVRESCLI').value, [['custom','notNull','selezionare la provincia di residenza']]); //località validator.validatePlus(true,'erroriDomicilio',$('dummyDNLOCRESCLI'),$('dummyDNLOCRESCLI').value, [['custom','notNull','selezionare la provincia di residenza']]); $('CDCAPRESCLI').fireEvent('change'); $('DNINDIRIZZOCLI').fireEvent('change'); $('DTRESCLI').fireEvent('change'); $('CDTPABICLI').fireEvent('change'); if ($('rowPrecedenteResidenza').getStyle('visibility') == 'visible'){validator.validatePlus(true,'erroriDomicilio',$('CDPRVRESPRECLI'),$('CDPRVRESPRECLI').value, [['custom','notNull','selezionare provincia']]);} if ($('rowPrecedenteResidenza').getStyle('visibility') == 'visible'){validator.validatePlus(true,'erroriDomicilio',$('dummyDNLOCRESPRECLI'),$('dummyDNLOCRESPRECLI').value, [['custom','notNull','selezionare località']]);} $('DNINDIRIZZOPRECLI').fireEvent('change'); if($('CDTPABICLI').value=='A') { $('IMAFFITTOCLI').fireEvent('change'); } if (muoviLayers == false) { return; } if (erroriDomicilio == true) { $('errorOutput_domicilio').set('html','ci sono alcuni errori che devi correggere prima di continuare'); dissolvi($('errorOutput_domicilio')); $('faccia_domicilio').set('src','imgnew/facciagrigia.gif'); } else { $('faccia_domicilio').set('src','imgnew/facciablu.gif'); //openClose('domicilio'); //openClose('professione'); //Dart Domicilio var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=domic592;ord=1;num='+ a + '?'); } }); //**************************************************************************// // PROFESSIONE // //**************************************************************************// //CDATTCLI $('CDATTCLI').addEvent('change', function (e) {validator.validatePlus(true,'erroriProfessione',$('CDATTCLI'),$('CDATTCLI').value, [['custom','notNull','selezionare tipo professione']]); //var event = new Event(e); // event.stop(); var req = new Request.HTML({ method: 'get', url: 'attivita.asp', data: { 'codice' : $('CDATTCLI').value }, onRequest: function() { $('CDOCCCLI').set('html','') }, update: $('CDOCCCLI'), onComplete: function(response) { } }).send(); if ($('CDATTCLI').value=="R") { $('rigaIndirizzoDatoreLavoro').setStyle('visibility','hidden'); $('cellaIndirizzoDatoreLavoro').setStyle('visibility','hidden'); facoltativoDataAssunzione(); facoltativoRedditoMensilita(); } else if ($('CDATTCLI').value=="P") { $('rigaIndirizzoDatoreLavoro').setStyle('visibility','hidden'); $('cellaIndirizzoDatoreLavoro').setStyle('visibility','hidden'); obbligatorioDataAssunzione(); obbligatorioRedditoMensilita(); } else { $('rigaIndirizzoDatoreLavoro').setStyle('visibility','visible'); $('cellaIndirizzoDatoreLavoro').setStyle('visibility','visible'); obbligatorioDataAssunzione(); obbligatorioRedditoMensilita(); } //($('CDATTCLI').value=="R") || if (($('CDOCCCLI').value=="ST") || ($('CDOCCCLI').value=="CA")) { fissaReddito(); } else { sbloccaReddito(); } }); // tipo occupazione $('CDOCCCLI').addEvent('change', function () { validator.validatePlus(true,'erroriProfessione',$('CDOCCCLI'),$('CDOCCCLI').value, [['custom','notNull','selezionare occupazione attuale']]); //($('CDATTCLI').value=="R") || if (($('CDOCCCLI').value=="ST") || ($('CDOCCCLI').value=="CA")) { fissaReddito(); } else { sbloccaReddito(); } }); //reddito mensile $('IMREDDCLI').addEvent('change', function () { if($('CDATTCLI').get('value')!='R') { validator.validatePlus(true,'erroriProfessione',$('IMREDDCLI'),$('IMREDDCLI').value, [['regexp',valid.onlyNumbers,'l'importo non è un numero']]); } else { validator.validatePlus(true,'erroriProfessione',$('IMREDDCLI'),$('IMREDDCLI').value, [['custom','sempreTrue','selezionare numero di mensilità']]); } }); $('IMREDDCLI').addEvent('blur', function () {$('IMREDDCLI').fireEvent('change'); }); // numero mensilità $('NMMENSCLI').addEvent('change', function () { if($('CDATTCLI').get('value')!='R') { validator.validatePlus(true,'erroriProfessione',$('NMMENSCLI'),$('NMMENSCLI').value, [['custom','notNull','selezionare numero di mensilità']]); } else { validator.validatePlus(true,'erroriProfessione',$('NMMENSCLI'),$('NMMENSCLI').value, [['custom','sempreTrue','selezionare numero di mensilità']]); } }); // datore di lavoro $('DNRAGSOCCLI').addEvent('change', function () { if($('CDATTCLI').get('value')!='R' && $('CDATTCLI').get('value')!='P') { validator.validatePlus(true,'erroriProfessione',$('DNRAGSOCCLI'),$('DNRAGSOCCLI').value, [['custom','notNull','selezionare numero di mensilità']]); } else { validator.validatePlus(true,'erroriProfessione',$('DNRAGSOCCLI'),$('DNRAGSOCCLI').value, [['custom','sempreTrue','']]); } }); // provincia datore di lavoro $('customPRODATLAV').addEvent('change', function () { if($('CDATTCLI').get('value')!='R' && $('CDATTCLI').get('value')!='P') { validator.validatePlus(true,'erroriProfessione',$('customPRODATLAV'),$('customPRODATLAV').value, [['custom','notNull','selezionare numero di mensilità']]); } else { validator.validatePlus(true,'erroriProfessione',$('customPRODATLAV'),$('customPRODATLAV').value, [['custom','sempreTrue','']]); } }); // localita dat lavo $('dummyDNLOCSOCCLI').addEvent('change', function () { if($('CDATTCLI').get('value')!='R' && $('CDATTCLI').get('value')!='P') { if ($('dummyDNLOCSOCCLI').value!="caricamento...") { validator.validatePlus(true,'erroriProfessione',$('dummyDNLOCSOCCLI'),$('dummyDNLOCSOCCLI').value, [['custom','notNull','selezionare numero di mensilità']]); } else { validator.validatePlus(true,'erroriProfessione',$('dummyDNLOCSOCCLI'),$('dummyDNLOCSOCCLI').value, [['custom','sempreTrue','selezionare numero di mensilità']]); } } else { validator.validatePlus(true,'erroriProfessione',$('dummyDNLOCSOCCLI'),$('dummyDNLOCSOCCLI').value, [['custom','sempreTrue','selezionare numero di mensilità']]); } }); // indirizzo datore di lavoro $('DNINDSOCCLI').addEvent('change', function () { if($('CDATTCLI').get('value')!='R' && $('CDATTCLI').get('value')!='P') { validator.validatePlus(true,'erroriProfessione',$('DNINDSOCCLI'),$('DNINDSOCCLI').value, [['custom','notNull','']]); } else { validator.validatePlus(true,'erroriProfessione',$('DNINDSOCCLI'),$('DNINDSOCCLI').value, [['custom','sempreTrue','selezionare numero di mensilità']]); } }); //try { // mese assunzione $('NMMESEATTCLI').addEvent('change', function () { //&& $('CDATTCLI').get('value')!='P' if($('CDATTCLI').get('value')!='R') { var d = new Date(); annoCorrente = d.getFullYear(); if ($('NMANNOATTCLI').value!='' && $('NMANNOATTCLI').value==annoCorrente) { validator.validatePlus(true,'erroriProfessione',$('NMMESEATTCLI'),$('NMMESEATTCLI').value, [['custom','notNull','selezionare mese'],['custom','meseNonFuturo','Non sono ammesse date future']]); } else { validator.validatePlus(true,'erroriProfessione',$('NMMESEATTCLI'),$('NMMESEATTCLI').value, [['custom','notNull','selezionare mese']]); } } else { validator.validatePlus(true,'erroriProfessione',$('NMMESEATTCLI'),'-1', [['custom','notNull','selezionare mese']]); }}); // anno assunzione $('NMANNOATTCLI').addEvent('change', function () { $('NMMESEATTCLI').fireEvent('change'); // && $('CDATTCLI').get('value')!='P' if($('CDATTCLI').get('value')!='R') { validator.validatePlus(true,'erroriProfessione',$('NMANNOATTCLI'),$('NMANNOATTCLI').value, [['custom','notNull','selezionare anno']]); }else { validator.validatePlus(true,'erroriProfessione',$('NMANNOATTCLI'),'-1', [['custom','notNull','selezionare anno']]); }}); } // caricamento localita datore di lavoro $('customPRODATLAV').addEvent('change', function (e) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('customPRODATLAV').value, 'mode' : 'testuale', 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCSOCCLI').set('html','') }, update: $('dummyDNLOCSOCCLI'), onComplete: function(response) { } }).send(); setIndirizzoDatoreLavoro(); }); // caricamento localita datore di lavoro $('dummyDNLOCSOCCLI').addEvent('focus', function (e) { lunghezza = document.getElementById('dummyDNLOCSOCCLI').options.length; if ((lunghezza<=1) && ($('customPRODATLAV').value != "") && (($('dummyDNLOCSOCCLI').value=="") || ($('dummyDNLOCSOCCLI').value==defaultCombo))) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('customPRODATLAV').value, 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCSOCCLI').set('html','') }, update: $('dummyDNLOCSOCCLI'), onComplete: function(response) { //setCatastaleLocalitaStato(); } }).send(); } }); // verifica la professione $('coobbligato').addEvent('click', function(){ spostaHelpMe($('coobbligato').getParent()); $('errorOutput_professione').set('html',''); erroriProfessione = false; validator.validatePlus(true,'erroriProfessione',$('CDATTCLI'),$('CDATTCLI').value, [['custom','notNull','selezionare tipo professione']]); $('CDOCCCLI').fireEvent('change'); $('IMREDDCLI').fireEvent('change'); $('NMMENSCLI').fireEvent('change'); //$('NMMESEATTCLI').fireEvent('change'); $('NMANNOATTCLI').fireEvent('change'); $('DNRAGSOCCLI').fireEvent('change'); //$('customPRODATLAV').fireEvent('change'); if($('CDATTCLI').get('value')!='R' && $('CDATTCLI').get('value')!='P') { validator.validatePlus(true,'erroriProfessione',$('customPRODATLAV'),$('customPRODATLAV').value, [['custom','notNull','selezionare numero di mensilità']]); } else { validator.validatePlus(true,'erroriProfessione',$('customPRODATLAV'),$('customPRODATLAV').value, [['custom','sempreTrue','']]); } $('dummyDNLOCSOCCLI').fireEvent('change'); $('DNINDSOCCLI').fireEvent('change'); setIndirizzoDatoreLavoro(); if (muoviLayers == false) { return; } if (erroriProfessione == true) { $('errorOutput_professione').set('html','ci sono alcuni errori che devi correggere prima di continuare'); dissolvi($('errorOutput_professione')); $('faccia_professione').set('src','imgnew/facciagrigia.gif'); } else { $('faccia_professione').set('src','imgnew/facciablu.gif'); //openClose('professione'); //openClose('coobbligato'); //Dart professione var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=profe713;ord=1;num='+ a + '?'); } }); //**************************************************************************// // COOBBLIGATO // //**************************************************************************// // nome $('DNNOMECOO').addEvent('change', function () {validator.validatePlus(true,'erroriCoobligato',$('DNNOMECOO'),$('DNNOMECOO').value, [['regexp',valid.textName,'nome non corretto']]); }); $('DNNOMECOO').addEvent('blur', function () {$('DNNOMECOO').fireEvent('change');}); // cognome $('DNCOGNOMECOO').addEvent('change', function () {validator.validatePlus(true,'erroriCoobligato',$('DNCOGNOMECOO'),$('DNCOGNOMECOO').value, [['regexp',valid.textName,'cognome non corretto']]); }); $('DNCOGNOMECOO').addEvent('blur', function () {$('DNCOGNOMECOO').fireEvent('change');}); // sesso $('CDSEXCOO').addEvent('change', function () {validator.validatePlus(true,'erroriCoobligato',$('CDSEXCOO'),$('CDSEXCOO').value, [['custom','notNull','selezionare il sesso']]); }); // data nascita $('dummyDTNASCITACOO_GG').addEvent('change', function () { validator.validatePlus(true,'erroriAnagrafica',$('dummyDTNASCITACOO'),$('dummyDTNASCITACOO_GG').value + '/' + $('dummyDTNASCITACOO_MM').value + '/' + $('dummyDTNASCITACOO_AAAA').value, [['regexp',valid.Date,'data incompleta'],['custom','trueDate','la data non esiste'],['custom','maggiorenne','minorenne']]); }); $('dummyDTNASCITACOO_MM').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('dummyDTNASCITACOO'),$('dummyDTNASCITACOO_GG').value + '/' + $('dummyDTNASCITACOO_MM').value + '/' + $('dummyDTNASCITACOO_AAAA').value, [['regexp',valid.Date,'data incompleta'],['custom','trueDate','la data non esiste'],['custom','maggiorenne','minorenne']]); }); $('dummyDTNASCITACOO_AAAA').addEvent('change', function () {validator.validatePlus(true,'erroriAnagrafica',$('dummyDTNASCITACOO'),$('dummyDTNASCITACOO_GG').value + '/' + $('dummyDTNASCITACOO_MM').value + '/' + $('dummyDTNASCITACOO_AAAA').value, [['regexp',valid.Date,'data incompleta'],['custom','trueDate','la data non esiste'],['custom','maggiorenne','minorenne']]); }); /* // blur per mettere gli / $('dummyDTNASCITACOO').addEvent('blur', function (e) { var event = new Event(e); if (event.key != "backspace" && event.key != "/") { gestisciData($('dummyDTNASCITACOO')); } $('dummyDTNASCITACOO').fireEvent('change'); }); */ // cittadinanza $('CDCITTADCOO').addEvent('change', function () {validator.validatePlus(true,'erroriCoobligato',$('CDCITTADCOO'),$('CDCITTADCOO').value, [['custom','notNull','selezionare la cittadinanza']]); }); // stato $('NAZNASCITACOO').addEvent('change', function () {validator.validatePlus(true,'erroriCoobligato',$('NAZNASCITACOO'),$('NAZNASCITACOO').value, [['custom','notNull','selezionare lo stato di nascita']]); }); $('NAZNASCITACOO').addEvent('change', function (e) { if ($('NAZNASCITACOO').value.toUpperCase()!="ITALIA") { $('CDPRVNASCOO').selectedIndex = 1; //$('CDPRVNASCOO').fireEvent('change'); } else { if ($('CDPRVNASCOO').selectedIndex == 1) { $('CDPRVNASCOO').selectedIndex = 0; //$('CDPRVNASCOO').fireEvent('change'); } } setCatastaleLocalitaStato(); }); // provincia $('CDPRVNASCOO').addEvent('change', function (e) {validator.validatePlus(true,'erroriCoobligato',$('CDPRVNASCOO'),$('CDPRVNASCOO').value, [['custom','notNull','selezionare la provincia di nascita'],['custom','statoProvinciaCoobbligato',"stato e provincia non compatibili"]]); //var event = new Event(e); // event.stop(); var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVNASCOO').value, 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCNASCOO').set('html','') }, update: $('dummyDNLOCNASCOO'), onComplete: function(response) { setCatastaleLocalitaStato(); } }).send(); }); // localita $('dummyDNLOCNASCOO').addEvent('change', function () { if ($('CDPRVNASCOO').value!='EE') { validator.validatePlus(true,'erroriCoobligato',$('dummyDNLOCNASCOO'),$('dummyDNLOCNASCOO').value, [['custom','notNull','selezionare la localita di nascita']]); } else { validator.validatePlus(true,'erroriCoobligato',$('dummyDNLOCNASCOO'),$('dummyDNLOCNASCOO').value, [['custom','sempreTrue','selezionare la localita di nascita']]); } }); $('dummyDNLOCNASCOO').addEvent('focus', function () { lunghezza = document.getElementById('dummyDNLOCNASCOO').options.length; if ((lunghezza<=1) && ($('CDPRVNASCOO').value != "") && (($('dummyDNLOCNASCOO').value=="") || ($('dummyDNLOCNASCOO').value==defaultCombo))) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVNASCOO').value, 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCNASCOO').set('html','') }, update: $('dummyDNLOCNASCOO'), onComplete: function(response) { //setCatastaleLocalitaStato(); } }).send(); } }); /* $('CDATTCOO').addEvent('change', function (e) { var req = new Request.HTML({ method: 'get', url: 'attivita.asp', data: { 'codice' : $('CDATTCOO').value }, onRequest: function() { $('CDOCCCOO').set('html','') }, update: $('CDOCCCOO'), onComplete: function(response) { } }).send(); }); $('CDOCCCOO').addEvent('focus', function (e) { lunghezza = document.getElementById('CDOCCCOO').options.length; if ((lunghezza<=1) && ($('CDATTCOO').value != "") && (($('CDOCCCOO').value=="") || ($('CDOCCCOO').value==defaultCombo))) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDATTCOO').value, 'tipo':'residenza' }, onRequest: function() { $('CDOCCCOO').set('html','') }, update: $('CDOCCCOO'), onComplete: function(response) { //setCatastaleLocalitaStato(); } }).send(); } }); $('IMREDDCOO').addEvent('blur', function () {validator.validatePlus(true,'erroriCoobligato',$('IMREDDCOO'),$('IMREDDCOO').value, [['regexp',valid.onlyNumbers,'l'importo non è un numero']]); }); // codice fiscale $('CDFISCCOO').addEvent('change', function () {validator.validatePlus(false,'erroriCoobligato',$('CDFISCCOO'),$('CDFISCCOO').value, [['custom','notNull','verificare il codice fiscale'],['custom','codiceFiscale','codice non corretto']]);}); $('CDFISCCOO').addEvent('blur', function () {validator.validatePlus(false,'erroriCoobligato',$('CDFISCCOO'),$('CDFISCCOO').value, [['custom','notNull','verificare il codice fiscale'],['custom','codiceFiscale','codice non corretto']]);}); $('calcolaCodiceFiscaleCoo').addEvent('click', function (e) { var event = new Event(e); event.stop(); setCatastaleLocalitaStatoCoo(); var req = new Request({ method: 'get', url: 'codicefiscale.asp', data: { 'cognome' : $('DNCOGNOMECOO').value, 'nome' : $('DNNOMECOO').value, 'data' : $('dummyDTNASCITACOO').value, 'sesso' : $('CDSEXCOO').value, 'codice' : $('DNLOCNASCOO').value }, onRequest: function() {}, onComplete: function(response){ if (response=="dati incompleti") { $('CDFISCCOO').value=""; $('errorCDFISCCOO').set('text',response); } else if (response!="null") { $('CDFISCCOO').value=response; $('errorCDFISCCOO').set('text',''); } } }).send(); }); */ // verifica il coobbligato $('riferimenti').addEvent('click', function(){ if ($('coobbligatoBlock').getStyle('display')!='block') { //spostaHelpMe($('riferimenti').getParent()); $('coobbligato').fireEvent('click'); } else { //spostaHelpMe($('riferimenti').getParent()); $('errorOutput_coobbligato').set('html',''); erroriCoobligato = false; if (muoviLayers == false) { //return; } if ($('coobbligatoBlock').getStyle('display')=='block') { $('DNNOMECOO').fireEvent('change'); $('DNCOGNOMECOO').fireEvent('change'); $('CDSEXCOO').fireEvent('change'); $('dummyDTNASCITACOO_GG').fireEvent('change'); $('dummyDTNASCITACOO_MM').fireEvent('change'); $('dummyDTNASCITACOO_AAAA').fireEvent('change'); $('CDCITTADCOO').fireEvent('change'); validator.validatePlus(true,'erroriCoobligato',$('NAZNASCITACOO'),$('NAZNASCITACOO').value, [['custom','notNull','selezionare lo stato di nascita']]); validator.validatePlus(true,'erroriCoobligato',$('CDPRVNASCOO'),$('CDPRVNASCOO').value, [['custom','notNull','selezionare la provincia di nascita'],['custom','statoProvinciaCoobbligato',"stato e provincia non compatibili"]]); $('dummyDNLOCNASCOO').fireEvent('change'); $('CDFISCCOO').fireEvent('change'); } if (erroriCoobligato == true) { $('errorOutput_coobbligato').set('html','ci sono alcuni errori che devi correggere prima di continuare'); dissolvi($('errorOutput_coobbligato')); $('faccia_coobbligato').set('src','imgnew/facciagrigia.gif'); } else { $('faccia_coobbligato').set('src','imgnew/facciablu.gif'); //openClose('coobbligato'); //openClose('riferimenti'); //Dart coobbligato var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=garan692;ord=1;num='+ a + '?'); } } }); //**************************************************************************// // RIFERIMENTI // //**************************************************************************// // conto corrente $('CDCONTOCLI').addEvent('blur', function () {if ($('CDTPPAGCLI').value=='RI'){validator.validatePlus(true,'erroriRiferimenti',$('CDCONTOCLI'),$('CDCONTOCLI').value, [['regexp',valid.alfaNum12,'conto corrente errato']]);}}); $('CDCONTOCLI').addEvent('mouseover', function (ev) { message = "Il numero del conto corrente deve essere composto
da 12 valori: nel caso in cui il tuo numero sia
più corto, fallo precedere da una serie di zeri."; $('uniquename3').set('html',message); ShowContent('uniquename3'); }); $('CDCONTOCLI').addEvent('mouseout', function () {HideContent('uniquename3');}); // paese $('CDPAESE').addEvent('blur', function () {if ($('CDTPPAGCLI').value=='RI'){ validator.validatePlus(true,'erroriRiferimenti',$('CDPAESE'),$('CDPAESE').value, [['custom','notNull','seleziona una data'],['regexp',valid.alfaNum4,'ABI errato'],['custom','ITSM','seleziona una data']]); } if ($('CDPAESE').value.length>=4) { $('CDCIN').focus(); } }); $('CDPAESE').addEvent('mouseover', function (ev) { message = "Il codice Paese deve essere composto dai primi quattro valori del codice IBAN."; $('uniquename3').set('html',message); ShowContent('uniquename3'); }); $('CDPAESE').addEvent('mouseout', function () {HideContent('uniquename3');}); // cin $('CDCIN').addEvent('blur', function () {if ($('CDTPPAGCLI').value=='RI'){ validator.validatePlus(true,'erroriRiferimenti',$('CDCIN'),$('CDCIN').value, [['custom','notNull','seleziona una data'],['regexp',valid.letter1,'ABI errato']]); } if ($('CDCIN').value.length>=1) { $('CDABICLI').focus(); } }); $('CDCIN').addEvent('mouseover', function (ev) { message = "Il codice CIN deve essere composto da un solo carattere (il quinto all'interno del codice IBAN)."; $('uniquename3').set('html',message); ShowContent('uniquename3'); }); $('CDCIN').addEvent('mouseout', function () {HideContent('uniquename3');}); // abi $('CDABICLI').addEvent('blur', function () {if ($('CDTPPAGCLI').value=='RI'){ validator.validatePlus(true,'erroriRiferimenti',$('CDABICLI'),$('CDABICLI').value, [['regexp',valid.Numerico5,'ABI errato'],['custom','abicab',"ABI-CAB errati"]]); if ($('CDCABCLI').value!="") { validator.validatePlus(true,'erroriRiferimenti',$('CDCABCLI'),$('CDCABCLI').value, [['regexp',valid.Numerico5,'CAB errato'],['custom','abicab',""]]); } } if ($('CDABICLI').value.length>=5) { $('CDCABCLI').focus(); } }); // abi $('CDABICLI').addEvent('blur', function () {if ($('CDTPPAGCLI').value=='RI'){ validator.validatePlus(true,'erroriRiferimenti',$('CDABICLI'),$('CDABICLI').value, [['regexp',valid.Numerico5,'ABI errato'],['custom','abicab',"ABI-CAB errati"]]); if ($('CDCABCLI').value!="") { validator.validatePlus(true,'erroriRiferimenti',$('CDCABCLI'),$('CDCABCLI').value, [['regexp',valid.Numerico5,'CAB errato'],['custom','abicab',""]]); } }}); $('CDABICLI').addEvent('mouseover', function (ev) { message = "L’ABI deve essere composto da 5 valori: nel caso in
cui il tuo codice sia più corto, fallo precedere
da uno zero."; $('uniquename3').set('html',message); ShowContent('uniquename3'); }); $('CDABICLI').addEvent('mouseout', function () {HideContent('uniquename3');}); // cab $('CDCABCLI').addEvent('blur', function () {if ($('CDTPPAGCLI').value=='RI'){ validator.validatePlus(true,'erroriRiferimenti',$('CDCABCLI'),$('CDCABCLI').value, [['regexp',valid.Numerico5,'CAB errato'],['custom','abicab',"ABI-CAB errati"]]); if ($('CDABICLI').value!="") { validator.validatePlus(true,'erroriRiferimenti',$('CDABICLI'),$('CDABICLI').value, [['regexp',valid.Numerico5,'ABI errato'],['custom','abicab',"ABI-CAB errati"]]); } } if ($('CDCABCLI').value.length>=5) { $('CDCONTOCLI').focus(); } }); $('CDCABCLI').addEvent('mouseover', function (ev) { message = "Il CAB deve essere composto da 5 valori: nel caso in
cui il tuo codice sia più corto, fallo precedere
da una serie di zeri."; $('uniquename3').set('html',message); ShowContent('uniquename3'); }); $('CDCABCLI').addEvent('mouseout', function () {HideContent('uniquename3');}); // telefono casa $('NMTELRESCLI').addEvent('blur', function () {validator.validatePlus(false,'erroriRiferimenti',$('NMTELRESCLI'),$('NMTELRESCLI').value, [['regexp',valid.phoneNumberInternational,'numero telefono errato'],['custom','primoZero','numero telefono errato']]);}); // cellulare $('NMTELCONTCLI').addEvent('blur', function () {validator.validatePlus(true,'erroriRiferimenti',$('NMTELCONTCLI'),$('NMTELCONTCLI').value, [['regexp',valid.phoneNumberInternational,'numero cellulare errato'],['custom','primoTre','numero cellulare errato']]);}); // tel lavoro $('NMTELSOCCLI').addEvent('blur', function () {validator.validatePlus(false,'erroriRiferimenti',$('NMTELSOCCLI'),$('NMTELSOCCLI').value, [['regexp',valid.phoneNumberInternational,'numero telefono errato'],['custom','primoZero','numero telefono errato']]);}); // email $('CDEMAILCLI').addEvent('blur', function () {validator.validatePlus(true,'erroriRiferimenti',$('CDEMAILCLI'),$('CDEMAILCLI').value, [['custom','notNull',"indicare l'indirizzo e-mail"],['regexp',valid.emailAddress,'indirizzo di email errato']]);}); // verifica i riferimenti $('privacy').addEvent('click', function(){ //spostaHelpMe($('privacy').getParent()); $('errorOutput_riferimenti').set('html',''); erroriRiferimenti = false; if ($('CDTPPAGCLI').value=='RI') { $('CDCONTOCLI').fireEvent('blur'); if ($('CDABICLI').value!="") { validator.validatePlus(true,'erroriRiferimenti',$('CDABICLI'),$('CDABICLI').value, [['regexp',valid.Numerico5,'ABI errato'],['custom','abicab',"ABI-CAB errati"]]); } if ($('CDCABCLI').value!="") { validator.validatePlus(true,'erroriRiferimenti',$('CDCABCLI'),$('CDCABCLI').value, [['regexp',valid.Numerico5,'CAB errato'],['custom','abicab',"ABI-CAB errati"]]); } $('CDPAESE').fireEvent('blur'); $('CDCIN').fireEvent('blur'); } $('NMTELRESCLI').fireEvent('blur'); $('NMTELCONTCLI').fireEvent('blur'); $('NMTELSOCCLI').fireEvent('blur'); $('CDEMAILCLI').fireEvent('blur'); if (muoviLayers == false) { return; } if (erroriRiferimenti == true) { $('errorOutput_riferimenti').set('html','ci sono alcuni errori che devi correggere prima di continuare'); dissolvi($('errorOutput_riferimenti')); $('faccia_riferimenti').set('src','imgnew/facciagrigia.gif'); } else { $('faccia_riferimenti').set('src','imgnew/facciablu.gif'); //openClose('riferimenti'); //openClose('privacy'); //Dart riferimento var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=rifer985;ord=1;num='+ a + '?'); } }); //**************************************************************************// // PRIVACY // //**************************************************************************// $('submit_privacy').addEvent('click', function(){ $('errorOutput_privacy').set('html',''); erroriPrivacy = false; if ($$('input[name=PRIVACY1]:checked')[0].get('value') == 'false') { erroriPrivacy = true; $('imgPRIVACY1').set('src','imgnew/ko.gif'); } else { $('imgPRIVACY1').set('src','imgnew/ok.gif'); } muoviLayers = false; $('anagrafica').fireEvent('click'); $('domicilio').fireEvent('click'); $('professione').fireEvent('click'); $('coobbligato').fireEvent('click'); $('riferimenti').fireEvent('click'); $('privacy').fireEvent('click'); muoviLayers = true; var agg = ""; var messaggio = ""; if (erroriFinanziamento == true){ messaggio = messaggio + agg + " finanziamento"; agg = ","; }; if (erroriAnagrafica == true){ messaggio = messaggio + agg + " anagrafica"; agg = ","; }; if (erroriDomicilio == true){ messaggio = messaggio + agg + " domicilio"; agg = ","; }; if (erroriProfessione == true){ messaggio = messaggio + agg + " professione"; agg = ","; }; if (erroriCoobbligato == true){ messaggio = messaggio + agg + " coobbligato"; agg = ","; }; if (erroriRiferimenti == true){ messaggio = messaggio + agg + " riferimenti"; agg = ","; }; if (erroriPrivacy == true){ messaggio = messaggio + agg + " privacy"; agg = ","; }; if (messaggio != "") { $('errorOutput_privacy').set('html','ci sono alcuni errori che devi correggere prima di continuare
verifica: ' + messaggio + ''); dissolvi($('errorOutput_privacy')); //$('faccia_privacy').set('src','imgnew/facciagrigia.gif'); } else { if (($('IMFIN').value != 1) && ($('IMFIN').value != "")) { $('IMFIN').value = $('IMFIN').value * 100; } if (($('IMREDDCLI').value != 1) && ($('IMREDDCLI').value != "")) { $('IMREDDCLI').value = $('IMREDDCLI').value * 100; } if (($('IMREDDCOO').value != 1) && ($('IMREDDCOO').value != "")) { $('IMREDDCOO').value = $('IMREDDCOO').value * 100; if ($('IMREDDCOO').value==Number.NaN) { $('IMREDDCOO').value=100; } } if (($('IMAFFITTOCLI').value != 1) && ($('IMAFFITTOCLI').value != "")) { $('IMAFFITTOCLI').value = $('IMAFFITTOCLI').value * 100; if ($('IMAFFITTOCLI').value==Number.NaN) { $('IMAFFITTOCLI').value=0; } } // metto via davanti all'indirizzo if ($('DNINDIRIZZOCLI').value!='') { $('DNINDIRIZZOCLI').value = $('pre_DNINDIRIZZOCLI').value + " " + $('DNINDIRIZZOCLI').value; } if ($('DNINDIRIZZOPRECLI').value!='') { $('DNINDIRIZZOPRECLI').value = $('pre_DNINDIRIZZOPRECLI').value + " " + $('DNINDIRIZZOPRECLI').value; } if ($('DNINDSOCCLI').value!='') { $('DNINDSOCCLI').value = $('pre_DNINDSOCCLI').value + " " + $('DNINDSOCCLI').value; } anno = $('dummyDTNASCITACLI_AAAA').value; mese = $('dummyDTNASCITACLI_MM').value; giorno = $('dummyDTNASCITACLI_GG').value; $('DTNASCITACLI').value = anno + mese + giorno; anno = $('dummyDTNASCITACOO_AAAA').value; mese = $('dummyDTNASCITACOO_MM').value; giorno = $('dummyDTNASCITACOO_GG').value; $('DTNASCITACOO').value = anno + mese + giorno; // delle località si usa il nome.. if ($('NAZNASCITACOO').value.toUpperCase()=="ITALIA") { $('DNLOCNASCOO').value = document.myform.dummyDNLOCNASCOO.options[document.myform.dummyDNLOCNASCOO.selectedIndex].text; } else { $('DNLOCNASCOO').value = document.myform.NAZNASCITACOO.options[document.myform.NAZNASCITACOO.selectedIndex].text; $('NAZNASCITACOO').set('html',''); } if ($('NAZNASCITA').value.toUpperCase()=="ITALIA") { $('DNLOCNASCLI').value = document.myform.dummyDNLOCNASCLI.options[document.myform.dummyDNLOCNASCLI.selectedIndex].text; } else { $('DNLOCNASCLI').value = document.myform.NAZNASCITA.options[document.myform.NAZNASCITA.selectedIndex].text; $('NAZNASCITA').set('html',''); } $('DNLOCRESCLI').value = document.myform.dummyDNLOCRESCLI.options[document.myform.dummyDNLOCRESCLI.selectedIndex].text; $('DNLOCRESPRECLI').value = document.myform.dummyDNLOCRESPRECLI.options[document.myform.dummyDNLOCRESPRECLI.selectedIndex].text; try { $('DNLOCSOCCLI').value = document.myform.dummyDNLOCSOCCLI.options[document.myform.dummyDNLOCSOCCLI.selectedIndex].text; } catch(err) { } if ($('DNLOCSOCCLI').value=="seleziona" || ($('DNLOCSOCCLI').value=="valore non richiesto") || ($('DNLOCSOCCLI').value=="caricamento...")) { $('DNLOCSOCCLI').value=""; } if ($('DNLOCRESPRECLI').value=="seleziona") { $('DNLOCRESPRECLI').value=""; } if ($('DNLOCRESCLI').value=="seleziona") { $('DNLOCRESCLI').value=""; } if ($('DNLOCNASCOO').value=="seleziona") { $('DNLOCNASCOO').value=""; } if ($('DNNOMECOO').value!="" || ($('IMREDDCOO').value!="0" && $('IMREDDCOO').value>="")) { $('CDVALREDDCOO').set('value','E'); } else { if ($('IMREDDCOO').value=="0") { $('IMREDDCOO').value=""; } } // metto precedente residenza coniuge if ($('rowPrecedenteResidenza').getStyle('visibility')=='visible') { $('CDPRVRESPRECOO').value = $('CDPRVRESPRECLI').value; $('DNLOCRESPRECOO').value = $('DNLOCRESPRECLI').value; $('DNINDIRIZZOPRECOO').value = $('DNINDIRIZZOPRECLI').value; } if ($('CDATTCLI').get('value')=='P') { $('DNRAGSOCCLI').set('value','INPS'); //$('PRODATLAV').set('value','Roma'); $('DNLOCSOCCLI').set('value','Roma'); $('DNINDSOCCLI').set('value',"VIA DELL'AMBA ARADAM 5"); } // la data abitazione mai prima del 2000 annoAb = parseInt($('DTRESCLI').value.substring(0,4)); if (annoAb<2001) { $('DTRESCLI').set('value','200006'); } // il reddito mensile netto mai a zero if ($('IMREDDCLI').get('value')=='') { $('IMREDDCLI').set('value','100'); } else { redditoAB = parseInt($('IMREDDCLI').get('value')); if (redditoAB<=0) { $('IMREDDCLI').set('value','100'); } } if ($('IMREDDCLI').get('value')==Number.NaN || $('IMREDDCLI').get('value')=='NaN') { $('IMREDDCLI').set('value','100'); } var axel = Math.random()+""; var a = axel * 10000000000000; $('dartIframe').set('src', 'https://fls.doubleclick.net/activityi;src=1652414;type=forme793;cat=priva189;ord=1;num='+ a + '?'); //$('faccia_privacy').set('src','imgnew/facciablu.gif'); if (location.search == "?debug=true") { document.myform.target = "_blank"; document.myform.action = "verificacieca.asp"; document.myform.submit(); document.myform.target = "_self"; document.myform.action = "https://finanziamenti.elastys.it/cics/cwba/NPJFO001"; } Set_Cookie( 'importo', $('IMFIN').value, '', '/', '', '' ); Set_Cookie( 'nrate', $('NMRATE').value, '', '/', '', '' ); Set_Cookie( 'modPagamento', $('CDTPPAGCLI').value, '', '/', '', '' ); Set_Cookie( 'provincia', $('CDPRVRESCLI').value, '', '/', '', '' ); Set_Cookie( 'comune', $('DNLOCRESCLI').value, '', '/', '', '' ); $('myform').set('action','sendMailNew.asp'); $('myform').set('send', {onComplete: function() { $('myform').set('action','https://finanziamenti.elastys.it/cics/cwba/NPJFO001'); document.myform.submit(); }}); $('myform').send(); } }); // FINE VALIDAZIONE // FIX // popolazione combo su reload in firefox if ($('CDPRVRESCLI').value != $('dummyDNLOCRESCLI').value) { var req = new Request.HTML({ method: 'get', url: 'localita.asp', data: { 'provincia' : $('CDPRVRESCLI').value , 'tipo':'residenza' }, onRequest: function() { $('dummyDNLOCRESCLI').set('html','') }, update: $('dummyDNLOCRESCLI'), onComplete: function(response) { } }).send(); } if ($('CDATTCLI').value != $('CDOCCCLI').value) { var req = new Request.HTML({ method: 'get', url: 'attivita.asp', data: { 'codice' : $('CDATTCLI').value }, onRequest: function() { $('CDOCCCLI').set('html','') }, update: $('CDOCCCLI'), onComplete: function(response) { } }).send(); } //$('CDPRVRESCLI').addEvent('load', function (e) { alert($('dummyDNLOCRESCLI').value);if ($('dummyDNLOCRESCLI').value==defaultCombo){alert('nobuono')}}); }); function spostaHelpMe(el) { if (movimento == false) { movimento = true; positionTop = findTop(el); if (positionTop>977) { positionTop=977; } var myTransition = new Fx.Transition(Fx.Transitions.Cubic , 3); var b1Toggle = new Fx.Morph($('helpme'),{duration: 400, transition: myTransition.easeIn}); b1Toggle.addEvent('onComplete',function(){ movimento = false; }); if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number if (ieversion>=8) { //alert(1); b1Toggle.start({'top':(positionTop + 0) + 'px'}); } else { //alert(2); b1Toggle.start({'top':(positionTop + 4) + 'px'}); //b1Toggle.start({'top':(positionTop - 16) + 'px'}); } } else { //alert(3); b1Toggle.start({'top':(positionTop + 0) + 'px'}); //b1Toggle.start({'top':(positionTop + 2) + 'px'}); } } }