function user_clrsearch(){el=document.getElementById('srch');el.value='';}
function user_resetsearch(){el=document.getElementById('srch');if(el.value==''){el.value='Search';}}
function overlays_busyon(){document.getElementById('busy').style.display='block';document.getElementById('busy').innerHTML='';}
function overlays_busyoff(){document.getElementById('busy').style.display='none';}
function addtocart(pid,si){try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('cart').innerHTML=aR.responseText;var cartbv=document.getElementById('cartbv').value;document.getElementById('cartb1').innerHTML=' ('+cartbv+') <a href="shoppingcart.php"><img src="images/108.png" alt="" /></a>';document.getElementById('cartb2').innerHTML=' ('+cartbv+') <a href="shoppingcart.php"><img src="images/108.png" alt="" /></a>';}};aR.open("GET","includes/system_addtocart.php?pid="+pid+"&si="+si,true);aR.send(null);}
function updatecart(id,si){el=document.getElementById('qty'+id);qty=escape(el.value);el.style.background='#f00';try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('cart'+si).innerHTML=aR.responseText;el.style.background='transparent';}};aR.open("GET","includes/system_updatecart.php?id="+id+"&si="+si+"&qty="+qty,true);aR.send(null);}
function orderdisplay(id){el=document.getElementById('orderdisp'+id);if(el.style.display=='block'){el.style.display='none';}else{el.style.display='block';try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){el.innerHTML=aR.responseText;}};aR.open("GET","includes/user_orderdisplay.php?id="+id,true);aR.send(null);}}
function user_update(id,t,c){el=document.getElementById(c+id);d=escape(el.value);el.style.background='#f00';try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){el.style.background='transparent';}};aR.open("GET","includes/user_update.php?id="+id+"&t="+t+"&c="+c+"&d="+d,true);aR.send(null);}
function deleteorder(id){if(confirm("Are you sure?")){try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){window.location.reload();}};aR.open("GET","includes/system_deleteorder.php?id="+id,true);aR.send(null);}}
function chkusr(){el=document.getElementById('user');len=el.value;document.getElementById('user_create2').innerHTML='';el.style.border='1px dotted #444';if(len.length<4){if(len.length<1){document.getElementById('user_create2').innerHTML='';el.style.border='1px dotted #444';}else{document.getElementById('user_create2').innerHTML='<span style="color:#f00;font-size:12px;">Username must be longer than 3 characters.</span>';el.style.border='1px solid #f00';}}}
function chkusr2(){el=document.getElementById('user');u=escape(el.value);if(u!=''){try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('user_create1').innerHTML=aR.responseText;}};aR.open("GET","includes/system_chkusr.php?u="+u,true);aR.send(null);}}
function ordereml(){el=document.getElementById('email_pri');if(el.value==''){document.getElementById('ordereml').innerHTML='You need to at least supply an email address';return false;}}
function chkpwd(id){pwd=escape(document.getElementById('pwd'+id).value);pwd2=escape(document.getElementById('pwd2'+id).value);document.getElementById('pwderr').innerHTML='';if(pwd2!=pwd){text='<div style="color:#f00;font-weight:bold;">Passwords do not match</div>';document.getElementById('pwderr').innerHTML=text;}else{user_update(id,'users','pwd');}}
function make_user(){u=escape(document.getElementById('user').value);f=escape(document.getElementById('first').value);l=escape(document.getElementById('last').value);e=escape(document.getElementById('email_pri').value);p1=escape(document.getElementById('pwd1').value);p2=escape(document.getElementById('pwd2').value);document.getElementById('user_create4').innerHTML='';document.getElementById('pwd2').style.border='1px dotted #444';if(p2!=p1){document.getElementById('user_create4').innerHTML='<span style="color:#f00;font-size:12px;">Passwords do not match.</span>';document.getElementById.style.border='1px solid #f00';}else{try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('user_create').innerHTML=aR.responseText;}};aR.open("GET","includes/user_makeuser.php?u="+u+"&f="+f+"&l="+l+"&e="+e+"&p="+p1,true);aR.send(null);}}
function recover_user(){e=escape(document.getElementById('email_pri').value);if(e!=""){try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('user_recover').innerHTML=aR.responseText;}};aR.open("GET","includes/user_recover.php?e="+e,true);aR.send(null);}else{text='<span style="color:#f00;">You did not enter anything.</span>';document.getElementById('user_recover').innerHTML=text;}}
function showimage(id){overlays_busyon();posy=getypos();document.getElementById('busy').innerHTML='';try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('busy').innerHTML=aR.responseText;}};aR.open("GET","includes/user_showimage.php?id="+id+"&y="+posy,true);aR.send(null);}
function chkrew(){var code=escape(document.getElementById('chkcode').value);var tot2=escape(document.getElementById('rewtot').value);document.getElementById('chkcode').style.background='#f00';try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){document.getElementById('rewdata').innerHTML=aR.responseText;document.getElementById('chkcode').style.background='transparent';document.getElementById('rewcode').value=code;}};aR.open("GET","includes/user_chkrew.php?code="+code+"&tot2="+tot2,true);aR.send(null);}
function getypos(){var scrolledY;if(self.pageYoffset){scrolledY=self.pageYoffset;}else if(document.documentElement&&document.documentElement.scrollTop){scrolledY=document.documentElement.scrollTop;}else if(document.body){scrolledY=document.body.scrollTop;}var centerY;if(self.innerHeight){centerY=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientheight){centerY=document.documentElement.clientheight;}else if(document.body){centerY=document.body.clientheight;}var topoffset=scrolledY+50;posy=topoffset;return posy;}
function voteproduct(id){voted=getCookie('product'+id);if(voted!=null&&voted!=''){alert("You have already voted for this product. You may only vote once...");}else{var cookie_date=new Date(2038,01,01);setCookie('product'+id+'='+id+';expires='+cookie_date.toGMTString());try{aR=new XMLHttpRequest();}catch(e){try{aR=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{aR=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Brokened!");return false;}}};aR.onreadystatechange=function(){if(aR.readyState==4){}};aR.open("GET","includes/system_vote.php?id="+id,true);aR.send(null);}}
function getCookie(c_name){if (document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if (c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}return "";}
function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());}