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