// Compacted by ScriptingMagic.com
// BitwiseFunctions.js 
// deze file houdt alle functies welke op ieder pagina beschikbaar zijn
//

var keys={16:"shift",17:"Ctrl",18:"Alt",19:"Pause",37:"Arrow\tLeft",38:"Arrow Up",39:"Arrow\tRight",40:"Arrow\tDown",13:"Enter"};var iCurRow=1;var PrevStyle="styleEven";var zoekcat;function setOrderCount(a){if(a.value<1){a.value=1;document.getElementById("OrderCount").value=1;alert('<% =gt("$gtcode$","Het te bestellen aantal dient groter dan nul te zijn!")%>')}else{document.getElementById("OrderCount").value=a.value}}function showstaffel(a){var i;if(a.length>0){for(i=0;i<a.length;i++){if(a[i].style.display=="none"){a[i].style.display="block"}else{a[i].style.display="none"}}}else{if(a.style.display=="none"){a.style.display="block"}else{a.style.display="none"}}}function bestel(a,b,c){if(b=="hire"){window.location="productdetail.asp?shopCmd=hire&nCount="+c+"&sGuid="+a+"<% =sQryStr %>"}else{window.location="productdetail.asp?shopCmd=add&nCount="+c+"&sGuid="+a+"<% =sQryStr %>"}}function afbeeldingpopup(a){window.open("/shop/afbeelding.asp?foto="+a,"afbeelding","width=50, height=50, top=100, left=100, fullscreen=0, location=0, menubar=0, status=0, toolbar=0, resizable=1, scrollbars=0")}function check_beschikbaarheid(){window.open("verhuur_beschikbaarheid_popup.asp?action=setdate<% =sQryStr%>&datum_vanaf="+formperiod.Datum_vanaf.value+"&datum_terug="+formperiod.Datum_terug.value,"beschikbaarheid","width=500, height=500, top=100, left=100, fullscreen=0, location=0, menubar=0, status=0, toolbar=0, resizable=0, scrollbars=1")}function getzoekcat(){var i,a;if(!document.getElementById("zoekcategorie1")){return ""}else{a=document.getElementsByName("zoekcategorie");for(i=0;i<a.length;i++){if(a[i].checked==true){return a[i].value}}}}function getThemaSearch(){var a=document.getElementById("spanHuidigThema").innerHTML;if(!(a=="")){return "thema/"+a+"/"}else{return ""}}function init(){var a;document.getElementById("turbosearch").onkeypress=function(){clearTimeout(a);a=setTimeout("Ajaxsearch()",500)}}window.onload=init;function lookup(a){document.getElementById("status_stop").innerHTML=" ... lookup result ..."}function KeyCheck(e){if(e.keyCode==38){RowChange("prevrow")}if(e.keyCode==40){RowChange("nextrow")}if(e.keyCode==13){zoekcat=getzoekcat();if(iCurRow==11){open_searchresult(zoekcat,getThemaSearch()+document.getElementById("turbosearch").value)}else{if(document.getElementById("td"+iCurRow)){rowobj=document.getElementById("td"+iCurRow);if(navigator.appName=="Microsoft Internet Explorer"){rowobj.click()}else{eval(rowobj.onclick+"onclick(e);")}}else{open_searchresult(zoekcat,getThemaSearch()+document.getElementById("turbosearch").value)}}}document.getElementById("turbosearch").focus()}function RowChange(s){var a,b,c,i;if(s=="nextrow"){a=iCurRow+1;if(a>11){a=iCurRow}if(!document.getElementById("tr"+a)){a=iCurRow}}else{if(s=="prevrow"){a=iCurRow-1;if(a<0){a=0}}else{if(s=="firstrow"){a=1}}}if(a!=iCurRow){if(document.getElementById("tr"+iCurRow)){b=document.getElementById("tr"+iCurRow);b.className=PrevStyle}if(a>0){c=document.getElementById("tr"+a);PrevStyle=c.className;c.className="styleSelected"}iCurRow=a}}function Show_ExtendedSearch(){document.getElementById("uitgebreid").style.display="block";document.getElementById("trUitgebreidZoeken").style.display="none";document.getElementById("ZoekerTitel").innerHTML="<h1>Uitgebreid zoeken</h1>";document.getElementById("turboresult").innerHTML="";document.getElementById("zoekInNaam").checked=true}function Hide_ExtendedSearch(){document.getElementById("uitgebreid").style.display="none";document.getElementById("trUitgebreidZoeken").style.display="block";document.getElementById("ZoekerTitel").innerHTML="<h1>Snelzoeker</h1>";document.getElementById("turboresult").innerHTML="";document.getElementById("zoekInNaam").checked=true}function addtofavorites(a){AjaxCallAlgemeen("/shop/ajax_updatefavorieten.asp?action=adduitvoering&uitvoering_rg="+a+sQryStr,1,"")}function addtocart_onchange(a,b,c){var d;d="<div class=cartheader>uw winkelwagen</div><div class=cartheader>shop artikelen</div><br><br><b>&nbsp;&nbsp;even geduld aub...</b><br><br><br>";if(document.getElementById("shopingcart")){document.getElementById("shopingcart").innerHTML=d}if(b=="hire"){AjaxCall("/filldiv_addtocart.asp?shopCmd=hire&nCount="+c+"&sGuid="+a+sQryStr,0,"shopingcart")}else{AjaxCall("/filldiv_addtocart.asp?shopCmd=add&nCount="+c+"&sGuid="+a+sQryStr,0,"shopingcart")}}function emptycart(a){AjaxCall("/filldiv_addtocart.asp.ShopCmd=drop&sGuid="+a+sQryStr,0,"shopingcart")}function open_productpage(a,b,c){location.href="/shop/productdetail.asp?type="+b+"&shop_artikel_rg="+a+"&pagecurrent_prodoverzicht=1"+c;empty_turboresult()}function open_productpage_groepen(a){location.href="/shop/productoverzicht.asp?"+a;empty_turboresult()}function open_searchresult(a,b){location.href="/"+b;empty_turboresult()}function open_searchresult_extended(){var a,b,c,d;a=document.getElementById("turbosearch").value;if(document.getElementById("zoekInOmschrijving").checked==true){b=document.getElementById("zoekInOmschrijving").value}else{b=document.getElementById("zoekInArtikelnaam").value}if(document.getElementById("uitgebreid").style.display=="none"){d="snel"}else{d="uitgebreid"}c=getzoekcat();if(c.length==0){if(document.getElementById("kopen").checked==true){c=document.getElementById("kopen").value}else{c=document.getElementById("huren").value}}location.href="/shop/productoverzicht.asp?pagecurrent=1&search="+a+"&Zoekin="+b+"&ZoekModus="+d+"&ZoekCategorie="+c;empty_turboresult()}function Ajaxsearch(){var a;var b;if(document.getElementById("uitgebreid").style.display=="none"){b="snel"}else{b="snel"}if(b=="snel"){pos_turboresult(170);a="";if(document.getElementById("zoekInOmschrijving").checked==true){a=document.getElementById("zoekInOmschrijving").value}if(bFestamax.toLower=="true"){AjaxCall("/filldiv_turbozoeker.asp?a=1&search="+document.getElementById("turbosearch").value+"&chkfoto=",0,"turboresult")}else{zoekcat=getzoekcat();document.getElementById("turboresult").innerHTML='<table style="width:400px;border:solid 1px #ffffff;"><tr class="turboTitelBalk"><td class="turboHeaderResult">Zoekresultaten</td></tr><tr><td>Zoeken...</td></tr></table>';AjaxCall("/filldiv_turbozoeker.asp?a=1&search="+document.getElementById("turbosearch").value+"&zoekIn="+a+"&ZoekModus="+b+"&Sounds=Fonetisch&zoekcategorie="+zoekcat,0,"turboresult")}iCurRow=0;document.getElementById("turbosearch").focus()}}function search_onchange(a){var b;var c;if(document.getElementById("uitgebreid").style.display=="none"){c="snel"}else{c="snel"}if(c=="snel"){pos_turboresult(170);b="";if(document.getElementById("zoekInOmschrijving").checked==true){b=document.getElementById("zoekInOmschrijving").value}if(a!=38&&a!=40&&a!=13){if(bFestamax.toLower=="true"){AjaxCall("/filldiv_turbozoeker.asp?a=1&search="+document.getElementById("turbosearch").value+"&chkfoto=",0,"turboresult")}else{zoekcat=getzoekcat();AjaxCall("/filldiv_turbozoeker.asp?a=1&search="+document.getElementById("turbosearch").value+"&zoekIn="+b+"&ZoekModus="+c+"&Sounds=Fonetisch&zoekcategorie="+zoekcat,0,"turboresult")}iCurRow=0;document.getElementById("turbosearch").focus()}else{KeyCheck(a)}}}function pos_turboresult(a){var b,c,d,e,f;init();a=138;b=top.window.document.body.offsetWidth;e=0;f=0;d=0;c=top.window.document.body.offsetWidth-125;e=((b-c)/2)+d;if(Browsertype=="FIREFOX"){e=e+15;f=f+142}else{e=e+15;f=f+142}document.getElementById("turboresult").style.left=e;document.getElementById("turboresult").style.top=f;document.getElementById("breadcrumb").innerHTML=bread;document.getElementById("WelkomKlant").innerHTML=sWelkomKlant}function empty_turboresult(){document.getElementById("turboresult").innerHTML=""}function AjaxInstance(){var A=null;try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{A=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){A=null}}if(!A&&typeof XMLHttpRequest!="undefined"){A=new XMLHttpRequest()}return A}function AjaxCall(a,b,c){var d,e;var f=AjaxInstance();if(b==1){f=null}if(f){a=a+"&XML=1";f.open("GET",a,true);f.onreadystatechange=function(){if(f.readyState==4){if(f.responseText.indexOf("sCartMsg = ")>0){document.getElementById(c).innerHTML="";document.getElementById("Msg").innerHTML="";document.getElementById(c).innerHTML=f.responseText.substring(0,f.responseText.indexOf("sCartMsg = "));document.getElementById("Msg").innerHTML=f.responseText.substring(f.responseText.indexOf("sCartMsg = ")+11,f.responseText.length);if(document.getElementById("CartMsg")){document.getElementById("CartMsg").style.top=150;document.getElementById("CartMsg").style.left=findPosX(document.getElementById("popupposition"))+700}var g=window.setTimeout("fade(document.getElementById('CartMsg'), true,20, 25)",500);var g=window.setTimeout("fade(document.getElementById('CartMsg'), false, 20, 25)",6000)}else{d=f.responseText.indexOf("dvRepl");e=f.responseText.indexOf("</div>",d);var h=f.responseText.substring(d+8,e);if(h.length>0){document.location.href=h}document.getElementById(c).innerHTML=f.responseText}}};f.send(null)}else{a=a+"&XML=0";var s=document.createElement("DIV");s.style.visibility="hidden";s.style.position="absolute";s.style.left="-10000";s.style.top="-10000";s.style.width="0";s.style.height="0";var M=document.createElement("IFRAME");M.name="AjaxFrame";M.id="AjaxFrame";s.appendChild(M);document.body.appendChild(s);frames["AjaxFrame"].location.href=a}}function AjaxCallAlgemeen(a,b,c){instXML=AjaxInstance();if(instXML){a=a+"&XML=1";instXML.open("GET",a,true);instXML.onreadystatechange=function(){if(instXML.readyState==4){if(b==1){try{eval(instXML.responseText)}catch(e){alert("AJaxXML Failed (eval of reponse.Text)");alert(instXML.responseText);AjaxError=window.open("","ajaxerror","");AjaxError.document.write(instXML.responseText)}}else{if(b==2){if(document.getElementById(c)){try{document.getElementById(c).innerHTML=instXML.responseText}catch(e){alert("AJaxXML Failed (fill some elements innerHTML with reponse.Text)");alert(instXML.responseText);AjaxError=window.open("","ajaxerror","");AjaxError.document.write(instXML.responseText)}}else{alert("no element found with ID = "+c)}}else{if(b==3){processXML()}}}}};instXML.send(null);return true}else{alert("AJaxXML Failed: no XMLHttpRequest object could be created")}}function findPosX(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a.x){b+=a.x}}return b}function findPosY(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetTop;a=a.offsetParent}}else{if(a.y){b+=a.y}}return b}function AjaxFrameReturn(){var a=frames["AjaxFrame"].document.getElementById("AjaxJSCode");var b=a.innerHTML;try{eval(b)}catch(e){alert("AJaxFrame Error");alert(b)}}function AddToFavorieten(){xmlhttp.open("POST","/shop/ajax_updatefav.asp?action=addcart",false);xmlhttp.send(null);alert(xmlhttp.responseText)}function addtoFavorites_onchange(a){xmlhttp.open("POST","/shop/ajax_updatefav.asp?action=adduitvoering&uitvoering_rg="+a,false);xmlhttp.send(null);alert(xmlhttp.responseText)}function SelectAllCheckBoxes(){var a=document.getElementById("frm").elements;for(var i=0;i<a.length;i++){if(a[i].type=="checkbox"&&a[i].name=="favItem"){a[i].checked="checked"}}}