function verifyField(idToVerify,typeToVerify,valueToVerify){ if(idToVerify.indexOf("DUMMY") == -1) $.ajax({ dataType: "jsonp", url: "https://visengine.altravia.com/formTool/", data: {'id':idToVerify,'tipo':typeToVerify,'valore':valueToVerify, 'hashv':'e4da3b7fbbce2345d7772b0674a318d5'}, success: function(data){ relatedDomElement = $('#'+myDomElement.attr('id').replace('$','\\$')+"DUMMY"); if(!data.successo) { relatedDomElement.addClass("AVvisFormCreator_invalid"); myDomElement.addClass("AVvisFormCreator_invalid"); $('#AVvisFormCreator_messagesBox').addClass("alert-danger").addClass("AVvisFormCreator_messagesBox_error").html(data.info).show(); } else { relatedDomElement.addClass("AVvisFormCreator_valid"); myDomElement.addClass("AVvisFormCreator_valid"); AVvisFormCreator_updateJson(); $('#AVvisFormCreator_messagesBox').removeClass("alert-danger").removeClass("AVvisFormCreator_messagesBox_error").html('').hide(); } } }); } var jQueryScriptOutputted = false; var jQueryInitOutputted = false; function initJQuery(myFunction) { //if the jQuery object isn't available if (typeof(jQuery) == 'undefined') { if (! jQueryScriptOutputted) { //only output the script once.. jQueryScriptOutputted = true; //output the script (load it from google api) document.write(""); } setTimeout(function(){ initJQuery(myFunction); },50); } else { if(! jQueryInitOutputted) { $.getScript( "https://code.jquery.com/ui/1.11.4/jquery-ui.min.js",function(){ $("head").append(""); $('input.AVvisFormCreator_dateInput').datepicker({dateFormat: "dd-mm-yy"}); $('.AVvisFormCreator_standardInput').change(function(event){ myDomElement = $(this); myDomElement.removeClass("AVvisFormCreator_invalid"); myDomElement.removeClass("AVvisFormCreator_valid"); $('#AVvisFormCreator_messagesBox').removeClass("AVvisFormCreator_messagesBox_error").removeClass("alert-danger"); $('#AVvisFormCreator_messagesBox').removeClass("AVvisFormCreator_messagesBox_info"); if(myDomElement.attr('tipo') == 'decimale'){ myDomElement.val(parseFloat(myDomElement.val().replace(",","."))); //myDomElement.val(myDomElement.val().replace(".",",")); } if(myDomElement.attr('tipo') == 'intero'){ myDomElement.val(parseInt(myDomElement.val())); } var valueToVerify = myDomElement.val(); var typeToVerify = myDomElement.attr('tipo'); var idToVerify = myDomElement.attr('id'); if(myDomElement.attr('type') == 'file'){ var theNewDomElement = document.getElementById(myDomElement.attr('sonOf')); if (typeof window.FileReader === 'undefined') alert('File API & FileReader not supported'); $.each(event.target.files, function(index, file) { var reader = new FileReader(); reader.onload = function(event) { object = {}; object.filename = file.name; object.data = event.target.result; $(theNewDomElement).val(object.filename+"|"+event.target.result); AVvisFormCreator_updateJson(); //verifyField(idToVerify,'file',event.target.result); }; reader.readAsDataURL(file); }); } else verifyField(idToVerify,typeToVerify,valueToVerify); }); $('.AVvisFormCreator_infoButton').click(function(){ $('#AVvisFormCreator_messagesBox').html('').hide(); $('#AVvisFormCreator_messagesBox').removeClass("AVvisFormCreator_messagesBox_error").removeClass("alert-danger"); $('#AVvisFormCreator_messagesBox').addClass("AVvisFormCreator_messagesBox_info"); istruzioni = ""+$(this).attr('istruzioni'); console.log(istruzioni); if(istruzioni.trim() != '') $('#AVvisFormCreator_messagesBox').html($(this).attr('istruzioni')).fadeIn(); else { if($(this).attr('tipo') == "codice_fiscale_persona_fisica") $('#AVvisFormCreator_messagesBox').html("

Codice fiscale persona fisica

Maggiori info:
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Home/CosaDeviFare/Richiedere/Codice+fiscale+e+tessera+sanitaria/Richiesta+TS_CF/SchedaI/FAQ+sul+Codice+Fiscale/
").fadeIn(); if($(this).attr('tipo') == "codice_fiscale_persona_giuridica") $('#AVvisFormCreator_messagesBox').html("

Codice fiscale persona giuridica

Maggiori info:
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Home/CosaDeviFare/Richiedere/Codice+fiscale+e+tessera+sanitaria/Codice+fiscale+modello+AA5_6/scheda+info+cf+aa5_6/
").fadeIn(); if($(this).attr('tipo') == "partita_iva_comunitaria") $('#AVvisFormCreator_messagesBox').html("

Partita IVA comunitario (VIES) composto da due caratteri alfabetici indicanti il paese UE e il codice numerico senza caratteri di divisione.

Maggiori info:
http://www1.agenziaentrate.gov.it/servizi/vies/vies.htm
").fadeIn(); if($(this).attr('tipo') == "partita_iva_nazionale") $('#AVvisFormCreator_messagesBox').html("

Partita IVA nazionale

Maggiori info:
https://telematici.agenziaentrate.gov.it/VerificaPIVA/Scegli.do?parameter=verificaPiva
").fadeIn(); if($(this).attr('tipo') == "denominazione") $('#AVvisFormCreator_messagesBox').html("

Denominazione/Ragione Sociale

Maggiori info:
http://it.wikipedia.org/wiki/Ragione_sociale
").fadeIn(); if($(this).attr('tipo') == "cod_comune") $('#AVvisFormCreator_messagesBox').html("

Codice ISTAT del comune (es. L117)

Maggiori info:
http://www.istat.it/it/archivio/6789
").fadeIn(); if($(this).attr('tipo') == "catastale_foglio") $('#AVvisFormCreator_messagesBox').html("

Foglio catastale

Maggiori info:
http://it.wikipedia.org/wiki/Foglio_%28catasto%29
").fadeIn(); if($(this).attr('tipo') == "catastale_sub") $('#AVvisFormCreator_messagesBox').html("

Subalterno catastale

Maggiori info:
http://it.wikipedia.org/wiki/Subalterno
").fadeIn(); if($(this).attr('tipo') == "catastale_particella") $('#AVvisFormCreator_messagesBox').html("

Particella catastale

Maggiori info:
http://it.wikipedia.org/wiki/Particella_catastale
").fadeIn(); if($(this).attr('tipo') == "file") $('#AVvisFormCreator_messagesBox').html("

Documento da inviare

").fadeIn(); if($(this).attr('tipo') == "data_iso8601") $('#AVvisFormCreator_messagesBox').html("

Data ISO-8601 (AAAA-MM-DD)

Maggiori info:
http://it.wikipedia.org/wiki/ISO_8601#Date
").fadeIn(); if($(this).attr('tipo') == "testo") $('#AVvisFormCreator_messagesBox').html("

alfanumerico

").fadeIn(); if($(this).attr('tipo') == "radio") $('#AVvisFormCreator_messagesBox').html("

Selezione esclusiva tra le opzioni presentate

").fadeIn(); if($(this).attr('tipo') == "checkbox") $('#AVvisFormCreator_messagesBox').html("

Selezione multipla tra le opzioni presentate

").fadeIn(); if($(this).attr('tipo') == "cod_provincia") $('#AVvisFormCreator_messagesBox').html("

Sigla provincia (es. RM)

Maggiori info:
https://it.wikipedia.org/wiki/Sigle_automobilistiche_italiane
").fadeIn(); if($(this).attr('tipo') == "codice_fiscale") $('#AVvisFormCreator_messagesBox').html("

Codice fiscale

").fadeIn(); if($(this).attr('tipo') == "partita_iva") $('#AVvisFormCreator_messagesBox').html("

Partita IVA nazionale o comunitaria

").fadeIn(); if($(this).attr('tipo') == "intero") $('#AVvisFormCreator_messagesBox').html("

Valore intero

").fadeIn(); if($(this).attr('tipo') == "decimale") $('#AVvisFormCreator_messagesBox').html("

Valore decimale con decimali separati dalla virgola (es. 123,45)

Maggiori info:
https://it.wikipedia.org/wiki/Separatore_decimale
").fadeIn(); if($(this).attr('tipo') == "cod_conservatoria") $('#AVvisFormCreator_messagesBox').html("

Codice della conservatoria

Maggiori info:
https://it.wikipedia.org/wiki/Agenzia_del_territorio
").fadeIn(); if($(this).attr('tipo') == "iban") $('#AVvisFormCreator_messagesBox').html("

Codice IBAN conto corrente italiano

Maggiori info:
https://it.wikipedia.org/wiki/International_Bank_Account_Number#Italia
").fadeIn(); if($(this).attr('tipo') == "ufficio_territoriale") $('#AVvisFormCreator_messagesBox').html("

Codice Ufficio Territoriale dell'agenzia delle entrate. Ogni direzione provinciale può avere più uffici territoriali.

Maggiori info:
https://it.wikipedia.org/wiki/Agenzia_delle_entrate
").fadeIn(); if($(this).attr('tipo') == "email") $('#AVvisFormCreator_messagesBox').html("

Indirizzo email valido

").fadeIn(); } return false; }); jQueryInitOutputted = true; if (typeof myFunction !== 'undefined') myFunction(); }); } //$(function(){ // if (typeof myFunction !== 'undefined') // myFunction(); //}); } } initJQuery(); function AVvisFormCreator_updateJson(){ var jsonData = {}; $('#AVvisFormCreator input,#AVvisFormCreator select').each(function(){ if($(this).attr('variabile') != undefined) jsonData[$(this).attr('variabile')] = $(this).val(); }); $("#AVvisFormCreator_jsonOutput").val(JSON.stringify(jsonData)); return JSON.stringify(jsonData); } document.write('
'); document.write("

Per richiedere la Visura Camerale Ordinaria - Impresa Individuale inserisci solo la Denominazione / Ragione Sociale oppure solo la Partita IVA / Codice Fiscale. COMPILARE UN SOLO CAMPO DEI DUE RICHIESTI

"); document.write('
'); document.write(''); document.write('
'); document.write('
'); document.write(''); document.write('
'); document.write('
'); document.write(''); document.write(''); var sheet = (function() { var style = document.createElement("style"); style.appendChild(document.createTextNode("")); document.head.appendChild(style); return style.sheet; })(); sheet.insertRule(".AVvisFormCreator_invalid { background-color: red; }", 0); sheet.insertRule(".AVvisFormCreator_standardLabel { clear:both; display:block; width:100%; }", 0); sheet.insertRule(".AVvisFormCreator_standardInput { clear:both; width:100%; margin-bottom:.8em; }", 0); sheet.insertRule(".AVvisFormCreator_infoButton { float:right; text-decoration:none; border:solid 1px;border-radius:5px;padding:0 3px; }", 0); sheet.insertRule("#AVvisFormCreator_messagesBox { clear:both;min-height:32px;padding-left:2.7em;display:none;background-repeat:no-repeat; }", 0); sheet.insertRule(".AVvisFormCreator_messagesBox_error { background-image: url(https://visengine.altravia.com/formTool/error.png); }", 0); sheet.insertRule(".AVvisFormCreator_messagesBox_info { background-image: url(https://visengine.altravia.com/formTool/info.png); }", 0); $('.AVvisFormCreator_standardInput').addClass('form-control');