// JavaScript Document //POP-UP for chart var Popup = { open: function(options) { this.options = { url: '#', width: 300, height: 300, name:"_blank", location:"no", menubar:"no", toolbar:"no", status:"yes", scrollbars:"yes", resizable:"yes", left:"", top:"", normal:false } Object.extend(this.options, options || {}); if (this.options.normal){ this.options.menubar = "yes"; this.options.status = "yes"; this.options.toolbar = "yes"; this.options.location = "yes"; } this.options.width = this.options.width < screen.availWidth?this.options.width:screen.availWidth; this.options.height=this.options.height < screen.availHeight?this.options.height:screen.availHeight; var openoptions = 'width='+this.options.width+',height='+this.options.height+',location='+this.options.location+',menubar='+this.options.menubar+',toolbar='+this.options.toolbar+',scrollbars='+this.options.scrollbars+',resizable='+this.options.resizable+',status='+this.options.status if (this.options.top!="")openoptions+=",top="+this.options.top; if (this.options.left!="")openoptions+=",left="+this.options.left; //alert //alert('Chiamo url: ' + this.options.url) window.open(this.options.url, this.options.name,openoptions ); return false; } } function ind(){ document.location.replace("/home.jsp?idrub=13900&lang=1&rnd=3997"); } function refresh(){ /*alert('Call refresh!');*/ var sURL = unescape(window.location.href); if(sURL.endsWith('#')) sURL = sURL.substring(0 , sURL.length -1) /*alert('location: ' + sURL);*/ window.location.replace( sURL ); } //Confirm cart function confirmCart(id) { var url = "/include/mod/compSmea/callFun.jsp"; var valPay; if($('typPayment')!=null) valPay = $F('typPayment'); //alert("Valore pagamento " + valPay); if(confirm("Confermare carrello "+ id +" ?")) if($('dest')==null || $('dest')==''){ //alert("Selezionare un indirizzo di spedizione!"); new Ajax.Request(url, { method: 'post', parameters: { azi: 'confirm', idprev: id, typPayment: valPay, idIndirizzo: $F('idIndirizzo') }, onSuccess: function(transport) { var mess = transport.responseText; mess = mess.strip(); if(mess!=""){ alert(mess); document.location.replace("/home.jsp?idrub=101"); }else{ alert("Ordine confermato"); document.location.replace("/home.jsp?idrub=101"); } } }); }else{ /* if($F('dest') == '' || $F('localit') == '' || $F('cap') == '' || $F('pro') == ''){ alert('Inserire tutti i dati per la spedizione!!'); return false; }else{*/ new Ajax.Request(url, { method: 'post', parameters: { azi: 'confirm', idprev: id, typPayment: valPay, idIndirizzo: $F('idIndirizzo'), dest: $F('dest'), indiri: $F('indiri'), localit: $F('localit'), cap: $F('cap'), pro: $F('pro') }, onSuccess: function(transport) { var mess = transport.responseText; mess = mess.strip(); if(mess!=""){ alert(mess); document.location.replace("/home.jsp?idrub=101"); }else{ alert("Ordine confermato"); document.location.replace("/home.jsp?idrub=101"); } } }); /* } */ } } //Delete row from cart function delToCart(id, codArt) { var url = "/include/mod/compSmea/callFun.jsp"; if(confirm("Eliminare articolo?")){ new Ajax.Request(url, { method: 'post', parameters: { azi: 'eliRiga', idriga: id, idArt: codArt }, onSuccess: function(transport) { var mess = transport.responseText; mess = mess.strip(); if(mess!=""){ alert(mess); refresh(); }else{ alert("Articolo eliminato"); refresh(); } } }); } } //Add item to cart function addToCart(id) { var url = "/include/mod/compSmea/callFun.jsp"; new Ajax.Request(url, { method: 'post', parameters: { codice: id, qta: $F('qta_'+id) }, onCreate: function(){timerOnLoading = window.setTimeout("onLoading(true)",5);}, onComplete: function() { window.clearTimeout(timerOnLoading); onLoading(false); }, onSuccess: function(transport) { var mess = transport.responseText; mess = mess.strip(); if(mess!=""){ alert(mess); $('qta_' + id).value = ""; var idLinkCarrello = $('idLinkCarrello'); if(idLinkCarrello == null) refresh(); }else{ alert("Articolo inserito"); $('qta_' + id).value = ""; refresh(); } } }); } //Modify item to cart function modItem(id){ var url = "/include/mod/compSmea/callFun.jsp"; if(confirm("Modificare la quantità per l'articolo?")){ //alert('idriga -> ' + $F('idriga')); new Ajax.Request(url, { method: 'post', parameters: { azi: 'modIdriga', idriga: $F('idriga'), idart: id, qta: $F('qta') }, onSuccess: function(transport) { var mess = transport.responseText; mess = mess.strip(); var idR = $F('idriga'); var doc = idR.substring(0 , idR.length -4); if(mess!=""){ alert(mess); document.location.replace('home.jsp?idrub=102&DOC1='+doc); //ind(); }else{ alert("Quantita' modificata"); document.location.replace('home.jsp?idrub=102&DOC1'+doc); //ind(); } } }); } } //Delete cart function deleteCart(id){ var url = "/include/mod/compSmea/callFun.jsp"; if(confirm("Eliminare il preventivo n. " + id + " ?")){ new Ajax.Request(url, { method: 'post', parameters: { azi: 'delCart', idcarrello: id }, onSuccess: function(transport) { var mess = transport.responseText; mess = mess.strip(); if(mess!=""){ alert(mess); refresh(); }else{ alert("Preventivo eliminato"); refresh(); } } }); } } //Use cart function useCart(id){ var url = "/include/mod/layoutShop/changeChart.jsp"; if(confirm("Utilizzare il preventivo n. " + id + " ?")){ new Ajax.Request(url, { method: 'post', parameters: { idcarrello: id }, onSuccess: function(transport) { alert("Carrello settato"); ind(); } }); } } //Add note function addNoteCart(id){ //alert('Inserimento nota in: ' + '/include/mod/layoutShop/noteCart.jsp&idCart=' + id); winopen('/include/mod/layoutShop/noteCart.jsp?idCart=' + id); } function indModRow(){ var idR = $F('idriga'); var doc = idR.substring(0 , idR.length -4); document.location.replace('home.jsp?idrub=102&DOC1='+doc); }