var lngWND_Confirm_Domanda_Inizio = 'Sei sicuro di voler cancellare quest'; // lasciare lo spazio per l'ultima vocale var lngWND_Confirm_Domanda_Fine = 'e tutti i dati relativi?'; var lngValidate_Password = 'I due campi contenenti la nuova password non corrispondono!\nInserire la password corretta!'; var lngValidate_Campi = '- Il campo "'; var lngValidate_Date_Errore = '" non e\' valido, inserire una data nel formato gg/mm/aaaa'; var lngValidate_Int_Errore = '" non e\' valido, inserire un valore numerico'; var lngValidate_Int_Errore_Min = '" non e\' valido, inserire un valore superiore a '; var lngValidate_Int_Errore_Max = '" non e\' valido, inserire un valore inferiore a '; var lngValidate_Email_Errore = '" non e\' valido, inserire un email valida'; var lngValidate_Text_Errore_Min = '" non e\' valido, inserire almeno '; var lngValidate_Text_Errore_Max = '" non e\' valido, sono consentiti al massimo '; var lngValidate_Text_Caratteri = ' caratteri!'; var lngValidate_Checkbox_Errore = '- Prima di continuare e\' necessario accettare "'; var lngValidate_Checkbox_Limit = '- Selezionare almeno un elemento in '; var lngValidate_Checkbox_Libera = '- Inserire un valore nel campo ALTRO di '; var lngValidate_Query_Errore = '- Prima di continuare e\' necessario selezionare una '; var lngValidate_Ext_Errore = '" contiene un file con estensione non valida.\nSono permessi i formati: '; var lngValidate_Select_Errore = '- Selezionare un valore valido per il campo '; var lngValidate_Select_Linear = '- Selezionare per ogni colonna solo un valore da 1 a ' var lngValidate_Select_Linear_Libera = '- Inserire un valore nel campo ALTRO di ' var lngValidate_Radio_Errore = '- E\'necessario selezionare almeno un valore in '; var lngValidate_Radio_Errore_Libera = '- Inserire un valore nel campo ALTRO di ' var lngValidate_Radio_Errore_Valore_Inizio = '- Per continuare e\'necessario selezionare il valore '; var lngValidate_Radio_Errore_Valore_Medio = ' nel campo '; var lngValidate_Search_Errore = '" non contiene un valore valido. Verificare e riprovare'; var lngValidate_Time_Errore = '" non e\'valido, utilizzare il formato HH:mm'; var CAMPO_EMAIL = "E-mail"; var CAMPO_PASSWORD = "Password"; var CAMPO_PASSWORD_OLD = "Vecchia Password"; var CAMPO_PASSWORD_NEW = "Nuova Password"; var CAMPO_RAGIONE_SOCIALE = "Ragione Sociale"; var CAMPO_CODICE_FISCALE = "Codice Fiscale"; var CAMPO_PARTITA_IVA = "Partita IVA"; var CAMPO_CODICE_UNIVOCO = "Codice Univoco"; var CAMPO_INDIRIZZO = "Indirizzo"; var CAMPO_CAP = "CAP"; var CAMPO_CITTA = "CITTA'"; var CAMPO_PROVINCIA = "PROVINCIA"; var CAMPO_NAZIONE = "NAZIONE"; var CAMPO_CELLULARE = "Telefono Cellulare"; var CAMPO_TELEFONO = "TELEFONO"; var CAMPO_NOME = "NOME"; var CAMPO_COGNOME = "COGNOME"; var CAMPO_PASSWORD_CONFERMA = "CONFERMA PASSWORD"; var CAMPO_INFORMATIVA_PRIVACY = "le Condizioni di Vendita"; var COOKIE_PRIVACY = 'La navigazione su questo sito comporta l\'utilizzo di cookies tecnici e di terze parti, per maggiori informazioni CLICCA QUI.'; function validate(act,strData, objSender) // owner version { var i, bolModifica, arrData, arrInput; var ret = ""; // Inizializzo i parametri per evitare errori if (!(strData)) { strData = '' // In caso siano passati più parametri li splitto } else if (strData.indexOf('|') >= 0) { arrData = strData.split('|'); } // Determino la modalità di esecuzione if (act.indexOf('_modifica') >= 0) { bolModifica = true; } else { bolModifica = false; } switch (act) { // validate area amministrativa default: // per i bottoni faccio un controllo apposito if (act.indexOf('dati_button') >=0) { if ((document.getElementById('table_tipo')) && (!document.getElementById('table_tipo_attivo'))) { ret = ret + ('Prima di continuare e\'necessario selezionare una voce nel menu\'a lato!'); } } else if (act.indexOf('tipo_button') >=0) { } else { if (self.location.href.indexOf('command.php') >= 0) { var arrInput = document.getElementsByTagName('input'); for (i = 0;i < arrInput.length; i++) { if ((arrInput[i].id.indexOf('_titolo') >= 0) && (arrInput[i].id.indexOf('_titolo_') < 0)) { ret = ret + validate_text(arrInput[i].id, 'TITOLO', 1, -1); } if (arrInput[i].id.indexOf('_nome') >= 0) ret = ret + validate_text(arrInput[i].id, 'NOME' , 1, -1); if (arrInput[i].id.indexOf('_cf') >= 0) ret = ret + validate_CF (arrInput[i].id, 'CODICE FISCALE', true); if (arrInput[i].id.indexOf('_piva') >= 0) ret = ret + validate_PIVA(arrInput[i].id, 'PARTITA IVA' , true); if ((arrInput[i].id.indexOf('_data') >= 0) && (arrInput[i].type != 'hidden')) ret = ret + validate_date(arrInput[i].id, 'DATA' , false); if (arrInput[i].id.indexOf('_allegato_') >= 0) ret = ret + validate_ext (arrInput[i].id, 'ALLEGATO', true, arrData[1]); if (arrInput[i].id.indexOf('_immagine_') >= 0) ret = ret + validate_ext (arrInput[i].id, 'IMMAGINE', true, arrData[0]); } } } if ((ret == "") && (objSender)) { objSender.parentNode.innerHTML = 'Salvataggio ...'; } break; case 'pwd_change' : ret = ret + validate_text('password_new' , 'NUOVA PASSWORD', 4, -1); var pwd1 = document.getElementById('password_new'); var pwd2 = document.getElementById('password_new2'); if (pwd1.value!=pwd2.value) { ret = ret + (lngValidate_Password); pwd1.value=''; pwd2.value=''; } break; // Validate per il frontend case "utenti_password": ret = ret + validate_email('recuperoEmail', CAMPO_EMAIL, false); break; case "utenti_login": ret = ret + validate_email('loginEmail', CAMPO_EMAIL, false); ret = ret + validate_text ('loginPassword', CAMPO_PASSWORD, 6, -1); break; case "utenti_login2": ret = ret + validate_email('loginEmail2', CAMPO_EMAIL, false); ret = ret + validate_text ('loginPassword2', CAMPO_PASSWORD, 6, -1); break; case "utenti_registra": ret = ret + validate_email('ClienteFatturazioneEmail', CAMPO_EMAIL, false); if ($('#ClienteFatturazioneTipo_0').is(':checked')) { var tmpObj = document.getElementById('ClienteFatturazioneNome'); if (tmpObj && tmpObj.value == '') ret = ret + lngValidate_Select_Errore + CAMPO_NOME + " \n"; var tmpObj = document.getElementById('ClienteFatturazioneCognome'); if (tmpObj && tmpObj.value == '') ret = ret + lngValidate_Select_Errore + CAMPO_COGNOME + " \n"; } else { ret = ret + validate_text ('ClienteFatturazioneRagionesociale', CAMPO_RAGIONE_SOCIALE, 3, -1); ret = ret + validate_PIVA ('ClienteFatturazionePIVA', CAMPO_PARTITA_IVA, false); ret = ret + validate_CF ('ClienteFatturazioneCF', CAMPO_CODICE_FISCALE, true); // if (CAMPO_CODICE_UNIVOCO != "") ret = ret + validate_text ('ClienteFatturazioneCodiceUnivoco', CAMPO_CODICE_UNIVOCO, 7, 7); } ret = ret + validate_text ('ClienteFatturazionePassword', CAMPO_PASSWORD, 6, -1); ret = ret + validate_password_confirm('ClienteFatturazionePassword', 'ClienteFatturazionePassword2', CAMPO_PASSWORD_CONFERMA); ret = ret + validate_text ('ClienteFatturazioneIndirizzo', CAMPO_INDIRIZZO, 2, -1); ret = ret + validate_text ('ClienteFatturazioneCap', CAMPO_CAP, 4, 10); if ($('input#ClienteFatturazioneCitta:visible').length > 0) { ret = ret + validate_text ('ClienteFatturazioneCitta', CAMPO_CITTA, 3, -1); ret = ret + validate_text ('ClienteFatturazioneProvincia', CAMPO_PROVINCIA, 2, -1); } else { var tmpObj = $("select#ClienteFatturazioneProvincia").get(0); if (tmpObj.selectedIndex == 0) ret = ret + '- Il campo "PROVINCIA" non e\' valido, selezionare un valore!\n'; var tmpObj2 = $("select#ClienteFatturazioneCitta").get(0); if (tmpObj2.selectedIndex == 0) ret = ret + '- Il campo "CITTA\'" non e\' valido, selezionare un valore!\n'; } ret = ret + validate_text ('ClienteFatturazioneTelefono', CAMPO_TELEFONO, 6, -1); ret = ret + validate_checkbox('ClienteFatturazioneConsenso1', CAMPO_INFORMATIVA_PRIVACY, false); break; case "utenti_catalogo": ret = ret + validate_email('ClienteFatturazioneEmail', CAMPO_EMAIL, false); var tmpObj = document.getElementById('ClienteFatturazioneNome'); if (tmpObj && tmpObj.value == '') ret = ret + lngValidate_Select_Errore + CAMPO_NOME + " \n"; var tmpObj = document.getElementById('ClienteFatturazioneCognome'); if (tmpObj && tmpObj.value == '') ret = ret + lngValidate_Select_Errore + CAMPO_COGNOME + " \n"; ret = ret + validate_text ('ClienteFatturazioneIndirizzo', CAMPO_INDIRIZZO, 2, -1); ret = ret + validate_text ('ClienteFatturazioneCap', CAMPO_CAP, 4, 10); ret = ret + validate_text ('ClienteFatturazioneCitta', CAMPO_CITTA, 3, -1); ret = ret + validate_checkbox('ClienteFatturazioneConsenso1', CAMPO_INFORMATIVA_PRIVACY, false); break; case "utenti_modifica": case "utenti_modifica2": ret = ret + validate_email('ClienteFatturazioneEmail', CAMPO_EMAIL, false); if ($('#ClienteFatturazioneTipo_0').is(':checked')) { ret = ret + validate_text ('ClienteFatturazioneNome', CAMPO_NOME, 2, -1); ret = ret + validate_text ('ClienteFatturazioneCognome', CAMPO_COGNOME, 2, -1); } else { ret = ret + validate_text ('ClienteFatturazioneRagionesociale', CAMPO_RAGIONE_SOCIALE, 3, -1); // ret = ret + validate_PIVA ('ClienteFatturazionePIVA', CAMPO_PARTITA_IVA, false); ret = ret + validate_CF ('ClienteFatturazioneCF', CAMPO_CODICE_FISCALE, true); // if (CAMPO_CODICE_UNIVOCO != "") ret = ret + validate_text ('ClienteFatturazioneCodiceUnivoco', CAMPO_CODICE_UNIVOCO, 7, 7); } ret = ret + validate_text ('ClienteFatturazionePassword', CAMPO_PASSWORD, 6, -1); ret = ret + validate_text ('ClienteFatturazioneIndirizzo', CAMPO_INDIRIZZO, 2, -1); ret = ret + validate_text ('ClienteFatturazioneCap', CAMPO_CAP, 4, 10); if ($('input#ClienteFatturazioneCitta:visible').length > 0) { ret = ret + validate_text ('ClienteFatturazioneCitta', CAMPO_CITTA, 3, -1); ret = ret + validate_text ('ClienteFatturazioneProvincia', CAMPO_PROVINCIA, 2, -1); }else { var tmpObj = $("select#ClienteFatturazioneProvincia").get(0); if (tmpObj.selectedIndex == 0) ret = ret + '- Il campo "PROVINCIA" non e\' valido, selezionare un valore!\n'; var tmpObj2 = $("select#ClienteFatturazioneCitta").get(0); if (tmpObj2.selectedIndex == 0) ret = ret + '- Il campo "CITTA\'" non e\' valido, selezionare un valore!\n'; } ret = ret + validate_text ('ClienteFatturazioneTelefono', CAMPO_TELEFONO, 6, -1); ret = ret + validate_checkbox('ClienteFatturazioneConsenso1', CAMPO_INFORMATIVA_PRIVACY, false); break; case "cambio_mail": ret = ret + validate_email('login', CAMPO_EMAIL, false); break; case "cambio_password": ret = ret + validate_text ('oldpassword', CAMPO_PASSWORD_OLD, 6, -1); ret = ret + validate_text ('newpassword', CAMPO_PASSWORD_NEW, 6, -1); ret = ret + validate_password_confirm('confermapassword', 'newpassword', CAMPO_PASSWORD_CONFERMA); break; case "ricerca_invia": break; case "contatti_invia": ret = ret + validate_text('Ragione_Sociale', CAMPO_RAGIONE_SOCIALE, 3, -1); ret = ret + validate_text('Indirizzo' , CAMPO_INDIRIZZO, 3, -1); ret = ret + validate_text('Citta' , CAMPO_CITTA, 3, -1); ret = ret + validate_text('Email' , CAMPO_EMAIL , 3, -1); break; case "carrello_checkout": ret = ret + validate_checkbox('privacy', CAMPO_INFORMATIVA_PRIVACY, false); break; case "carrello_pagamento": ret = ret + validate_radio('pagamento_tipologia', 'PAGAMENTO/PAYMENTS'); if ($('#ClienteFatturazioneTipo_0').is(':checked')) { } else { // if (CAMPO_CODICE_UNIVOCO != "") ret = ret + validate_text ('ClienteFatturazioneCodiceUnivoco', CAMPO_CODICE_UNIVOCO, 7, 7); } break; } if (ret == "") { return true; } else { alert(ret); return false; } } function WND_confirm(mod, snd, cod, strTxt, strSex, strUrl) // v1.0 { // Faccio un parsing preliminare dei parametri per configurarli correttamente if (!strTxt) strTxt = snd.toUpperCase(); if (!strSex) strSex = 'o'; if (!strUrl) strUrl = 'DoCMD.asp?mod=' + mod + '&snd=' + snd + '&act=cancella&id=' + cod; // Faccio la richiesta ed eventualmente il redirect if (confirm(lngWND_Confirm_Domanda_Inizio + strSex + ' ' + strTxt + ' ' + lngWND_Confirm_Domanda_Fine)) { location.href = strUrl; } return false; } function WND_open_small(link,h,w,extra,ev,bolStandard) // v1.3 { window.mobilecheck = function() { var check = false; (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|ipad|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))check = true})(navigator.userAgent||navigator.vendor||window.opera); return check; }; if (!bolStandard) bolStandard = false; if (!bolStandard) { var ev = ev || window.event; // gets the event in ie or ns var kCode = ev.keyCode || ev.which; // gets the keycode in ie or ns if ((!ev.shiftKey) && (link.indexOf('print.php') < 0) && !window.mobilecheck()) { fb.loadAnchor(link, 'width: ' + (w+20) + ' height: ' + h + ' showClose: false'); return false; } } var left,top,extra,name; if (!extra) extra = 'scrollbars=yes'; extra += ', '; w += 20; if (h>720) { h = 720; } left=(screen.width-w) /2; top =(screen.height-h)/3; name = link; name = name.replace('/','_'); name = name.replace('.','_'); name = name.replace('-','_'); name = name.substr(0,name.indexOf("_")); window.open(link, name, extra + 'left='+left+', top='+top+', height='+h+',width='+w); return name; } function WND_open_image(link,h,w) // owner versione v1.0 { var WND; var left,top,h,w; h = h+50; w = w+50; left=(screen.width-w) /2; top =(screen.height-h)/3; WND = window.open('','view_eidongroup','left='+left+', top='+top+', height='+h+',width='+w); WND.document.write('
'); WND.document.write(''); WND.document.write(' |