function doPOST(azione, parametri) { // azione è il valore da dare alla variabile "azione" // paramentri è o stringa-vuota oppure una lista di parametri GET del tipo "a=1&b=2..." var f = document.fooForm; //f.numero_di_menu_a_sinistra.value = MenuCatalogo.getActual(); f.azione.value = azione; f.submit(); }; function doGET(azione, parametri) { //var url = new String("index.php?noadw=X&azione="+azione+"&numero_di_menu_a_sinistra="+MenuCatalogo.getActual()); var url = new String("index.php?azione="+azione); var parametriX = new String(parametri + ""); url = url.replace('+', '\%2B'); parametriX = parametriX.replace('+', '\%2B'); if (parametriX.length>0) url += ("&" + parametriX); document.location.href = url; }; function doGETConferma(azione, parametri) { // DA USARSI x TUTTO!!!! if (confirm("Sei sicuro ?")) doGET(azione, parametri); }; function doPOSTConferma(azione, parametri) { // DA USARSI x TUTTO!!!! if (confirm("Sei sicuro ?")) doPOST(azione, parametri); }; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// function eliminaArticoloDaBasket(art_no) { var art_noX = new String(art_no + ''); art_noX = art_noX.replace('+', '\%2B'); if (confirm("Sei sicuro ?")) { doGET("eliminaArticoloDaBasket", "art_no="+art_noX); }; }; function modificaQtaBasket(art_no) { var f = document.fooForm; var art_noX = new String(art_no + ''); art_noX = art_noX.replace('+', '\%2B'); doGET("modificaQtaBasket", "art_no="+art_noX+"&qta_"+art_noX+"="+f.elements["qta_"+art_no].value); }; function aggiungiAlCarrello(art_no) { var f = document.fooForm; var art_noX = new String(art_no + ''); // art_noX = art_noX.replace('+', '\%2B'); doGET("aggiungiAlCarrello", "art_no="+art_noX+"&qta_"+art_noX+"="+f.elements["qta_"+art_noX].value); }; function aggiungiAlCarrelloPreOrdine(art_no) { var f = document.fooForm; var art_noX = new String(art_no + ''); art_noX = art_noX.replace('+', '\%2B'); doGET("aggiungiAlCarrello", "art_no="+art_noX+"&qta_"+art_noX+"="+f.elements["qta_"+art_noX].value+"&preOrdine=yes"); }; function premio(art_no, punti) { var art_noX = new String(art_no + ''); art_noX = art_noX.replace('+', '\%2B'); doGETConferma("punti-premi2", "art_no="+art_noX+"&punti="+punti); }; function postPayPalPopUp(f, wid, hei, fullscreen) { // f è il form // pag è la pagina a cui postare i dati // par è 1 stringa GET di paramenti che vengono trattati e postati f.target = "PayPalToPlay"; var w = window.open(f.action, f.target, "titlebar=0, toolbar=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1, copyhistory=0, fullscreen="+fullscreen+", width="+wid+", height="+hei+", top=0, left=0"); f.submit(); }; function executivePostPopUp(codice) { var f = document.fooForm; f.consigNos.value=codice; f.action='http://www.gls-italy.com/verifica_consegna_anonimo.asp'; f.method = "POST"; f.target = codice; var w = window.open('http://www.gls-italy.com/verifica_consegna_anonimo.asp', codice, "titlebar=1, toolbar=1, directories=1, status=1, menubar=1, scrollbars=1, resizable=1, copyhistory=0, fullscreen=0, top=10, left=10, width=800, height=600"); f.submit(); f.target = ''; f.action = 'index.php'; return w; }; function tntPostPopUp(codice) { var f = document.fooForm; f.consigNos.value=codice; f.action='http://www.tnt.it/tracking/Tracking.do'; f.method = "POST"; f.target = codice; var w = window.open('http://www.tnt.it/tracking/Tracking.do', codice, "titlebar=1, toolbar=1, directories=1, status=1, menubar=1, scrollbars=1, resizable=1, copyhistory=0, fullscreen=0, top=10, left=10, width=800, height=600"); f.submit(); f.target = ''; f.action = 'index.php'; return w; }; function doChangeArg() {//si refresha // document.fooForm.news_id.selectedIndex = 0; // document.fooForm.submit(); doGET("cambiaSezione", "sezione=news&argomenti_id="+document.fooForm.argomenti_id.value); }; function doChangeNews() {//si refresha /* document.fooForm.azione.value='cambiaSezione'; document.fooForm.sezione.value='news'; document.fooForm.submit(); */ doGET("cambiaSezione", "sezione=news&argomenti_id="+document.fooForm.argomenti_id.value+"&news_id="+document.fooForm.news_id.value); }; function stampaBolla(ordiniID) { window.open('stampaBolla.php?iid='+ordiniID,'','toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=0, width=700, height=600, top=0, left=0'); }; /* function doFiltra() { document.filtroForm.submit(); }; function azzeraFiltri() { document.filtroForm.filtro_dt_insert_min.value = ''; document.filtroForm.filtro_dt_insert_max.value = ''; document.filtroForm.filtro_dt_evaso_min.value = ''; document.filtroForm.filtro_dt_evaso_max.value = ''; document.filtroForm.filtro_status.selectedIndex = 0; doFiltra(); }; */ function proseguiCollOrdine() { doGET("cambiaSezione", "sezione=ordine"); }; function doInsertRegistrati() { // esegue la registrazione vera e propria if (validRegistrazione()) { doPOST("doInsertRegistrati", ""); }; }; function cambiaLingua(lingua) { // var f = document.fooForm; // f.lingua.value = lingua; doGET("cambiaLingua", "lingua="+lingua); // document.location.href="index.php?noadw=noadw&azione=cambiaLingua&numero_di_menu_a_sinistra="+MenuCatalogo.getActual(); }; function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var i=0; i 10)) { alert("La lunghezza del login dev'essere compresa tra i 5 e i 10 caratteri."); f.reg_login.focus(); return false; }; if ((f.reg_password.value.length < 5) || (f.reg_password.value.length > 10)) { alert("La lunghezza della password dev'essere compresa tra i 5 e i 10 caratteri."); f.reg_password.focus(); return false; }; /* if (f.risp_1.selectedIndex<=0) { alert("Per favore, indicaci come hai conosciuto ToPlay."); f.risp_1.focus(); return false; }; if (f.risp_2.selectedIndex<=0) { alert("Per favore, indicaci quali prodotti vorresti che ToPlay vendesse."); f.risp_2.focus(); return false; }; */ if (!f.is_privacy.checked) { alert("Non potrai registrarti presso la Community ToPlay se non acconsenti al trattamento dei tuoi dati personali."); f.is_privacy.focus(); return false; }; if (!f.is_concordo.checked) { alert("Non potrai registrarti presso la Community ToPlay se non prendi visione delle informazioni presenti in questa pagina."); f.is_concordo.focus(); return false; }; if (tipoutente == "privato") { f.ragione_sociale.value = ""; f.piva.value = ""; } return true; }; function confermaOrdine(totale, pagamento, spedizione) { var f = document.fooForm; if(f.nome.value == "") { alert("inserisci il nome!"); f.nome.focus(); return(false); }; if(f.via.value == "") { alert("Inserisci l\'indirizzo."); f.via.focus(); return(false); }; if(f.comune.value == "") { alert("Inserisci il comune"); f.comune.focus(); return(false); }; if(f.provincia.value == "") { alert("Seleziona la provincia."); f.provincia.focus(); return(false); }; if(f.cap.value == "") { alert("Inserisci il cap."); f.cap.focus(); return(false); }; if(f.telefono.value == "") { alert("Inserisci il numero di telefono."); f.telefono.focus(); return(false); }; if ((f.piva.value.length != 0) || (f.is_fattura.checked)){ if (f.piva.value.length < 10) { alert("la partita iva deve essere almeno di 10 cifre"); f.piva.focus(); return false; }; }; if(f.email.value == "") { alert("Inserire un'indirizzo email valido."); f.email.focus(); return(false); }; if (!(checkEMAIL(f.email.value))) { alert(f.email.value+" non è un indirizzo E-Mail valido."); f.email.focus(); return false; }; var s = "Confermi l'ordine di "+(totale)+" euro, pagamento "+pagamento+" e spedizione "+spedizione+"?"; if (confirm(s)) { f.azione.value = "confermaOrdine"; f.submit(); }; }; function validModificaDatiUtente() { var f = document.fooForm; if (f.indirizzo.value == "") { alert("Inserisci l'indirizzo."); f.indirizzo.focus(); return false; }; if (f.numero_civico.value == "") { alert("Inserisci il numero civico."); f.numero_civico.focus(); return false; }; if (f.comune.value == "") { alert("Inserisci il nome del comune."); f.comune.focus(); return false; }; if (f.cap.value == "") { alert("Inserisci il CAP."); f.cap.focus(); return false; }; if (f.provincia.selectedIndex <= 0) { alert("Seleziona la provincia."); f.provincia.focus(); return false; }; if(f.telefono.value == "") { alert("Inserisci il numero di telefono."); f.telefono.focus(); return(false); }; if(f.cellulare.value == "") { alert("Inserisci il numero di cellulare."); f.cellulare.focus(); return(false); }; if (f.email.value == "") { alert("Inserisci il tuo indirizzo E-Mail."); f.email.focus(); return false; }; return true; }; function cambiaimmagine(id, n, quante_immagini_ha_il_prodotto, categoria) { // categoria può essere bundle o immagini document.getElementById("catalogo_prodotto_zoom").href = "ADMIN/UPLOAD/"+categoria+"_immagine0"+n+"_"+id+".jpg"; document.getElementById("catalogo_prodotto_immagine").src = "ADMIN/UPLOAD/"+categoria+"_immagine0"+n+"_"+id+"_tn.jpg"; for(i=1; i<=quante_immagini_ha_il_prodotto; i++) { document.getElementById("catalogo_prodotto_link_"+i).className = ""; }; document.getElementById("catalogo_prodotto_link_"+n).className = "selected"; }; function chiudimessaggio() { document.getElementById("messaggio").style.display = "none"; }