var leftpos=0;var objectoffsetleft=0;var objectoffsettop=0;var draggedelement;var orderby=null;var page=1;var prodlist=new Array();var newmin;var newmax;var newcount;var baseurl="www.shutupandrun.co.uk/RunnersEdge";var winW;var winH;var Mask;var refsrch=false;var ms;var captions=new Array("by Price, high to low","by Price, low to high","by Rating","by Rating","Alphabetically","Reverse-Alphabetically","Alphabetically","Reverse-Alphabetically");var buttons=new Array("phl","plh","rlh","rhl","baz","bza","az","za","PriceDesc","Price","Rating","RatingDesc","Brand","BrandDesc","Name","NameDesc");function movingsky(){ms.backgroundPosition=leftpos+"px 0px";leftpos--;if(leftpos<-4632){leftpos=0}setTimeout(movingsky,250)}function movesky(){ms=document.getElementById("sky").style;movingsky()}function loadimage(a){document.getElementById("largeimg").src=a}function removeff(c,a){var b=getXMLHTTPRequest();var d="action=delete&pid="+encodeURIComponent(c);post(d,"adfavs.php",removeffcb,b,a)}function removeffcb(b,a){document.getElementById("ps"+a).parentNode.removeChild(document.getElementById("ps"+a))}function addtofavourites(b){var a=getXMLHTTPRequest();var c="action=add&pid="+encodeURIComponent(b);post(c,"adfavs.php",addtofavouritescb,a)}function addtofavouritescb(b){if(b.responseText=="added"){var d=document.createElement("span");d.id="inf";var e=document.createTextNode("You have added this product to your ");var c=document.createElement("a");c.href="favourites";c.innerHTML="favourites";c.rel="no follow";c.style.cssFloat="none";c.style.textDecoration="underline";var a=document.getElementById("favs");while(a.childNodes.length){a.removeChild(a.firstChild)}a.appendChild(d);a.appendChild(e);a.appendChild(c)}}function pdinit(){RegisterEvent(document.getElementById("showdesc"),"click",switchtabs);RegisterEvent(document.getElementById("showreviews"),"click",switchtabs);Mask=document.getElementById("Master2");screenwidth();movesky()}function articlesinit(){Mask=document.getElementById("Master2");screenwidth();movesky()}function switchtabs(b){var a=getEventTarget(b);if(a.tagName=='H2'){a=a.parentNode;}if(a.id=="showdesc"){if(document.getElementById("tabdesc").style.display=="block"){return}document.getElementById("tabdesc").style.display="block";document.getElementById("tabrevs").style.display="none";document.getElementById("tabtop").style.backgroundPosition="0 0"}else{if(document.getElementById("tabrevs").style.display=="block"){return}document.getElementById("tabrevs").style.display="block";document.getElementById("tabdesc").style.display="none";document.getElementById("tabtop").style.backgroundPosition="0 -67px"}}function post(c,b,e,a,d){a.open("POST",b,true);a.setRequestHeader("Content-type","application/x-www-form-urlencoded");a.setRequestHeader("Content-length",c.length);a.setRequestHeader("Connection","close");a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){e(a,d)}};a.send(c)}function sortproducts(){var a;function c(k,e,j,i,f,h,d,g){this.brand=k;this.subtype=e;this.saleprice=parseFloat(j);this.rating=parseInt(i);this.name=f;this.DOMid=h;this.fading=false;this.show=d;this.prodid=g}if(a=document.getElementById("productlist")){var b=a.childNodes.length;for(loop=0;loop<b;loop++){src=a.childNodes[loop].firstChild.innerHTML.split("^");prodlist[prodlist.length++]=new c(src[0],src[5],src[3],src[4],src[1],src[2],true,src[6])}}}function sortby(i){function j(p,o){var n=p.name.toLowerCase();var q=o.name.toLowerCase();return((n<q)?-1:((n>q)?1:0))}function d(p,o){var n=p.name.toLowerCase();var q=o.name.toLowerCase();return((n<q)?1:((n>q)?-1:0))}function a(p,o){var n=p.rating;var q=o.rating;return((n<q)?-1:((n>q)?1:0))}function f(p,o){var n=p.rating;var q=o.rating;return((n<q)?1:((n>q)?-1:0))}function k(p,o){var n=p.brand.toLowerCase();var q=o.brand.toLowerCase();return((n<q)?-1:((n>q)?1:0))}function g(p,o){var n=p.brand.toLowerCase();var q=o.brand.toLowerCase();return((n<q)?1:((n>q)?-1:0))}function e(p,o){var n=p.subtype.toLowerCase();var q=o.subtype.toLowerCase();return((n<q)?-1:((n>q)?1:0))}function b(p,o){var n=p.saleprice;var q=o.saleprice;return((n<q)?-1:((n>q)?1:0))}function c(p,o){var n=p.saleprice;var q=o.saleprice;return((n<q)?1:((n>q)?-1:0))}if(i=="Price"){prodlist.sort(b)}if(i=="PriceDesc"){prodlist.sort(c)}if(i=="Name"){prodlist.sort(j)}if(i=="NameDesc"){prodlist.sort(d)}if(i=="Brand"){prodlist.sort(k)}if(i=="BrandDesc"){prodlist.sort(g)}if(i=="Rating"){prodlist.sort(f)}if(i=="RatingDesc"){prodlist.sort(a)}var h=document.getElementById("productlist");h.insertBefore(document.getElementById("ps"+(prodlist[0].DOMid)),h.firstChild);var m=prodlist.length;for(loop=1;loop<m;loop++){h.insertBefore(document.getElementById("ps"+(prodlist[loop].DOMid)),document.getElementById("ps"+(prodlist[loop-1].DOMid)).nextSibling)}refreshproductlist()}function screenwidth(){if(parseInt(navigator.appVersion)>3){if(navigator.appName=="Netscape"){winW=window.innerWidth-20;winH=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){winW=document.documentElement.clientWidth-20;winH=document.documentElement.clientHeight}else{if(document.body){winW=document.body.clientWidth-20;winH=document.body.clientHeight}}}}if(document.getElementById("addreview").style.display=="block"){document.getElementById("addreview").style.left=(winW-500)/2+"px";document.getElementById("addreview").style.top=(winH-300)/2+"px"}}function addreview(){document.getElementById("addreview").style.left=(winW-500)/2+"px";document.getElementById("addreview").style.top=(winH-300)/2+"px";document.getElementById("addreview").style.display="block";Mask.style.height=document.getElementById("Master").offsetHeight+"px";Mask.style.display="block";RegisterEvent(document.getElementById("starsbox"),"click",changerating);RegisterEvent(document.getElementById("closebox"),"click",closereview);RegisterEvent(document.getElementById("subrev"),"click",submitreview)}function closereview(){DropEvent(document.getElementById("starsbox"),"click",changerating);DropEvent(document.getElementById("closebox"),"click",closereview);DropEvent(document.getElementById("subrev"),"click",submitreview);Mask.style.display="none";document.getElementById("addreview").style.display="none"}function changerating(c){var b=mouseX(c)-(document.getElementById("starsbox").offsetLeft+document.getElementById("addreview").offsetLeft);var a=Math.floor((b-10)/25)+1;document.getElementById("litstars").style.width=(a*25)+"px"}function submitreview(){if(document.getElementById("litstars").offsetWidth==0){document.getElementById("errormsg").innerHTML="please click on a star rating";document.getElementById("errormsg").style.display="block";setTimeout(hideerror,2000);return}if(document.getElementById("yourname").value==""){document.getElementById("errormsg").innerHTML="please enter your name as you'd like it displayed on your review";document.getElementById("errormsg").style.display="block";setTimeout(hideerror,2000);return}if(document.getElementById("youremail").value==""){document.getElementById("errormsg").innerHTML="please enter your email address<br>(it will not be displayed on your review)";document.getElementById("errormsg").style.display="block";setTimeout(hideerror,2000);return}var b=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;if(!b.test(document.getElementById("youremail").value)){document.getElementById("errormsg").innerHTML="please check your email address";document.getElementById("errormsg").style.display="block";setTimeout(hideerror,2000);return}var a=getXMLHTTPRequest();var c="pid="+encodeURIComponent(pid)+"&rating="+encodeURIComponent(document.getElementById("litstars").offsetWidth)+"&comment="+encodeURIComponent(document.getElementById("cb").value)+"&name="+encodeURIComponent(document.getElementById("yourname").value)+"&email="+encodeURIComponent(document.getElementById("youremail").value)+"&aid="+encodeURIComponent(aid);post(c,"submitreview.php",submitreviewcb,a)}function hideerror(){document.getElementById("errormsg").style.display="none"}function submitreviewcb(b){var a=b.responseText.replace(/[\n\r\t]/g,"");if(a!="success"){document.getElementById("errormsg").innerHTML="Please check you have completed the form correctly";document.getElementById("errormsg").style.display="block";setTimeout(hideerror,2000);return}document.getElementById("errormsg").innerHTML="Thank you for your review!";document.getElementById("errormsg").style.display="block";setTimeout(closereview,2000)}function initialiseshopcart(){movesky();var b="";var a=getXMLHTTPRequest();post(b,"ajaxbasket.php",redrawcart,a)}function redrawcart(b){var c=b.responseText.split("$#=#$");document.getElementById("pagemain").innerHTML=c[0];var a="";if(c[1]){a+="<div id='qdeals'></div><div class='dealpanelbg'>"+c[1]+"</div>"}if(c[2]){a+="<div id='ndeals'></div><div class='dealpanelbg'>"+c[2]+"</div>"}document.getElementById("hitdeals").innerHTML=a}function changequantity(d,a,c){if(a==1){var e="p="+encodeURIComponent(d)+"&a=add&s="+encodeURIComponent(c)}else{var e="p="+encodeURIComponent(d)+"&a=dec&s="+encodeURIComponent(c)}var b=getXMLHTTPRequest();post(e,"ajaxbasket.php",redrawcart,b)}function deleteitem(d,c,a){var e="p="+encodeURIComponent(d)+"&a=del&s="+encodeURIComponent(c)+"&l="+encodeURIComponent(a);var b=getXMLHTTPRequest();post(e,"ajaxbasket.php",redrawcart,b)}function expand(){var b=0;var a=document.getElementById("refinesearch");var c=a.childNodes.length;for(loop=0;loop<c;loop++){b+=a.childNodes[loop].offsetHeight}if(a.offsetHeight>=b){return}DropEvent(document.getElementById("more"),"click",expand);document.getElementById("more").style.display="none";document.getElementById("less").style.display="block";RegisterEvent(document.getElementById("less"),"click",collapse);if(window.tmrsortboxouter){clearTimeout(window.tmrsortboxouter);clearTimeout(window.tmrrefinesearch)}ease("refinesearch","io2|height|"+a.offsetHeight+"|"+b,15,0,null);ease("sortboxouter","io2|opacity|0|100",15,0,null)}function collapse(){if(document.getElementById("refinesearch").offsetHeight<=42){return}DropEvent(document.getElementById("less"),"click",collapse);document.getElementById("less").style.display="none";document.getElementById("more").style.display="block";RegisterEvent(document.getElementById("more"),"click",expand);if(window.tmrsortboxouter){clearTimeout(window.tmrsortboxouter);clearTimeout(window.tmrrefinesearch)}ease("refinesearch","io2|height|"+document.getElementById("refinesearch").offsetHeight+"|42",15,0,null);ease("sortboxouter","io2|opacity|100|0",15,0,null)}function initialisesearch(){movesky();if(document.getElementById("hslidercap")){document.getElementById("hslidercap").innerHTML="&pound;"+Math.ceil(maxprice);document.getElementById("lslidercap").innerHTML="&pound;"+Math.floor(minprice);RegisterEvent(document.getElementById("hsliderhandle"),"mousedown",dragstart);RegisterEvent(document.getElementById("lsliderhandle"),"mousedown",dragstart);var c=document.getElementById("ob").getElementsByTagName("div");var a=c.length;for(loop=0;loop<a;loop++){RegisterEvent(c[loop],"mouseover",lightsort);RegisterEvent(c[loop],"mouseout",dimsort);RegisterEvent(c[loop],"click",picksort)}RegisterEvent(document.getElementById("more"),"click",expand)}newmin=minprice;newmax=maxprice;if(x=document.getElementById("brandlist")){var d=x.childNodes.length;for(loop=1;loop<d;loop++){RegisterEvent(x.childNodes[loop],"click",toggle)}}if(x=document.getElementById("categorylist")){var b=x.childNodes.length;for(loop=1;loop<b;loop++){RegisterEvent(x.childNodes[loop],"click",toggle)}}sortproducts();newcount=prodlist.length;for(loop=0;loop<newcount;loop++){RegisterEvent(document.getElementById("atc"+(loop+1)),"click",addtocart)}refreshpagination()}function addtocart2(d){var b=getXMLHTTPRequest();var a;var c;if(a=document.getElementById("sizeselector")){if(a.value=="size.."){alert("Please choose the size you would like to order");return}c=a.value}else{c="OSFA"}var e="p="+encodeURIComponent(d)+"&a=add&s="+encodeURIComponent(c);post(e,"ajaxbasket.php",addtocartcb,b)}function addtocart(f){var a=getXMLHTTPRequest();var d=getEventTarget(f);while(d.className!="summbuyb"){d=d.parentNode}cancelevent(f);var g=d.id.substr(3);var b=prodlist[g-1].prodid;if(document.getElementById("c"+g)!=null){if(document.getElementById("c"+g).value=="choose"){alert("Please choose the size you would like to order");return}}if(document.getElementById("c"+g)===null){var c="p="+encodeURIComponent(b)+"&a=add&s=n/a"}else{var c="p="+encodeURIComponent(b)+"&a=add&s="+encodeURIComponent(document.getElementById("c"+g).value)}post(c,"ajaxbasket.php",addtocartcb,a)}function addtocartcb(a){window.location="shoppingcart.php"}function toggle(b){var a=getEventTarget(b);cancelevent(b);while(a.className!="brandouter"){a=a.parentNode}if(a.childNodes[0].className=="includeleft"){a.childNodes[0].className="excludeleft";a.childNodes[1].className="excludemid";a.childNodes[2].className="excluderight"}else{a.childNodes[0].className="includeleft";a.childNodes[1].className="includemid";a.childNodes[2].className="includeright"}refreshproductlist()}function dropprod(a){document.getElementById(a).style.display="none"}function refreshproductlist(){var g="";if(document.getElementById("brandlist")){x=document.getElementById("brandlist").childNodes[1];var b=x.childNodes.length;for(l=0;l<b;l++){if(x.childNodes[l].className=="brandouter"){if(x.childNodes[l].childNodes[1].className=="includemid"){g+="_"+x.childNodes[l].childNodes[1].innerHTML+"_"}}}}else{g="single brand"}var a="";if(document.getElementById("categorylist")){x=document.getElementById("categorylist").childNodes[1];var i=x.childNodes.length;for(l=0;l<i;l++){if(x.childNodes[l].className=="brandouter"){if(x.childNodes[l].childNodes[1].className=="includemid"){a+="_"+x.childNodes[l].childNodes[1].innerHTML+"_"}}}}else{a="single cat"}newcount=0;var d=0;var c=prodlist.length;for(loop=0;loop<c;loop++){var h=true;if(g==""||a==""){h=false}if(prodlist[loop].saleprice<newmin||prodlist[loop].saleprice>newmax){h=false}if(g&&g!="single brand"&&h&&!g.match("_"+prodlist[loop].brand+"_")){h=false}if(a&&a!="single cat"&&h&&!a.match("_"+prodlist[loop].subtype+"_")){h=false}if(h){newcount++;prodlist[loop].show=true;if(d<ppp){d++;if(document.getElementById("ps"+prodlist[loop].DOMid).style.display=="none"||prodlist[loop].fading==true){prodlist[loop].fading=false;document.getElementById("ps"+prodlist[loop].DOMid).style.display="block";clearTimeout(window["tmrps"+prodlist[loop].DOMid]);ease("ps"+prodlist[loop].DOMid,"in3|opacity|0|100|in3|height|"+document.getElementById("ps"+prodlist[loop].DOMid).offsetHeight+"|131",10,0,null)}}else{if(document.getElementById("ps"+prodlist[loop].DOMid).style.display!="none"){if(window["tmrps"+prodlist[loop].DOMid]){clearTimeout(window["tmrps"+prodlist[loop].DOMid])}ease("ps"+prodlist[loop].DOMid,"in3|opacity|100|0|in3|height|"+document.getElementById("ps"+prodlist[loop].DOMid).offsetHeight+"|0",10,0,"dropprod");prodlist[loop].fading=true}}}else{if(document.getElementById("ps"+prodlist[loop].DOMid).style.display!="none"){if(window["tmrps"+prodlist[loop].DOMid]){clearTimeout(window["tmrps"+prodlist[loop].DOMid])}ease("ps"+prodlist[loop].DOMid,"in3|opacity|100|0|in3|height|"+document.getElementById("ps"+prodlist[loop].DOMid).offsetHeight+"|0",10,0,"dropprod");prodlist[loop].fading=true}prodlist[loop].show=false}}var f=prodlist.length==1?" product ":" products ";if(prodlist.length>newcount){var e=newcount==1?" product ":" products ";document.getElementById("totalline").innerHTML="Your original search matched "+prodlist.length+f+"from our catalogue and you have narrowed this down to "+newcount+e}else{document.getElementById("totalline").innerHTML="Your search matches "+prodlist.length+f+"from our catalogue"}refreshpagination()}function displaypage(c){var b=0;var a=0;var d=prodlist.length;for(loop=0;loop<d;loop++){if(prodlist[loop].show==true){if(a<(c-1)*ppp){a++;document.getElementById("ps"+prodlist[loop].DOMid).style.display="none"}else{if(b<ppp){b++;document.getElementById("ps"+prodlist[loop].DOMid).style.display="block";document.getElementById("ps"+prodlist[loop].DOMid).style.height="131px";SetOpacity(document.getElementById("ps"+prodlist[loop].DOMid).style,100)}else{document.getElementById("ps"+prodlist[loop].DOMid).style.display="none"}}}else{document.getElementById("ps"+prodlist[loop].DOMid).style.display="none"}}}function refreshpagination(){var a=document.getElementById("pagemainnavigation");var c;while(a.childNodes.length){a.removeChild(a.firstChild)}if(newcount>ppp){var e=document.createElement("span");e.innerHTML="Pages:";e.style.cssFloat="left";e.style.styleFloat="left";e.style.marginTop="10px";a.appendChild(e);var d=document.createElement("span");d.className="pleft";d.id="ppleft";RegisterEvent(d,"mouseover",lightleft);RegisterEvent(d,"mouseout",dimleft);RegisterEvent(d,"click",moveleft);var f=document.createElement("span");f.className="pright";f.id="ppright";RegisterEvent(f,"mouseover",lightright);RegisterEvent(f,"mouseout",dimright);RegisterEvent(f,"click",moveright);a.appendChild(d);var b=Math.ceil(newcount/ppp);for(l=0;l<b;l++){c=document.createElement("span");if(l==0){c.className="pagenavlit"}else{c.className="pagenavdim"}c.id="pb"+(l+1);c.title="view page "+(l+1);c.innerHTML=l+1;a.appendChild(c);RegisterEvent(c,"mouseover",lightpage);RegisterEvent(c,"mouseout",dimpage);RegisterEvent(c,"click",pickpage)}a.appendChild(f);a.style.display="block"}else{a.style.display="none"}page=1}function lightleft(){document.getElementById("ppleft").className="pleftlit"}function dimleft(){document.getElementById("ppleft").className="pleft"}function lightright(){document.getElementById("ppright").className="prightlit"}function dimright(){document.getElementById("ppright").className="pright"}function moveleft(a){cancelevent(a);if(page==1){return}document.getElementById("pb"+page).className="pagenavdim";page--;document.getElementById("pb"+page).className="pagenavlit";displaypage(page)}function moveright(a){cancelevent(a);if(page==Math.ceil(newcount/ppp)){return}document.getElementById("pb"+page).className="pagenavdim";page++;document.getElementById("pb"+page).className="pagenavlit";displaypage(page)}function lightpage(b){var a=getEventTarget(b);cancelevent(b);if(page==a.id.substr(2)){return}a.className="pagenavhl"}function dimpage(b){var a=getEventTarget(b);cancelevent(b);if(page==a.id.substr(2)){return}a.className="pagenavdim"}function pickpage(b){var a=getEventTarget(b);cancelevent(b);if(page==a.id.substr(2)){return}document.getElementById("pb"+page).className="pagenavdim";a.className="pagenavlit";page=a.id.substr(2);displaypage(page)}function lightsort(b){var a=getEventTarget(b);cancelevent(b);if(orderby==a.id){return}for(loop=0;loop<8;loop++){if(a.id==buttons[loop]){a.style.backgroundPosition="-608px -"+(400+(loop*30))+"px";document.getElementById("srchby").innerHTML="Order Results "+captions[loop]}else{if(buttons[loop]!=orderby){document.getElementById(buttons[loop]).style.backgroundPosition="-554px -"+(400+(loop*30))+"px"}}}}function dimsort(b){var a=getEventTarget(b);cancelevent(b);if(a.id==orderby){return}for(loop=0;loop<8;loop++){if(a.id==buttons[loop]){a.style.backgroundPosition="-554px -"+(400+(loop*30))+"px"}}document.getElementById("srchby").innerHTML="Order Results"}function picksort(c){var b=getEventTarget(c);var a;cancelevent(c);for(loop=0;loop<8;loop++){if(b.id==buttons[loop]){b.style.backgroundPosition="-662px -"+(400+(loop*30))+"px";orderby=b.id;a=buttons[loop+8]}else{document.getElementById(buttons[loop]).style.backgroundPosition="-554px -"+(400+(loop*30))+"px"}}sortby(a)}function getEventTarget(a){if(!a){a=window.event}if(a.target){return a.target}return a.srcElement}function RegisterEvent(b,a,c){if(typeof(b)=="string"){b=document.getElementById(b)}if(b==null){return}if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,c)}}}function DropEvent(b,a,c){if(typeof(b)=="string"){b=document.getElementById(b)}if(b==null){return}if(b.removeEventListener){b.removeEventListener(a,c,false)}else{if(b.detachEvent){b.detachEvent("on"+a,c)}}}function dragstart(a){draggedelement=getEventTarget(a);if(!draggedelement||draggedelement.className.search("nodrag")>-1){dragstop(a);return}while(draggedelement.className!="draggable"&&draggedelement.parentNode){draggedelement=draggedelement.parentNode}if(draggedelement.id.substr(1)=="sliderhandle"){draggedelement.style.backgroundPosition="-320px -33px";document.getElementById(draggedelement.id.substr(0,1)+"slidercap").style.zIndex="2"}if(!draggedelement){dragstop();return}objectoffsetleft=mouseX(a)-draggedelement.offsetLeft;objectoffsettop=mouseY(a)-draggedelement.offsetTop;cancelevent(a);DropEvent(draggedelement,"mousedown",dragstart);RegisterEvent(document,"mousemove",movewindow);RegisterEvent(document,"mouseup",dragstop)}function dragstop(a){if(draggedelement.id.substr(1)=="sliderhandle"){draggedelement.style.backgroundPosition="-290px -33px";document.getElementById(draggedelement.id.substr(0,1)+"slidercap").style.zIndex="1";if(document.getElementById("hslidercap").offsetLeft<document.getElementById("lslidercap").offsetLeft){newmin=document.getElementById("hslidercap").innerHTML.substr(1);newmax=document.getElementById("lslidercap").innerHTML.substr(1)}else{newmin=document.getElementById("lslidercap").innerHTML.substr(1);newmax=document.getElementById("hslidercap").innerHTML.substr(1)}}DropEvent(document,"mousemove",movewindow);DropEvent(document,"mouseup",dragstop);if(draggedelement){RegisterEvent(draggedelement,"mousedown",dragstart)}refreshproductlist()}function movewindow(d){var b=(maxprice-minprice)/175;if(draggedelement.id.substr(1)=="sliderhandle"){var g;var f;var c=mouseX(d)-objectoffsetleft;var a=mouseY(d)-objectoffsettop;switch(draggedelement.id){case"hsliderhandle":case"lsliderhandle":g=c<36?36:c>211?211:c;break}draggedelement.style.left=g+"px";if(f){draggedelement.style.top=f+"px"}switch(draggedelement.id){case"hsliderhandle":document.getElementById("hslidercap").innerHTML="&pound;"+Math.ceil(((g-36)*b)+minprice);document.getElementById("hslidercap").style.left=g+8+"px";break;case"lsliderhandle":document.getElementById("lslidercap").innerHTML="&pound;"+Math.floor(((g-36)*b)+minprice);document.getElementById("lslidercap").style.left=g+8+"px";break}}else{draggedelement.style.left=mouseX(d)-objectoffsetleft+"px";draggedelement.style.top=mouseY(d)-objectoffsettop+"px"}cancelevent(d)}function cancelevent(a){if(!a){a=window.event}if(a.stopPropagation){a.stopPropagation()}if(a.preventDefault){a.preventDefault()}a.cancelBubble=true;a.cancel=true;a.returnValue=false;return false}function mouseX(a){if(a.pageX){return a.pageX}else{if(a.clientX){return a.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)}else{return null}}}function mouseY(a){if(a.pageY){return a.pageY}else{if(a.clientY){return a.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)}else{return null}}}function getXMLHTTPRequest(){var d=false;try{d=new XMLHttpRequest()}catch(c){try{d=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{d=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){d=false;alert("failed")}}}return d}function generalsearch(){srch=document.getElementById("searchbox").value;if(srch!=""&&srch.length>2){window.location="search-for-"+(srch.replace(/ /,"-"))}else{alert("Please enter at least 3 letters")}}function trim(a){return a.replace(/^\s+|\s+$/g,"")}function emailpassword(){if(trim(document.getElementById("usern").value)==""){alert("Enter the email address you used when registering in the Email field and click 'Forgotten Password'");return}var a=getXMLHTTPRequest();poststr="e="+trim(document.getElementById("usern").value);post(poststr,"remindemail.php",emailpasswordcb,a)}function emailpasswordcb(a){document.getElementById("statusline").innerHTML=a.responseText}function resetstatus(){document.getElementById("statusline").innerHTML=""}function gl(){var b="username="+document.getElementById("usern").value+"&password="+document.getElementById("passw").value;var a=getXMLHTTPRequest();post(b,"verifymember.php",glcb,a)}function glcb(a){if(a.responseText=="Invalid"){document.getElementById("usern").value="";document.getElementById("passw").value="";document.getElementById("statusline").innerHTML="Invalid username or password - please retry"}else{window.location="index.php"}}function checklogin(){if(document.getElementById("usern").value==""||document.getElementById("passw").value==""){alert("Please enter the email address and password you registered with us");return}var a=getXMLHTTPRequest();var b="username="+document.getElementById("usern").value+"&password="+document.getElementById("passw").value+"&senddetails=y";document.getElementById("loginb").style.backgroundPosition="-470px -440px";post(b,"verifymember.php",checklogincb,a)}function checklogincb(c){document.getElementById("loginb").removeAttribute("style");if(c.responseText.replace(/[\n\r\t]/g,"")=="Invalid"){alert("We could not find your details on the system");return}var a=new Array("cardholderstitle","cardholdersfname","cardholderslname","phonenumber","cardholdersemail","address1","address2","address3","towncity","county","postcode","country","inputda1","inputda2","inputda3","inputdtc","inputdc","inputdpc","inputdctry");var d=c.responseText.split("|");var b=a.length;for(loop=0;loop<b;loop++){document.getElementById(a[loop]).value=d[loop]}document.getElementById("signin").style.display="none";document.getElementById("registerdiv").style.display="none";document.getElementById("li").innerHTML="Log Out"}function SetOpacity(b,a){var c=a/100;if(a<1){a=1}b.opacity=(c);b.filter="alpha(opacity="+a+")"}var currentbgimg=new Array("newsaucony.jpg","TPRollerImage.jpg","ShoeDiscount.jpg");var imgpointer=0;var cells=new Array();var roller;var cn;function inithome(){movesky();roller=document.getElementById("roller");initanim()}function initanim(){if(currentbgimg.length<2){return}var c;var b=document.createElement("div");var a;b.className="roll2";b.id="r2";for(a=0;a<22;a++){cells[a]=999;c=document.createElement("div");c.id="slice"+a;c.className="sclass";c.style.backgroundImage="url(CMSImages/Roller/"+currentbgimg[imgpointer]+")";c.style.backgroundPosition="-"+(a*45)+"px 0px";b.appendChild(c)}roller.replaceChild(b,roller.childNodes[0]);imgpointer++;if(imgpointer>currentbgimg.length-1){imgpointer=0}document.getElementById("roller").style.backgroundImage="url(CMSImages/Roller/"+currentbgimg[imgpointer]+")";cells[0]=0;moveimg()}function moveimg(){cn=document.getElementById("r2").cloneNode(true);var b=false;var a;for(a=0;a<22;a++){if(cells[a]<999&&cells[a]!="done"){ease(cn.childNodes[a],"in2|opacity|100|0",20,cells[a],nextgen,"%1%",true);cells[a]++;if(cells[a]>20){cells[a]="done"}else{b=true}}}roller.replaceChild(cn,roller.childNodes[0]);if(b){setTimeout(moveimg,40)}else{setTimeout(initanim,5000)}}function nextgen(c,a){if(a!="completed"){var b=parseInt(c.id.substr(5));b++;if(b<22){cells[b]=0}}}function finished(b,a){roller.removeChild(document.getElementById("r2"));setTimeout(fadestart,5000)}function ease(F,e,p,o,h,c,g){var j;var q;var f=e.split("|");var d;var C;var b;var a;var v;var t;q=F.style;if(typeof(F)=="string"){q=document.getElementById(F).style}while(f.length){d=f.shift();C=f.shift();b=f.shift();a=f.shift();v=parseInt(b);t=parseInt(a);var m=parseInt(d.substr(2,1));switch(d.substr(0,2)){case"in":j=Math.pow(o/p,m);break;case"li":j=o/p;break;case"ou":j=1-(Math.pow((p-o)/p,m));break;case"io":if(o<(p/2)){j=Math.pow((o*2)/p,m)/2}else{j=1-(Math.pow((p-o)*2/p,m)/2)}break;case"ib":if(m==1){if(o<(p*0.75)){j=1-(Math.abs(Math.cos(Math.PI*2*o*(1/(4*p*0.75)))))}else{j=1-(0.1*Math.abs(Math.sin(Math.PI*2*(1/(4*p*0.75))*(o-(p*0.75))*6)))}}else{if(o<(p*0.625)){j=1-(Math.abs(Math.cos(Math.PI*2*o*(1/(4*p*0.625)))))}else{if(o<(p*0.875)){j=1-(0.3*Math.abs(Math.sin(Math.PI*2*(1/(4*p*0.625))*(o-(p*0.625))*5)))}else{j=1-(0.1*Math.abs(Math.sin(Math.PI*2*(1/(4*p*0.625))*(o-(p*0.875))*10)))}}}break}switch(C){case"opacity":SetOpacity(q,v+((t-v)*j));break;case"height":q.height=Math.ceil(v+((t-v)*j))+"px";break;case"width":q.width=Math.ceil(v+((t-v)*j))+"px";break;case"xpos":q.left=Math.ceil(v+((t-v)*j))+"px";break;case"ypos":q.top=Math.ceil(v+((t-v)*j))+"px";break;case"bgcol":case"border":var u=parseInt(b.substr(0,2),16);var s=parseInt(b.substr(2,2),16);var r=parseInt(b.substr(4,2),16);var n=parseInt(a.substr(0,2),16);var k=parseInt(a.substr(2,2),16);var i=parseInt(a.substr(4,2),16);var B=Math.ceil(u+((n-u)*j));var A=Math.ceil(s+((k-s)*j));var z=Math.ceil(r+((i-r)*j));B=B.toString(16);if(B.length==1){B="0"+B}A=A.toString(16);if(A.length==1){A="0"+A}z=z.toString(16);if(z.length==1){z="0"+z}var G=B+A+z;if(C=="border"){q.border="3px solid #"+G}else{q.backgroundColor="#"+G}break;case"bgpos":var E=b.split("%");var y=a.split("%");var w=Math.ceil(parseInt(E[0])+((parseInt(y[0])-parseInt(E[0]))/p)*o*j);var D=Math.ceil(parseInt(E[1])+((parseInt(y[1])-parseInt(E[1]))/p)*o*j);q.backgroundPosition=w+"px "+D+"px";break}}if(c){if(c.match("%"+o+"%")){h(F,o)}}if(g){if(p==o){if(h){h(F,"completed")}}}else{if(p>o){o++;window["tmr"+F]=setTimeout("ease('"+F+"', '"+e+"', "+p+", "+o+", "+h+", '"+c+"');",30)}else{if(h){h(F,"completed")}}}};
