function fn_clickVote(a){if(!getE("Xpos")){newel=document.createElement("input");newel.type="hidden";newel.name="Xpos";newel.value=a.clientX;getE("votingForm").appendChild(newel)}if(!getE("Ypos")){newel=document.createElement("input");newel.type="hidden";newel.name="Ypos";newel.value=a.clientY;getE("votingForm").appendChild(newel)}}function fn_hideSubcategories(a){if(getE("fcd_"+a)){getE("fcd_"+a).className="Subcategories nodisp";getE("fcl_"+a).className="Subcategories nodisp"}}function fn_fillSubcategroies(a,b){var c,d;if(getE("fcd_"+a)){getE("fcd_"+a).className="Subcategories";getE("fcl_"+a).className="Subcategories"}else{c=document.createElement("div");d=document.createElement("ul");c.id="fcd_"+a;d.id="fcl_"+a;c.innerHTML=" ";c.className="Subcategories";d.className="Subcategories";if(d.childNodes.length==0){for(i=0;i<aSubcategories[a].length;i++){newel=document.createElement("li");newel.innerHTML=aSubcategories[a][i];d.appendChild(newel)}}b.appendChild(c);b.appendChild(d)}}function fn_ShowWinItemCreate(a,b){if(a.className=="nodisp"){a.className="";b.className="UpA"}else{a.className="nodisp";b.className="DownA"}}function fn_deliveryprice_recount(a,b){var c,d,e,f;f=getE("nPriceItems").innerHTML.replace(/[\D, ']/g,"")/100;e=getE("nDPrice"+a).innerHTML.replace(/[\D, ']/g,"")/100;getE("nTotalPrice").innerHTML=(b+(Math.abs(f)+Math.abs(e)).toFixed(2).toString()).replace(".","<small>.")+"</small>";getE("nDeliveryPrice").innerHTML=(b+Math.abs(e).toFixed(2).toString()).replace(".","<small>.")+"</small>";if(getE("shtype"+a)){getE("shtype").innerHTML=getE("shtype"+a).innerHTML}else{getE("shtype").innerHTML=""}getE("shtypename").innerHTML="by "+a}function fn_dtShowFree(){if(getE("all_price")){if(!getE("bdisabled")){nPrice=stripHTML(getE("all_price").innerHTML).replace("$","").replace("&Pound;","").replace("&Euro;","");nPriceCart=stripHTML(getE("CartPrice").innerHTML).replace("$","").replace("&Pound;","").replace("&Euro;","");nPrice=Math.abs(nPrice);nPriceCart=Math.abs(nPriceCart);if(nPrice+nPriceCart>99&&nPriceCart<=99){if(getE("Free")){getE("Free").parentNode.removeChild(getE("Free"))}oNew=document.createElement("span");oNew.id="Free";oNew.className="Freeshipping";getE("all_price").appendChild(oNew);getE("all_price").parentNode.className="Prices Fre"}else if(nPrice+nPriceCart>29&&nPriceCart<=29){if(getE("Free")){getE("Free").parentNode.removeChild(getE("Free"))}oNew=document.createElement("span");oNew.id="Free";oNew.className="Freegift";getE("all_price").parentNode.appendChild(oNew);getE("all_price").parentNode.className="Prices Fre"}else{if(getE("Free")){getE("Free").parentNode.removeChild(getE("Free"))}getE("all_price").parentNode.className="Prices"}}}}function fn_wpCountDown(a,b,c,d){c--;if(c==-1){c=59;b=b-1}if(b==-1){b=59;a=a-1}if(a==-1){a=23;var e=new Date;getE(d).innerHTML='<a href="/?dd='+encodeURI(e.getDate())+'">Reload page for actual item!</a>';return}else{getE(d).innerHTML=(a/10).toFixed(1).toString().replace(".","")+"h "+(b/10).toFixed(1).toString().replace(".","")+"m "+(c/10).toFixed(1).toString().replace(".","")+"s"}SD=window.setTimeout("fn_wpCountDown("+a.toString()+","+b.toString()+","+c.toString()+",'"+d+"');",1e3)}function fn_getNiceURL(a){a=a.toLowerCase();a=a.replace(" - ","-").replace(" ","-");a=stripHTML(a);return encodeURI(a)}function stripHTML(a){var b=/(<([^>]+)>)/gi;return a.replace(b,"")}function fn_getBodyHeight(){var a=document;return Math.max(Math.max(a.body.scrollHeight,a.documentElement.scrollHeight),Math.max(a.body.offsetHeight,a.documentElement.offsetHeight))}function fn_setMerchatRef(a,b,c){x=a.documentElement.getElementsByTagName("rowdata");for(i=0;i<x.length;i++){aRow=new Array;for(ii=0;ii<x[i].childNodes.length;ii++){aRow[x[i].childNodes[ii].tagName]=x[i].childNodes[ii].firstChild?x[i].childNodes[ii].firstChild.nodeValue:" "}}getE("MERCHANTFORM").merchantref.value=aRow["pktblCommodityOrder"]+aRow["nOrderTryNo"];getE("MERCHANTFORM").submit()}function fn_updMerchantRef(a,b){fn_ajax_get("https://www.water-bongs-glass-pipes.com/_axah_merchantref.asp?norder="+a+"&sEmail="+b,"","fn_setMerchatRef","","")}function fn_RotateNews(a,b){getE(b).childNodes[a].style.display="none";a++;if(!getE(b).childNodes[a]){for(i=0;i<a;i++){getE(b).childNodes[i].style.display=""}a=0}tTimer=window.setTimeout("fn_RotateNews("+a.toString()+",'"+b+"')",3e3)}function fn_NewsRotate(a,b,c){var d,e,f,g,h,i,j;var k=new Array;x=a.documentElement.getElementsByTagName("rowdata");for(f=0;f<x.length;f++){aRow=new Array;for(ii=0;ii<x[f].childNodes.length;ii++){aRow[x[f].childNodes[ii].tagName]=x[f].childNodes[ii].firstChild?x[f].childNodes[ii].firstChild.nodeValue:" "}k.push('<p><span class="Top" > </span>');k.push('  <a href="/'+fn_getNiceURL(aRow["sName"])+"/d-"+aRow["pkTblCommodity"]+'/">'+aRow["sName"]+"</a>");k.push('  <a class="'+(aRow["bVertical"]=="1"?"hImg":"vImg")+'" href="/'+fn_getNiceURL(aRow["sName"])+"/d-"+aRow["pkTblCommodity"]+'/"><img src="/fotocache/small2'+(aRow["bVertical"]=="1"?"_h":"")+"/"+aRow["sImagePath"]+'" alt="'+aRow["sName"]+'" /><span></span></a>');k.push('  <strong  class="Price">'+aRow["sCurrency"]+(Math.round(aRow["nPrice"]*100)/100).toFixed(2).toString().replace(".",".<small>")+"</small></strong>");k.push("</p>")}getE(b).innerHTML=k.join("");tTimer=window.setTimeout("fn_RotateNews(0,'"+b+"')",3e3)}function fn_WelcomepageNews(){tTimer=window.setTimeout("fn_RotateNews(0,'NewsWindow')",3e3)}function fn_ajax_get(a,b,c,d,e){function i(a,c,d){if(h.readyState==4){if(h.status==200){var e=h.responseXML;window[a](e,b,d)}else{alert("data not found")}}}if(document.getElementById(b)){document.getElementById(b).style.position="relative";var f=document.createElement("div");f.style.position="absolute";f.style.height=document.getElementById(b).offsetHeight;f.style.width="100%";f.style.top="0";f.style.left="0";f.innerHTML=" ";f.className="loading";document.getElementById(b).appendChild(f)}var g="";if(oForm=document.getElementsByName(e)[0]){if(oForm.bLoading){oForm.bLoading.value=Number(oForm.bLoading.value)+1}g=fn_getFormData(e,"&");if(oForm.elements.length>0){a+=a.indexOf("?")>-1?"&"+g:"?"+g}}var h=getNewHttpObject();h.open("GET",a,true);h.onreadystatechange=function(){i(c,d,e)};h.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");h.setRequestHeader("Content-Type","application/x-www-form-urlencoded");h.send()}function fn_show_orderstatus(a,b,c){var d,e,f,g,h,i,j;var k=new Array;x=a.documentElement.getElementsByTagName("rowdata");if(x.length==0){k.push('<table class="Order">');k.push("<tr><td><h2>Order was not found</h2></td></tr>");k.push('<tr><td class="nopadding" ><div class="hline nomargin"> </div></td></tr>');k.push('<tr><th style="height:40px;">There is no order with the specified number and email</th></tr>');k.push('<tr><td class="nopadding" ><div class="hline nomargin"> </div></td></tr>');k.push('<tr><td class="nopadding" ><div class="hline nomargin"> </div></td></tr>');k.push('<tr><td><input type="button" value="close" class="Close" onclick="fn_hideStatus();" /></td></tr>');k.push("</table>")}else{k.push('<table class="Order">');k.push('<tr><td colspan="7"><h2>Order was found</h2></td></tr>');k.push('<tr><td colspan="7" class="nopadding" ><div class="hline nomargin"> </div></td></tr>');k.push("<tr><th>order number</th><th>date placed</th><th>price</th><th>payment status</th><th>order status</th><th>delivery type</th><th>tracking number</th></tr>");k.push('<tr><td colspan="7" class="nopadding" ><div class="hline nomargin"> </div></td></tr>');k.push('<tr><td colspan="7" class="nopadding" ><div class="hline nomargin"> </div></td></tr>');for(f=0;f<x.length;f++){aRow=new Array;for(ii=0;ii<x[f].childNodes.length;ii++){aRow[x[f].childNodes[ii].tagName]=x[f].childNodes[ii].firstChild?x[f].childNodes[ii].firstChild.nodeValue:" "}switch(parseInt(aRow["nState"])){case 0:sStatus="Sent - "+aRow["dDateSent"];break;case 1:sStatus="Saved - awaiting payment";break;case 3:sStatus="Preparing for dispatch";break;case 4:sStatus="Canceled";break;case 9:sStatus="Refundation - canceled";break;default:sStatus="Unknown"}d="<tr>";d+="<td>#"+aRow["pktblCommodityOrder"]+"</td>";d+="<td>"+aRow["dDateOrder"]+"</td>";d+="<td>"+(Math.round(aRow["nPrice"]*100)/100).toFixed(2).toString()+"</td>";d+="<td>"+(aRow["nPaymentState"]==1?"Paid - payment received":'<a href="https://www.water-bongs-glass-pipes.com/order.asp?ref='+aRow["pktblCommodityOrder"]+'"><u>Not paid - click to pay</u></a>')+"</td>";d+="<td>"+sStatus+"</td>";d+="<td>"+aRow["sDeliveryType"]+" *</td>";d+="<td>"+aRow["nTrackingNo"]+"</td>";d+="</tr>\n";k.push(d)}d="";if(aRow["sDeliveryType"]=="Common Mail Package")d=" <br/>* delivery time is usually about two weeks to USA, CANADA, AUTRALIA. Within EU 5 days. Complaints can be filed up after 30 days from dispatch.";k.push('<tr><td colspan="7" class="nopadding" ><div class="hline nomargin"> </div></td></tr>');k.push('<tr><td colspan="7"><input type="button" value="close" class="Close" onclick="fn_hideStatus();" />'+d+"</td></tr>");k.push("</table>")}getE(b).innerHTML=k.join("\n")}function fn_hideStatus(){getE("Shade").style.display="none";getE("OrderStatusWindow").style.display="none";getE("OrderStatusWindow").innerHTML=""}function fn_checkorder(a,b){window.scrollTo(0,0);if(a!=getE("conm").defaultValue&&b!=getE("coem").defaultValue){if(!getE("Shade")){oStatusW=document.createElement("div");oStatusW.id="Shade";oStatusW.className="Shade";oStatusW.onclick=function(){fn_hideStatus()};document.body.appendChild(oStatusW)}else{getE("Shade").style.display="block"}nHeight=fn_getBodyHeight();getE("Shade").style.height=nHeight.toString()+"px";if(!getE("OrderStatusWindow")){oStatusW=document.createElement("div");oStatusW.id="OrderStatusWindow";oStatusW.className="OrderStatusWindow";document.body.appendChild(oStatusW)}else{getE("OrderStatusWindow").style.display="block"}fn_ajax_get("/_axah_orderstatus.asp?norder="+encodeURIComponent(a)+"&semail="+encodeURIComponent(b),"OrderStatusWindow","fn_show_orderstatus","","")}}function fn_rotate_big_banner(a){if(oBanner=getE("big_banner1")){if(a==-450){a=0}oBanner.style.backgroundPosition="0px "+a.toString()+"px";oBanner.className="BBanners ChangeB"+a.toString();otmr=window.setTimeout("fn_rotate_big_banner("+(a-150).toString()+");",4e3)}}function fn_chColor(a){octype=a.sCustomType;for(oradio in octype){alert(octype[oradio].checked);if(octype[oradio].checked&&octype[oradio].nextSibling){octype[oradio].nextSibling.className=octype[oradio].id}else if(octype[oradio].nextSibling){octype[oradio].nextSibling.className="g"+octype[oradio].id}}}function fn_show_selected_gift(a){document.getElementById(a).style.display="none";var b;b=0;for(x=0;document.getElementsByName("gift")[x];x++){if(document.getElementsByName("gift")[x].checked){document.getElementById("gift_img_"+document.getElementsByName("gift")[x].value).style.display="";b=1}}if(b==0)document.getElementById("gift_img_0000D").style.display=""}function fn_show_gift(a){var b,c,d;for(x=0;document.getElementsByName("giftimages")[x];x++){document.getElementById(document.getElementsByName("giftimages")[x].value).style.display="none"}c=document.getElementById(a);c.style.display=""}function setFormActionType2(a,b){if(a.value==36){getE("OrderForm").action="https://"+b+"/order.asp";getE("showErsteCards").style.display=""}else{getE("OrderForm").action="http://"+b+"/order.asp";getE("showErsteCards").style.display="none"}}function setFormActionType(a,b){if(a.value==36){getE("OrderForm").action="https://"+b+"/order.asp"}else{getE("OrderForm").action="http://"+b+"/order.asp"}}function fn_check_delivery(){if(document.OrderForm.sCountry.value!=", * UNITED STATES"&&document.OrderForm.sCountry.value!=", * CANADA"){document.OrderForm.DeliveryType[0].checked="checked";document.OrderForm.DeliveryType[1].disabled="disabled"}else{document.OrderForm.DeliveryType[1].disabled=""}}function fn_show_teritories(a){var b;if(fn_show_teritories_teritory){fn_show_teritories_teritory.style.display="none"}if(a==", * CANADA")b=document.getElementById("canada_provinces");if(a==", * UNITED STATES")b=document.getElementById("usa_states");if(document.getElementById("else_states")){if(a==", * UNITED STATES"||a==", * CANADA"){document.getElementById("else_states").style.display="none"}else{document.getElementById("else_states").style.display=""}}if(b){b.style.display="";fn_show_teritories_teritory=b}}function fn_cust_hide(){var a;if(a=document.getElementById("dt_customize")){a.className="Customize nodis"}}function fn_cust_show(){var a;if(a=document.getElementById("dt_customize")){a.className="Customize"}}function fn_cust_reset(a,b,c,d,e,f,g){a.value="";b.innerHTML=g.toString()+"x";c.innerHTML=f+e.toString();d.innerHTML=f+"0";fn_dtShowFree()}function fn_cust_recount(a,b,c,d,e,f,g,h,i){var j,k,l,m;j=b.replace(/[\., ']/g,"");c.innerHTML=(d-j.length).toString()+"x";k=parseInt(j.length);if(k>d){k=d;a.value=b.substring(0,b.length-1);c.innerHTML="0x"}f.innerHTML=i+(g*k).toFixed(2).toString();e.innerHTML=i+(h+g*k).toFixed(2).toString();fn_dtShowFree()}function generatebanner(a){var b,c;b="";c="";for(i=0;i<document.getElementsByName("ncategory").length;i++){if(document.getElementsByName("ncategory")[i].checked==true){b=b+document.getElementsByName("ncategory")[i].value+","}}c='<link rel="stylesheet" type="text/css" media="screen" href="/ascript/style.css" />\n<div id="excellentpipes_affiliate_banner" class="excellent_banner">Loading...</div>\n</div>\n<script type="text/javascript">\nexcellentpipes_getImages(\''+document.getElementById("orientation").value+"',"+document.getElementById("noprods").value+",'"+b+"',"+a+");\n</script>\n";excellentpipes_getImages(document.getElementById("orientation").value,document.getElementById("noprods").value,b,a);document.getElementById("bannercode").innerHTML=c}function ControlDataRegistration(a,b){if(a==true){if(getF("OrderForm").DeliveryFirstName.value==""){alert("Fill your first name, please.");getF("OrderForm").DeliveryFirstName.focus();return false}if(getF("OrderForm").DeliveryLastName.value==""){alert("Fill your last name, please.");getF("OrderForm").DeliveryLastName.focus();return false}if(getF("OrderForm").DeliveryStreet.value==""){alert("Fill your address, please.");getF("OrderForm").DeliveryStreet.focus();return false}if(getF("OrderForm").DeliveryCity.value==""){alert("Fil your city, please.");getF("OrderForm").DeliveryCity.focus();return false}if(getF("OrderForm").DeliveryZipCode.value==""){alert("Fill your zip code, please.");getF("OrderForm").DeliveryZipCode.focus();return false}if(getF("OrderForm").sEmail.value==""){alert("Fill your email, please.");getF("OrderForm").sEmail.focus();return false}if(getF("OrderForm").Phone.value==""){alert("Fill your phone, please.");getF("OrderForm").Phone.focus();return false}if(getF("OrderForm").sCountry.value==""){alert("Choose your country, please.");getF("OrderForm").sCountry.focus();return false}if(getF("OrderForm").sCountry.value==", United States"&&getF("OrderForm").sStateUSA.value==""){alert("Choose your state, please.");getF("OrderForm").sStateUSA.focus();return false}if(EmailControlNew(getF("OrderForm").sEmail.value)==false){getF("OrderForm").sEmail.focus();return false}}if(b==true){if(getF("OrderForm").sUsername.value==""){alert("Fill your username, please.");getF("OrderForm").sUsername.focus();return false}if(getF("OrderForm").sPassword.value==""){alert("Fill your password, please.");getF("OrderForm").sPassword.focus();return false}}getF("OrderForm").submit();return true}function EmailControlNew(a){if(a.replace(/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/,"")==""){return true}else{alert("Wrong e-mail format!");return false}}function controlNumNumberNew(a){var b=a.trim();if(b.length<1){alert("Please, enter min. 1 character!");return false}else{return true}}function wndTst(){var a=window.open("/testWnd.asp","myWnd","");if(a==null){getE("wndTstResult").style.display="";return false}else{getE("wndTstResult").style.display="none";return true}}function EmailControl(a){if(a==""||a=="Váš@email.cz"||a.indexOf("@")<1||a.indexOf("@")!=a.lastIndexOf("@")||a.lastIndexOf(".")<a.lastIndexOf("@")+2||a.lastIndexOf(".")>a.length-3||a.lastIndexOf(".")<a.length-4){alert("Wrong email format - check it.");return false}return true}function ControlDataOrder3(a,b){if(a==true){if(getF("OrderForm").sEmail.value==""){alert("Fill your email, please.");getF("OrderForm").sEmail.focus();return false}if(getF("OrderForm").sEmail2.value==""){alert("Fill email verification field, please.");getF("OrderForm").sEmail2.focus();return false}if(getF("OrderForm").sEmail.value>""&&getF("OrderForm").sEmail2.value>""&&getF("OrderForm").sEmail2.value.toLowerCase()!=getF("OrderForm").sEmail.value.toLowerCase()){alert("'Email' and 'Email Verification' must be the same, please repair it.");getF("OrderForm").sEmail.focus();return false}if(getF("OrderForm").DeliveryFirstName.value==""){alert("Fill your first name, please.");getF("OrderForm").DeliveryFirstName.focus();return false}if(getF("OrderForm").DeliveryLastName.value==""){alert("Fill your last name, please.");getF("OrderForm").DeliveryLastName.focus();return false}if(getF("OrderForm").DeliveryStreet.value==""){alert("Fill your street name, please.");getF("OrderForm").DeliveryStreet.focus();return false}if(getF("OrderForm").DeliveryCity.value==""){alert("Fil your city, please.");getF("OrderForm").DeliveryCity.focus();return false}if(getF("OrderForm").DeliveryZipCode.value==""){alert("Fill your zip code, please.");getF("OrderForm").DeliveryZipCode.focus();return false}if(getF("OrderForm").sCountry.value==""){alert("Choose your country, please.");getF("OrderForm").sCountry.focus();return false}if(getF("OrderForm").sStateElse.value==""&&getF("OrderForm").sCountry.value==", * UNITED STATES"){alert("Fill your state please.");getF("OrderForm").sStateElse.focus();return false}if(getF("OrderForm").sStateElse.value==""&&getF("OrderForm").sCountry.value==", * CANADA"){alert("Fill your state or province please.");getF("OrderForm").sStateElse.focus();return false}var c;for(x=0;document.getElementsByName("gift")[x];x++){if(document.getElementsByName("gift")[x].checked){c=document.getElementsByName("gift")[x].value}}if(getF("OrderForm").control){getF("OrderForm").control.value="dFsew23XDPdsR"}return true}return true}function InfoWindow(a){showModalDialog(a,"Info","status:no; center:yes; help:no; minimize:no;dialogWidth=450pt;dialogHeight=320pt")}function ControlPSC(){if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=32)event.returnValue=false}function ControlPhone(){if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=32&&event.keyCode!=40&&event.keyCode!=41&&event.keyCode!=43)event.returnValue=false}function ControlNumber(){if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=13)event.returnValue=false}function getEEx(a,b){return b.getElementById(a)}function getFEx(a,b){return b.forms[a]}function getF(a){return document.forms[a]}function getE(a){if(Br.IE)return document.all[a]?document.all[a]:document.getElementsByName(a)[0];else{return document.getElementById(a)?document.getElementById(a):document.getElementsByName(a)[0]}}function BrCheck(){this.VER=navigator.appVersion;this.AGENT=navigator.userAgent;this.DOM=document.getElementById?true:false;this.OP5=this.AGENT.indexOf("Opera 5")>-1?true:false;this.OP6=this.AGENT.indexOf("Opera 6")>-1?true:false;this.OP7=this.AGENT.indexOf("Opera 7")>-1?true:false;this.OP=this.OP5||this.OP6||this.OP7;this.IE4=document.all&&!this.DOM&&!this.OP?true:false;this.IE5=this.VER.indexOf("MSIE 5")>-1&&this.DOM&&!this.OP?true:false;this.IE6=this.VER.indexOf("MSIE 6")>-1&&this.DOM&&!this.OP?true:false;this.IE7=this.VER.indexOf("MSIE 7")>-1&&this.DOM&&!this.OP?true:false;this.IE8=this.VER.indexOf("MSIE 8")>-1&&this.DOM&&!this.OP?true:false;this.IE=this.IE4||this.IE5||this.IE6;this.NS4=document.layers&&!this.DOM?true:false;this.NS7=this.DOM&&parseInt(this.VER)>=5&&this.AGENT.lastIndexOf("Netscape")<this.AGENT.lastIndexOf("7")?true:false;this.NS6=this.DOM&&parseInt(this.VER)>=5&&!this.NS7?true:false;this.NS=this.NS4||this.NS6||this.NS7;return this}function CreateXMLFeedLink(){var a;a="";for(i=0;obj=document.getElementsByName("ncategory")[i];i++){if(obj.checked)a=a+obj.value+","}if(a>"")a="?cats="+a;document.getElementById("datafeedlink").innerHTML="<a href='/items.xml.asp"+a+"' target='_blank'>http://www.water-bongs-glass-pipes.com/items.xml.asp"+a+"</a>"}function getNewHttpObject(){var a=false;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){a=new XMLHttpRequest}}return a}var Br=new BrCheck;String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"")};var fn_show_teritories_teritory
