function getXMLHTTP() { var Ajax=null; if(!Ajax && typeof XMLHttpRequest != "undefined") { Ajax=new XMLHttpRequest(); } if (!Ajax) { try { Ajax=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { Ajax=new ActiveXObject("Microsoft.XMLHTTP"); } catch(oc) { Ajax=null } } } return Ajax; } function showBoxp(oi) { var wbx = getElement(wi); var st = wbx.visibility; if (st == "visible" || st == "show") { ds.visibility = "hidden"; } else { ds.visibility = "visible"; } } var xmluid = "&rand=" + Math.random(); var xmldoc = null; var xmlhttp = null; function openXMLHTTP(url,winbox) { xmldoc = winbox; xmlhttp = getXMLHTTP(); if (xmlhttp == null) { xmldoc.innerHTML = "errore"; return; } xmldoc.innerHTML = ""; xmlhttp.open("GET", url , true); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { xmldoc.innerHTML = xmlhttp.responseText;//responseXML } } xmlhttp.send(null); } function genXMLHTTP(wi,ff) { var xmlurl = GSRscheme + "://" + GSRservername + "/content.xp2?"; var winbox = getElement(wi); openXMLHTTP(xmlurl + "&mnuid=wm_network&tp_netdove=" + ff + "&tp_netclick=" + wi + xmluid,winbox); } function writeNETWORK(ta,tx) { var bx_c = getElement("ifVAL"); var lingua = document.getElementById("tp_lingua").value; var messaggio = ""; if(lingua == 'en'){ messaggio = 'Attention, the return of the vehicle in this agency involves a supplement on the rate. If you\'ll leave your vehicle in any other agency in Venice this supplement will not apply.'; }else{ messaggio = 'Attenzione, la riconsegna del veicolo in questa agenzia comporta un supplemento aggiuntivo sulla tariffa. Riconsegnando l\'auto in una qualsiasi altra agenzia di Venezia tale supplemento non verra\' applicato.'; } if(tx == 'VER' && !bx_c.checked && ta == 'agenzia_inizio'){ alert(messaggio); } if(tx=='VER' && ta == 'agenzia_fine'){ alert(messaggio); } var xmlurl = GSRscheme + "://" + GSRservername + "/content.xp2?"; var winbox = getElement(ta); openXMLHTTP(xmlurl + "&mnuid=scheda_network_light&xAGE="+tx+xmluid,winbox); var ev = getElement("tp_" + ta); ev.value = tx; testAgefinVAL(); } function testNETWORK() { var ag_i = getElement("tp_agenzia_inizio"); var ag_f = getElement("tp_agenzia_fine"); if(ag_f.value == "") if(ag_i.value != "") { ag_f.value = ag_i.value; ag_i = getElement("agenzia_inizio"); ag_f = getElement("agenzia_fine"); ag_f.innerHTML = ag_i.innerHTML; } } function loadNETWORK() { var ag_i = getElement("tp_agenzia_inizio"); var ag_f = getElement("tp_agenzia_fine"); if(ag_i.value != "") writeNETWORK("agenzia_inizio",ag_i.value); if(ag_f.value != "") writeNETWORK("agenzia_fine",ag_f.value); } function testAgefinVAL() { var bx_c = getElement("ifVAL"); if(!bx_c.checked) { var ag_i = getElement("tp_agenzia_inizio"); var ag_f = getElement("tp_agenzia_fine"); ag_f.value = ag_i.value; } } function testAgefin() { var bx_c = getElement("ifVAL"); var bx_f = getElement("box_agefin"); var ag_f = getElement("tp_agenzia_fine"); if(bx_c.checked) { ag_f.value = ""; ag_f = getElement("agenzia_fine"); ag_f.innerHTML = ""; bx_f.style.visibility = "visible"; } else { bx_f.style.visibility = "hidden"; var ag_i = getElement("tp_agenzia_inizio"); ag_f.value = ag_i.value; } }