function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?"); } } var searchReq = getXmlHttpRequestObject();
function searchSuggest() { if (searchReq.readyState == 4 || searchReq.readyState == 0) { var str = escape(document.getElementById('txtSearch').value); searchReq.open("GET", 'search_suggest.php?search=' + str, true); searchReq.onreadystatechange = handleSearchSuggest; searchReq.send(null); } }
function suggestClose (div_value) { document.getElementById('search_suggest').innerHTML = ''; document.getElementById('search_suggest').innerHTML = ''; document.getElementById('search_suggest').style.display  = "none"; document.getElementById('search_suggest').style.visibility  = "hidden"; document.getElementById('extended').style.margin  = "4px 0px 0px 0px"; }
function suggestOver(div_value) { div_value.className = 'suggest_link_over'; }
function suggestOut(div_value) { div_value.className = 'suggest_link'; }
function setSearch(value) { var newvalue = value.replace(/<.*?>/gi, ''); var Suche = newvalue.indexOf("&nbsp;"); var produktname = newvalue.substring(0,Suche); document.getElementById('txtSearch').value = produktname; document.getElementById('search_suggest').innerHTML = ''; document.getElementById('search_suggest').style.visibility  = "hidden"; top.location.href = "advanced_search_result.php?keywords=" + produktname; }
function valid_to(days, hours) { var today = new Date(); var time = today.getTime(); var future = time + (((days * 24) + hours) * 3600 * 1000); today.setTime(future); var bestbefore = today.toUTCString(); return bestbefore; } 
function cycletab() { if (document.getElementById('current')) { document.getElementById('current').id = 'wait'; } }
function recycletab() { if (document.getElementById('wait')) { document.getElementById('wait').id = 'current'; } }
function show_features() { if(document.getElementById('features').style.display == 'none') { document.getElementById('features').style.display = 'block'; document.cookie = "features=on; expires=" + valid_to(7, 0); } else { document.getElementById('features').style.display = 'none'; document.cookie = "features=off; expires=" + valid_to(7, 0); } }
var global_x = 0; var global_y = 0; var ie = (document.all) ? true : false; if(!ie) document.captureEvents(Event.MOUSEMOVE); document.onmousemove = getPosXY;
function getPosXY(e) { x = (ie) ? event.clientX + document.documentElement.scrollLeft : e.pageX; y = (ie) ? event.clientY + document.documentElement.scrollTop : e.pageY; if(x < 0) { x = 0; } if(y < 0) { y = 0; } global_x = x; global_y = y; }
function show_info(div_id) { document.getElementById(div_id).style.visibility = "visible"; document.getElementById(div_id).style.left = (global_x-340) + "px"; document.getElementById(div_id).style.top = (global_y-220) + "px"; }
function hide_info(div_id) { document.getElementById(div_id).style.visibility = "hidden"; }
var selected; var submitter = null; 
function submitFunction() { submitter = 1; }
function selectroweffect(object, buttonSelect) { if (!selected) { if (document.getElementById) { selected = document.getElementById('defaultSelected'); } else { selected = document.all['defaultSelected']; } } if (selected) selected.className = 'moduleRow'; object.className = 'moduleRowSelected'; selected = object; if (document.getElementById('payment'[0])) { document.getElementById('payment'[buttonSelect]).checked=true; } else { } }
function submit($form1){ $form1.submit(); }
function rowouteffect(object) { if (object.className == 'moduleRowOver') object.className = 'moduleRow'; }
function rowovereffect(object) { if (object.className == 'moduleRow') object.className = 'moduleRowOver'; }
function popupWindow(url) { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=280,screenX=150,screenY=150,top=150,left=150') }