var XRegExp;if(XRegExp){throw Error("can't load XRegExp twice in the same frame")}(function(){XRegExp=function(w,r){var q=[],u=XRegExp.OUTSIDE_CLASS,x=0,p,s,v,t,y;if(XRegExp.isRegExp(w)){if(r!==undefined){throw TypeError("can't supply flags when constructing one RegExp from another")}return j(w)}if(g){throw Error("can't call the XRegExp constructor within token definition functions")}r=r||"";p={hasNamedCapture:false,captureNames:[],hasFlag:function(z){return r.indexOf(z)>-1},setFlag:function(z){r+=z}};while(x<w.length){s=o(w,x,u,p);if(s){q.push(s.output);x+=(s.match[0].length||1)}else{if(v=m.exec.call(i[u],w.slice(x))){q.push(v[0]);x+=v[0].length}else{t=w.charAt(x);if(t==="["){u=XRegExp.INSIDE_CLASS}else{if(t==="]"){u=XRegExp.OUTSIDE_CLASS}}q.push(t);x++}}}y=RegExp(q.join(""),m.replace.call(r,h,""));y._xregexp={source:w,captureNames:p.hasNamedCapture?p.captureNames:null};return y};XRegExp.version="1.5.0";XRegExp.INSIDE_CLASS=1;XRegExp.OUTSIDE_CLASS=2;var c=/\$(?:(\d\d?|[$&`'])|{([$\w]+)})/g,h=/[^gimy]+|([\s\S])(?=[\s\S]*\1)/g,n=/^(?:[?*+]|{\d+(?:,\d*)?})\??/,g=false,k=[],m={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},a=m.exec.call(/()??/,"")[1]===undefined,e=function(){var p=/^/g;m.test.call(p,"");return!p.lastIndex}(),f=function(){var p=/x/g;m.replace.call("x",p,"");return!p.lastIndex}(),b=RegExp.prototype.sticky!==undefined,i={};i[XRegExp.INSIDE_CLASS]=/^(?:\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u[\dA-Fa-f]{4}|c[A-Za-z]|[\s\S]))/;i[XRegExp.OUTSIDE_CLASS]=/^(?:\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u[\dA-Fa-f]{4}|c[A-Za-z]|[\s\S])|\(\?[:=!]|[?*+]\?|{\d+(?:,\d*)?}\??)/;XRegExp.addToken=function(s,r,q,p){k.push({pattern:j(s,"g"+(b?"y":"")),handler:r,scope:q||XRegExp.OUTSIDE_CLASS,trigger:p||null})};XRegExp.cache=function(r,p){var q=r+"/"+(p||"");return XRegExp.cache[q]||(XRegExp.cache[q]=XRegExp(r,p))};XRegExp.copyAsGlobal=function(p){return j(p,"g")};XRegExp.escape=function(p){return p.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};XRegExp.execAt=function(s,r,t,q){r=j(r,"g"+((q&&b)?"y":""));r.lastIndex=t=t||0;var p=r.exec(s);if(q){return(p&&p.index===t)?p:null}else{return p}};XRegExp.freezeTokens=function(){XRegExp.addToken=function(){throw Error("can't run addToken after freezeTokens")}};XRegExp.isRegExp=function(p){return Object.prototype.toString.call(p)==="[object RegExp]"};XRegExp.iterate=function(u,p,v,s){var t=j(p,"g"),r=-1,q;while(q=t.exec(u)){v.call(s,q,++r,u,t);if(t.lastIndex===q.index){t.lastIndex++}}if(p.global){p.lastIndex=0}};XRegExp.matchChain=function(q,p){return function r(s,x){var v=p[x].regex?p[x]:{regex:p[x]},u=j(v.regex,"g"),w=[],t;for(t=0;t<s.length;t++){XRegExp.iterate(s[t],u,function(y){w.push(v.backref?(y[v.backref]||""):y[0])})}return((x===p.length-1)||!w.length)?w:r(w,x+1)}([q],0)};RegExp.prototype.apply=function(q,p){return this.exec(p[0])};RegExp.prototype.call=function(p,q){return this.exec(q)};RegExp.prototype.exec=function(t){if(!t)t="";else t=t.toString();var r=m.exec.apply(this,arguments),q,p;if(r){if(!a&&r.length>1&&l(r,"")>-1){p=RegExp(this.source,m.replace.call(d(this),"g",""));m.replace.call(t.slice(r.index),p,function(){for(var u=1;u<arguments.length-2;u++){if(arguments[u]===undefined){r[u]=undefined}}})}if(this._xregexp&&this._xregexp.captureNames){for(var s=1;s<r.length;s++){q=this._xregexp.captureNames[s-1];if(q){r[q]=r[s]}}}if(!e&&this.global&&!r[0].length&&(this.lastIndex>r.index)){this.lastIndex--}}return r};if(!e){RegExp.prototype.test=function(q){var p=m.exec.call(this,q);if(p&&this.global&&!p[0].length&&(this.lastIndex>p.index)){this.lastIndex--}return!!p}}String.prototype.match=function(q){if(!XRegExp.isRegExp(q)){q=RegExp(q)}if(q.global){var p=m.match.apply(this,arguments);q.lastIndex=0;return p}return q.exec(this)};String.prototype.replace=function(r,s){var t=XRegExp.isRegExp(r),q,p,u;if(t&&typeof s.valueOf()==="string"&&s.indexOf("${")===-1&&f){return m.replace.apply(this,arguments)}if(!t){r=r+""}else{if(r._xregexp){q=r._xregexp.captureNames}}if(typeof s==="function"){p=m.replace.call(this,r,function(){if(q){arguments[0]=new String(arguments[0]);for(var v=0;v<q.length;v++){if(q[v]){arguments[0][q[v]]=arguments[v+1]}}}if(t&&r.global){r.lastIndex=arguments[arguments.length-2]+arguments[0].length}return s.apply(null,arguments)})}else{u=this+"";p=m.replace.call(u,r,function(){var v=arguments;return m.replace.call(s,c,function(x,w,A){if(w){switch(w){case"$":return"$";case"&":return v[0];case"`":return v[v.length-1].slice(0,v[v.length-2]);case"'":return v[v.length-1].slice(v[v.length-2]+v[0].length);default:var y="";w=+w;if(!w){return x}while(w>v.length-3){y=String.prototype.slice.call(w,-1)+y;w=Math.floor(w/10)}return(w?v[w]||"":"$")+y}}else{var z=+A;if(z<=v.length-3){return v[z]}z=q?l(q,A):-1;return z>-1?v[z+1]:x}})})}if(t&&r.global){r.lastIndex=0}return p};String.prototype.split=function(u,p){if(!XRegExp.isRegExp(u)){return m.split.apply(this,arguments)}var w=this+"",r=[],v=0,t,q;if(p===undefined||+p<0){p=Infinity}else{p=Math.floor(+p);if(!p){return[]}}u=XRegExp.copyAsGlobal(u);while(t=u.exec(w)){if(u.lastIndex>v){r.push(w.slice(v,t.index));if(t.length>1&&t.index<w.length){Array.prototype.push.apply(r,t.slice(1))}q=t[0].length;v=u.lastIndex;if(r.length>=p){break}}if(u.lastIndex===t.index){u.lastIndex++}}if(v===w.length){if(!m.test.call(u,"")||q){r.push("")}}else{r.push(w.slice(v))}return r.length>p?r.slice(0,p):r};function j(r,q){if(!XRegExp.isRegExp(r)){throw TypeError("type RegExp expected")}var p=r._xregexp;r=XRegExp(r.source,d(r)+(q||""));if(p){r._xregexp={source:p.source,captureNames:p.captureNames?p.captureNames.slice(0):null}}return r}function d(p){return(p.global?"g":"")+(p.ignoreCase?"i":"")+(p.multiline?"m":"")+(p.extended?"x":"")+(p.sticky?"y":"")}function o(v,u,w,p){var r=k.length,y,s,x;g=true;try{while(r--){x=k[r];if((w&x.scope)&&(!x.trigger||x.trigger.call(p))){x.pattern.lastIndex=u;s=x.pattern.exec(v);if(s&&s.index===u){y={output:x.handler.call(p,s,w),match:s};break}}}}catch(q){throw q}finally{g=false}return y}function l(s,q,r){if(Array.prototype.indexOf){return s.indexOf(q,r)}for(var p=r||0;p<s.length;p++){if(s[p]===q){return p}}return-1}XRegExp.addToken(/\(\?#[^)]*\)/,function(p){return m.test.call(n,p.input.slice(p.index+p[0].length))?"":"(?:)"});XRegExp.addToken(/\((?!\?)/,function(){this.captureNames.push(null);return"("});XRegExp.addToken(/\(\?<([$\w]+)>/,function(p){this.captureNames.push(p[1]);this.hasNamedCapture=true;return"("});XRegExp.addToken(/\\k<([\w$]+)>/,function(q){var p=l(this.captureNames,q[1]);return p>-1?"\\"+(p+1)+(isNaN(q.input.charAt(q.index+q[0].length))?"":"(?:)"):q[0]});XRegExp.addToken(/\[\^?]/,function(p){return p[0]==="[]"?"\\b\\B":"[\\s\\S]"});XRegExp.addToken(/^\(\?([imsx]+)\)/,function(p){this.setFlag(p[1]);return""});XRegExp.addToken(/(?:\s+|#.*)+/,function(p){return m.test.call(n,p.input.slice(p.index+p[0].length))?"":"(?:)"},XRegExp.OUTSIDE_CLASS,function(){return this.hasFlag("x")});XRegExp.addToken(/\./,function(){return"[\\s\\S]"},XRegExp.OUTSIDE_CLASS,function(){return this.hasFlag("s")})})();if(!XRegExp){throw ReferenceError("XRegExp must be loaded before the Unicode plugin");}(function(){var d={};XRegExp.addUnicodePackage=function(a){var b=/\w{4}/g,clip=/[- _]+/g,name,p;for(p in a){if(a.hasOwnProperty(p)){name=p.replace(clip,"").toLowerCase();if(!d.hasOwnProperty(name)){d[name]=a[p].replace(b,"\\u$&")}}}};XRegExp.addToken(/\\([pP]){(\^?)([^}]*)}/,function(a,b){var c=(a[1]==="P"||a[2]),item=a[3].replace(/[- _]+/g,"").toLowerCase();if(a[1]==="P"&&a[2])throw SyntaxError("erroneous characters: "+a[0]);if(c&&b===XRegExp.INSIDE_CLASS)throw SyntaxError("not supported in character classes: \\"+a[1]+"{"+a[2]+"...}");if(!d.hasOwnProperty(item))throw SyntaxError("invalid or unsupported Unicode item: "+a[0]);return b===XRegExp.OUTSIDE_CLASS?"["+(c?"^":"")+d[item]+"]":d[item];},XRegExp.INSIDE_CLASS|XRegExp.OUTSIDE_CLASS);XRegExp.addUnicodePackage({L:"0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC"});})();function addUserMsg(a,b,c,d){if(typeof $!='undefined'){if(typeof $.pnotify!='undefined'){if(c!=""){$.pnotify({pnotify_title:c,pnotify_notice_icon:''});}c="";}}if(c!=""){var e="user-message";var f=document.createElement("p");f.innerHTML=c;var g=document.createElement("script");g.type="text/javascript";g.text="setTimeout('timeoutItem(\""+e+"\")',"+d*1000+");";var h=document.getElementById(e);if(h){h.innerHTML=c;h.style.display="";h.style.opacity="";h.parentNode.appendChild(g);}else{f.id=e;if(b){a.insertBefore(f,b);a.insertBefore(g,b);}else{if(a){a.innerHTML="";a.appendChild(f);a.appendChild(g);}else{alert(c);}}}c="";}}function ShowAZ(a,b){var c=document.getElementById('az_'+a);var d=document.getElementById('az_list').getElementsByTagName('ul');var e=document.getElementById('az_nav').getElementsByTagName('li');for(var i=0;i<d.length;i++){d[i].style.display="none";}for(i=0;i<e.length;i++){e[i].removeAttribute('class');}b.parentNode.className="selected";c.style.display="";}function gogoAjax(){var a;try{a=new XMLHttpRequest();}catch(e){try{a=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{a=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Your browser does not support AJAX!");return false;}}}return a;}function getXmlItemCount(a,b){return a.getElementsByTagName(b).length;}function getXmlValue(x,a,b,c){var d=a.split("/");var e;var f;if(typeof(x)!='undefined'&&x!=null){f=d[d.length-1];for(var i=0;i<d.length;i++){if(typeof(x)!='undefined'&&x!=null){e=x.getElementsByTagName(d[i]);if(d.length==i+1){if(e[0].firstChild){if(e[0].childNodes.length>1){for(var j=0;j<e[0].childNodes.length;j++){if(e[0].childNodes[j].nodeType==4){return e[0].childNodes[j].nodeValue;}}}else{return e[0].firstChild.nodeValue;}}else{return"";}}else{if(b==undefined){x=e[0];}else{if(b==i){x=e[c];}else{x=e[0];}}}}else{return"";}}}else{return"";}}function loadAjaxElement(d,e,f){var a=gogoAjax();if(a){a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var b=document.getElementById(e);var c=getHtmlChildElement(e,f,"ajax");var x=a.responseText;if(typeof(c)!='undefined'&&c!=null){c.innerHTML=x;}if(typeof(b)!='undefined'&&b!=null){b.className="loaded";}}};executeAjax(a,d);}}function clearAjaxCart(){var a=gogoAjax();if(a){var b=confirm("Are you sure you want to clear your current selection?");if(b){var c="/libs/ajax/cart.asp?m=2";a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var x=a.responseText;addUserMsg("","",x,"");updateAllClass("div","add-to-cart","ordered");if(typeof loadSiteflexcartcontents=='function'){loadSiteflexcartcontents();}}};executeAjax(a,c);}}}function addCodeToAjaxCart(b,c){var a=gogoAjax();if(a){if(b){var d=document.getElementById(c.id.replace("_add",""));var e="/libs/ajax/cart.asp?m=8&id="+b;a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var x=a.responseText;if(x.indexOf("successfully")>-1){d.value="";d.className="";updateObjClass(c,"ordered",1);addUserMsg("","",x,"");if(typeof loadSiteflexcartcontents=='function'){loadSiteflexcartcontents();}}else{d.className="err";if(x.indexOf("invalid")==-1){d.value="";}addUserMsg("","",x,"");}}};executeAjax(a,e);}}}function addToAjaxCart(j,k,l){if(j){var a=gogoAjax();if(a){var m=j;if(l){if(j!=l){m=l;}}var n="1";var o=document.getElementById("tbQty"+m);if(typeof(o)!='undefined'&&o!=null){n=o.value;}if(n&&j){var p="/libs/ajax/cart.asp?m=9&id="+j+"&qty="+n;a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var x=a.responseText;addUserMsg("","",x,"");updateObjClass(k,"ordered",1);if(typeof loadSiteflexcartcontents=='function'){loadSiteflexcartcontents();}if(typeof loadSiteflexcartsummary=='function'){loadSiteflexcartsummary();}if(typeof customAddToCart=='function'){customAddToCart(j);}var b=document.getElementById("cart-num");if(b){var c=b.innerHTML;if(isNumber(c)){c=parseInt(c)+parseInt(n);}else{c=n;}b.innerHTML=c;var d=b.parentNode;if(d){if(c==1){d.innerHTML=d.innerHTML.replace("items ","item ");}else{d.innerHTML=d.innerHTML.replace("item ","items ");}}}var e=document.getElementById("product-cart-items-"+l);if(e){var f=getHtmlChildElement(e,"span","num");var g=f.innerHTML;if(isNumber(g)){g=parseInt(g)+parseInt(n);f.innerHTML=g;e.style.display="";}}var h=getHtmlParentElement(k,'ul','prodList');if(h){var i=getHtmlParentElement(k,'li');if(i.className.indexOf("ordered")==-1){i.className=trim(i.className+" ordered");}}}};executeAjax(a,p);}}}else{addUserMsg("","","Please make a selection","");updateObjClass(getHtmlChildElement("","ul","variations"),"required");}}function updateAllClass(a,b,c){if(a){var d=document.getElementsByTagName(a);for(var i=0;i<d.length;i++){var e=d[i].className;if(e.indexOf(b)>=0){if(e.indexOf(c)>=0){e=e.replace(c,"");d[i].className=trim(e);}}}}}function updateObjClass(a,b,c){if(a){var d=a;if(c>0){d=a.parentNode;}var e=d.className;if(e.indexOf(b)==-1){e=e+" "+b;}d.className=trim(e);}}function getHtmlParentElement(a,b,c){if(a){var d=a.parentNode;if(d!=null){var e=0;var f=0;if(typeof(b)!='undefined'){f++;}if(typeof(c)!='undefined'){f++;}if(d.className!=null){if(d.className.indexOf(c)>-1){e++;}if(d.tagName.toLowerCase()==b){e++;}}if(e==f){return d;}else{return getHtmlParentElement(d,b,c);}}}}function getHtmlChildElement(a,b,c){var d=document;if(typeof(a)=='string'){if(a!=""){d=d.getElementById(a);}}else{d=a;}if(d){var e=d.getElementsByTagName(b);for(var i=0;i<e.length;i++){if(e[i].className.indexOf(c)>-1){return e[i];}}}}function executeAjax(a,b){if(b.indexOf("?")>0){b=b+"&";}else{b=b+"?";}b=b+"t="+((new Date()).valueOf());a.open("GET",b,true);a.send(null);}function timeoutItem(a){var b=document.getElementById(a);if(b){opacity(a,100,0,500,true);}}function opacity(a,b,c,d,e){var f=Math.round(d/100);var g=0;if(b>c){for(i=b;i>=c;i--){setTimeout("changeOpac("+i+",'"+a+"',"+e+")",(g*f));g++;}}else if(b<c){for(i=b;i<=c;i++){setTimeout("changeOpac("+i+",'"+a+"',"+e+")",(g*f));g++;}}}function changeOpac(a,b,c){var d=document.getElementById(b).style;d.opacity=(a/100);d.MozOpacity=(a/100);d.KhtmlOpacity=(a/100);d.filter="alpha(opacity="+a+")";if(a==0&&c==true){d.display="none";}}function getSiteflexPage(){var a=window.location.toString().substring(7);a=a.substring(a.indexOf('/')+1);a=a.substr(0,a.indexOf('/'));return a;}function siteflexSearch(a){var b="q",hiddenId="q-params";if(a>1){b+=a;hiddenId+=a;}var c=document.getElementById(b).value;var d=document.getElementById(hiddenId);if(d!=undefined){if(d.value.length>0){c=d.value+" "+c;}}c=c.replace(/ /,"_");c=c.replace(/%/,"");var e=document.search1;if(a>1){e=document.getElementById("search"+a);}e.action="/q/"+c;}function postcodeSearch(d,e){var f="pivot",boundaryId="sp-params",radiusId="radius",catId="cat-select";var g=document.getElementById(f).value;if(g!=''){g=g.replace(/ /g,"+");g=g.replace(/&/g,"%26");var a=gogoAjax();if(a){urlExt='?func=getgeoloc&key='+g;if(urlExt!=""){a.onreadystatechange=function(){if(a.readyState==4){geoLoc=a.responseText;if(geoLoc==""||geoLoc.search(',')==-1){geoLoc=null;alert('Geo location conversion is not allowed');return;}var b=document.getElementById(catId).value;var c=document.getElementById(radiusId).value;d.action="/"+e+"/cc/"+b+"?";if(geoLoc){d.action+="geoloc="+geoLoc+"&r="+c;}d.action+="&q="+g;d.submit();}};a.open("GET","/libs/ajax/ajax.asp"+urlExt,true);a.send(null);}}}}function contactFilterSearch(a){var b=document.getElementsByTagName("input");var c="";var d="";var e="";for(var i=0;i<b.length;i++){var f=b[i];if(f.type=="checkbox"){if(f.checked){if(d!=""){if(f.id==c){d=d+"|";}else{d=d+",";}}d=d+f.value;c=f.id;}}}var g=window.location.toString();if(a){if(d!=""){d="/cc/"+d;}g=g.replace("http://","");if(g.indexOf("/")>-1){d="http://"+g.substring(0,g.indexOf("/"))+"/"+a+d;}else{d="http://"+g+"/"+a+d;}}else{if(d!=""){if(g.indexOf("/cc/")>-1){e=g.substring(g.indexOf("/cc/")+4);if(e.indexOf("?")>-1){e=e.substring(0,e.indexOf("?"));}d=g.replace("/cc/"+e,"/cc/"+d);}else if(g.indexOf("/d/")>-1){e=g.substring(g.indexOf("/d/"));if(e.indexOf("?")>-1){e=e.substring(0,e.indexOf("?"));}d=g.replace(e,"/cc/"+d);}else{d=g+"/cc/"+d;}}else{if(g.indexOf("/cc/")>-1){d=g.substring(0,g.indexOf("/cc/"));}else if(g.indexOf("/d/")>-1){d=g.substring(0,g.indexOf("/d/"));}}}if(d!=""){window.location=d;}}function gogoTweet(a,b){var c=a;var d=c.indexOf("http://");var e,begh,endh;begh="";endh="";if(d>-1){urlEnd=c.indexOf(" ",d+1);if(urlEnd==-1){urlEnd=c.length;}else{endh="<a href='"+b+"'>";}if(d!=0){begh="</a>";}e=c.substring(d,urlEnd);c=c.replace(e,begh+"<a href='"+e+"'>"+e+"</a>"+endh);}if(begh!=""||d==-1)c="<a href='"+b+"'>"+c;if(endh!=""||d==-1)c+="</a>";return c;}function gogoTwitter(d,e,f,g){var a=gogoAjax();if(a){a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var b=document.getElementById(e);var c=getHtmlChildElement(e,"ul","status");var x=a.responseXML;var h="",cssClass="";for(var i=0;i<g;i++){if(i==0){cssClass=" class=\"first\""}else{cssClass=""}h=h+"<li"+cssClass+"><span class=\"tweet\">"+gogoTweet(getXmlValue(x,"statuses/status/text",1,i),"http://twitter.com/"+f+"/statuses/"+getXmlValue(x,"statuses/status/id",1,i))+"</span><span class='date'>"+relative_time(getXmlValue(x,"statuses/status/created_at",1,i),getXmlValue(x,"statuses/status/user/utc_offset",1,i))+"</span></li>"}c.innerHTML=h;b.className="loaded"}};executeAjax(a,d)}}function gogoTwitterResults(d,e,f,g){var a=gogoAjax();if(a){a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var b=document.getElementById(e);var c=getHtmlChildElement(e,"ul","results");var x=a.responseXML;var h="";for(var i=0;i<g;i++){h=h+"<li><img src=\""+getXmlValue(x,"channel/item/google:image_link",1,i)+"\" /><span class=\"tweet\">"+gogoTweet(getXmlValue(x,"channel/item/title",1,i),getXmlValue(x,"channel/item/link",1,i))+"</span><span class=\"user\">"+getXmlValue(x,"channel/item/author",1,i)+"</a></span></li>"}c.innerHTML=h;b.className="loaded"}};executeAjax(a,d)}}function urlencode(a){a=a.replace(/&/g,'%26');return a}function trim(a){return a.replace(/^\s\s*/,'').replace(/\s\s*$/,'')}function makeCategoryMandatoryExt1(a,b){var c='';var d;var e=a.split(',');var f=b.split(',');var g=document.getElementsByTagName('input');for(var h=0;h<e.length;h++){d=0;for(i=0;i<g.length;i++){if((g[i].type=='checkbox')&&(g[i].id=='cat_'+e[h])){if(g[i].checked){d++}}}if(d==0){formError('cat_'+e[h],(document.getElementById('hiddenCatQuestion'+e[h]).value).replace(/'/g,"\'")+' requires an answer')}else if(d<f[h]){formError('cat_'+e[h],(document.getElementById('hiddenCatQuestion'+e[h]).value).replace(/'/g,"\'")+' requires at least '+f[h]+' answers')}}return c}function makeCategoryMandatoryExt(a,b){var c='';var d;var e=a.split(',');var f=b.split(',');for(var g=0;g<e.length;g++){d=0;var h=(document.getElementById('cat-ul-'+e[g])).getElementsByTagName('input');for(i=0;i<h.length;i++){if(h[i].type=='checkbox'){if(h[i].checked)d++}}if(d==0){formError('cat_'+e[g],(document.getElementById('hiddenCatQuestion'+e[g]).value).replace(/'/g,"\'")+' requires an answer')}else if(d<f[g]){formError('cat_'+e[g],(document.getElementById('hiddenCatQuestion'+e[g]).value).replace(/'/g,"\'")+' requires at least '+f[g]+' answers')}}return c}function setCatRequiredExt(a){var b=a.split(',');for(var c=0;c<b.length;c++){document.getElementById('spanCatQuestion'+b[c]).style.display=""}}function clearDefaultText(a,b){if(a.value==b){a.value=""}else if(a.value==""){a.value=b}}function shArea(a,b){if(a){var c=document.getElementById(a);if(b==true)c.style.display="";else c.style.display="none"}}function showArea(a){shArea(a,true)}function hideArea(a){shArea(a,false)}function toggleAreas(a,b){shArea(a,false);shArea(b,true)}function reveal(a,b,c){var r=document.getElementById(a);var h=document.getElementById(b);if(r&&h){if(c.parentNode){c.parentNode.style.display="none"}h.style.display="none";r.style.display=""}}function toggleNav(a){var b=a.parentNode.getElementsByTagName("ul");var c="active";for(var i=0;i<b.length;i++){var d="";if(b[i].className.indexOf(c)>-1){d=b[i].className.replace(c,"")}else{if(b[i].className==""){d=c}else{d=b[i].className+" "+c}}if(d==""){b[i]=b[i].removeAttribute("class")}else{b[i].className=trim(d)}}}function focusMe(a){if(a){var b=document.getElementById(a);b.focus()}}function relative_time(c,d){var e=c.split(" "),parsed_date=Date.parse(e[1]+" "+e[2]+", "+e[5]+" "+e[3]),date=timezoneMe(parsed_date,d),relative_to=new Date(),delta=parseInt((relative_to.getTime()-parsed_date)/1000),r='';function formatTime(a){var b=a.getHours(),min=a.getMinutes()+"",ampm='AM';if(b==0){b=12}else if(b>12){b-=12;ampm='PM'}if(min.length==1){min='0'+min}return b+':'+min+' '+ampm}function formatDate(a){var b=a.toDateString().split(/ /),mon=b[1],day=b[2],dayi=parseInt(day),year=a.getFullYear(),thisyear=(new Date()).getFullYear(),th='th';if((dayi%10)==1&&day.substr(0,1)!='1'){th='st'}else if((dayi%10)==2&&day.substr(0,1)!='1'){th='nd'}else if((dayi%10)==3&&day.substr(0,1)!='1'){th='rd'}if(day.substr(0,1)=='0'){day=day.substr(1)}return mon+' '+day+th+(thisyear!=year?', '+year:'')}delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<5){r='less than 5 seconds ago'}else if(delta<30){r='half a minute ago'}else if(delta<60){r='less than a minute ago'}else if(delta<120){r='1 minute ago'}else if(delta<(45*60)){r=(parseInt(delta/60)).toString()+' minutes ago'}else if(delta<(2*90*60)){r='about 1 hour ago'}else if(delta<(24*60*60)){r='about '+(parseInt(delta/3600)).toString()+' hours ago'}else{if(delta<(48*60*60)){r=formatTime(date)+' yesterday'}else{r=formatTime(date)+' '+formatDate(date)}}return r}function timezoneMe(a,b){var v=new Date(a);if(b){var n=v.getHours()+((b/60)/60);v.setHours(n)}return v}function querySt(a){currUrl=window.location.search.substring(1);qsBit=currUrl.split("&");for(i=0;i<qsBit.length;i++){qsBitVal=qsBit[i].split("=");if(qsBitVal[0]==a){return qsBitVal[1]}}}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!='function'){window.onload=a}else{window.onload=function(){if(b)b();a()}}}function stateCountyChange(a,b){if(typeof(a)=="string"){a=document.getElementById(a)}var c=document.getElementById(a.id+'-other-div');if(c){if(b.toLowerCase()=='other'){c.style.display=''}else{c.style.display='none'}}}function validateField(a,b,c,d){var e='';if(d==null){d=false}var f=null;if(typeof(a)=='string'){if(b!=null){a=eval("document.formflex"+b+"."+a)}else{a=document.getElementById(a)}}if(a.value==''){return true}switch(c){case'url':e=/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?/;break;case'email':e=/^[\w-\.']+@([\da-zA-Z\-]+\.)+[\da-zA-Z\-]{2,}$/;break;case'phone':e=/[0-9\+ ()]{3,15}$/;break;case'postcode':e=/(?=^.{4,10}$)(?=.*\d).*(\d|[a-zA-Z ])$/;break;case'name':e=/^[\p{L} '\-]*$/;break;case'password':if(d==true)e=/(?=^.{8,15}$)(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[\w\!\.\-\?@#$%]).*(\d|[a-zA-Z]|[\w\!\.\-\?@#$%])$/;else e=/(?=^.{6,15}$)(?=.*\d)(?=.*[a-zA-Z]).*(\d|[a-zA-Z]|[\w\!\.\-\?@#$%])$/;break}if(e!=''){var g=XRegExp(e);f=g.test(a.value);return f}return true}function passwordStrength(a){score=0;var b='Strong';var c='';var d=a.value;if(d.length<8){displayStrength(score,'Too Short',c,a);return}score+=d.length*4;for(i=1;i<=4;i++)score+=(checkRepetition(i,d).length-d.length)*1;if(d.match(/(.*[0-9])/))score+=5;else b='Weak';if(d.match(/(.*[!,@,#,$,%,\?,\.,\-])/))score+=5;else b='Weak';if((d.match(/([a-z])/))&&(d.match(/([A-Z])/)))score+=10;else b='Weak';if(d.match(/([a-zA-Z])/)&&d.match(/([0-9])/))score+=15;if(d.match(/([!,@,#,$,%,\?,\.,\-])/)&&d.match(/([0-9])/))score+=15;if(d.match(/([!,@,#,$,%,\?,\.,\-])/)&&d.match(/([a-zA-Z])/))score+=15;if(d.match(/^[a-z]*$/)||d.match(/^\d*$/)){score-=10;b='Weak'}if(score<0)score=0;if(score>100)score=100;if(b=='Strong')c='green';displayStrength(score,b,c,a)}function displayStrength(a,b,c,d){var e=document.getElementById("pwdStrength");var f="password-strength";if(e!=null){var g=document.getElementById("pwdMessage");if(e){e.style.width=a+"px";if(g){g.className=c;g.innerHTML=b}}}else{var p=d.parentNode;if(p!=null){var h=p.getElementsByTagName("span");for(var i=0;i<h.length;i++){if(h[i].className.indexOf(f)>-1){e=h[i]}}if(e!=null){if(c=="green"){removeClassFromObj(p,"required");c="good";e.title=""}else{addClassToObj(p,"required");c="bad";e.title=b+" - Stronger password required"}e.className=f+" "+c;e.innerHTML=b+"<span class=\"bar\" style=\"width:"+a+"%;\">"+"</span>"}}}return}function checkRepetition(a,b){var h="";for(i=0;i<b.length;i++){repeated=true;for(j=0;j<a&&(j+i+a)<b.length;j++)b.charAt(j+i)==b.charAt(j+i+a);if(j<a)repeated=false;if(repeated){i+=a-1;repeated=false}else h+=b.charAt(i)}return h}function removeResult(b,c){if(confirm('Are you sure you want to remove this result from the list ?')){var a=gogoAjax();if(a){urlExt='?func=removeResult&key='+b;if(urlExt!=""){a.onreadystatechange=function(){if(a.readyState==4){if(a.responseText!="")(c.parentNode).parentNode.removeChild(c.parentNode)}};a.open("GET","/libs/ajax/ajax.asp"+urlExt,true);a.send(null)}}}return false}function addClassToObj(a,b){if(a.className.indexOf(b)==-1){if(a.className==null||a.className==''){a.className=b}else{a.className=a.className+' '+b}}}function removeClassFromObj(a,b){if(a.className!=null){if(a.className.indexOf(b)>-1){a.className=a.className.replace(b,"")}}}function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n)}function highlightRow(a,b){var c="required";if(b=="clear"){c=""}var d=document.getElementById(a);var e=d.parentNode;if(e!=null){if(e.nodeName=="P"){addClassToObj(e,c)}else{addClassToObj((e.parentNode),c)}}}function showFormRow(a,b,c){var s="";if(b==''&&c!=null){var f=document.getElementById("formflex"+a);if(f!=null){var d=f.getElementsByTagName("p");for(var i=0;i<d.length;i++){if(d[i].className==c){d[i].style.display=s}}}}}function clearFormValidation(a){var b="required";var f=document.getElementById("formflex"+a);if(f!=null){var c=f.getElementsByTagName("p");for(var i=0;i<c.length;i++){if(c[i].className.indexOf(b)>-1){c[i].className=c[i].className.replace(b,"");var d=c[i].getElementsByTagName("span");for(var j=0;j<d.length;j++){if(d[j].className.indexOf("req-msg")>-1){d[j].innerHTML=""}if(d[j].className.indexOf("password-strength")>-1){d[j].innerHTML=""}}}}}}function populateSelect(b,c){var a=c.split("</option>");var v,t;b.options.length=0;for(var i=0;i<a.length-1;i++){t=a[i].substring(a[i].indexOf(">")+1);v=a[i].substring(a[i].indexOf(" value=\"")+8);v=v.substring(0,v.indexOf("\""));b.options[i]=new Option(t,v)}}function loadCountryState(b){var c,stateObj,otherObj;if(b.parentNode.className.indexOf("state-country country")>-1){c=b}else{stateObj=b}if(stateObj!=null){if(stateObj.value=="Other"){otherObj=stateObj.parentNode.getElementsByTagName("input")[0];hideStateOther(stateObj,otherObj,false)}}else{var d=c.parentNode.parentNode.getElementsByTagName("p");for(var i=0;i<d.length;i++){if(d[i].className.indexOf("state-country state")>-1){stateObj=d[i].getElementsByTagName("select")[0];otherObj=d[i].getElementsByTagName("input")[0]}}var a=gogoAjax();if(a){var e="?func=state-country&key="+c.value;if(e!=""){a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var t=a.responseText;if(t.indexOf("<option")>-1){populateSelect(stateObj,t);hideStateOther(stateObj,otherObj,true);if(t.indexOf("Select Country first")>-1){stateObj.disabled=true}}else{hideStateOther(stateObj,otherObj,false)}}};a.open("GET","/libs/ajax/ajax.asp"+e,true);a.send(null)}}}}function hideStateOther(a,b,c){if(c){a.disabled=false;a.style.display="";a.focus();b.style.display="none";b.disabled=true}else{b.disabled=false;b.style.display="";b.focus();a.style.display="none";a.disabled=true}}function showPaymentOptions(a){var b=document.getElementById("gatewayUrl").value;var c=a.value;var d='',show=false;if(c=='')show=true;if(window.getElementsToHide)var d=getElementsToHide();if(d!=''){elArr=d.split(',');for(var i=0;i<elArr.length;i++){var e=document.getElementById(elArr[i]);if(e){if(!show)e.disabled='disabled';else e.disabled='';parent=e.parentNode;if((parent.nodeName).toLowerCase()=='td')parent=parent.parentNode;if(parent)if(!show)parent.style.display='none';else parent.style.display=''}}}if(!show)a.form.action="/libs/submit_form.asp";else a.form.action=b}function searchMe(a,b){var c='',catSelect="cat-select",fromSelect="from",searchCat='',from='';for(var i in a){var d=a[i];if(d){var e='';if(d.value)e=d.value;var f='';if(d.type)f=d.type;if(d.id)var g=d.id;if(f!='fieldset'&&f!=''){if(g.search(catSelect)>-1)searchCat=e;if(g.search(fromSelect)>-1)from=e}}}if(searchCat!=''){if(from!='')c+="from="+from;if(searchCat=='/')searchCat+=b;a.action=searchCat;if(c!='')a.action+='?'+c;a.submit()}}function changeSubCat(b){var c=(b.id).replace('-parent','');var d=document.getElementById(c);if(d){var a=gogoAjax();if(a){var e="?func=get-sub-cat&key="+b.value;if(e!=""){a.onreadystatechange=function(){if(a.readyState==4&&a.status==200){var t=a.responseText;if(t==''){t='<option value="'+b.value+'">'+b.value+'</option>';(d.parentNode).style.display='none'}else(d.parentNode).style.display='';if(t.indexOf("<option")>-1)populateSelect(d,t)}};a.open("GET","/libs/ajax/ajax.asp"+e,true);a.send(null)}}}}function getNewCartQty(a){var b=document.getElementById("selectQty"+a);var c=document.getElementById("tbQty"+a);var d=0;if(b)d=parseInt(b.options[b.selectedIndex].value);else if(c)d=parseInt(c.value);if(!(d>0))d=1;return d}function updateCartDisplay(a,b,c,d){var a=document.getElementById("cart");item_text="item";if(d>1){item_text="items"}addClassToObj(b,"ordered");addClassToObj(b.parentNode,"ordered");a.className="";var e=document.getElementById("cart-num");if(e){var f=parseInt(e.innerHTML);if(isNaN(f)){f=0}e.innerHTML=f+d;if((a.innerHTML).search("items")==-1)a.innerHTML=(a.innerHTML).replace("item","items")}else{if(cartLinkItemsText!=""){var g=a.getElementsByTagName("a")[0];g.innerHTML=cartLinkItemsText}a.innerHTML=(a.innerHTML).replace("No items","<span id='cart-num'>"+d+"</span> "+item_text)}}function addCodeToCart(o){var a=document.getElementById(o.id.replace("_add",""));var v=a.value;if(v.indexOf(" ")==-1){addCodeToAjaxCart(v,o)}else{addUserMsg("","","You have entered an invalid code, please check you have entered your code correctly and try again","")}return false}function addToCart(d,e,f,g){if(typeof cartNumeric!='undefined'&&cartMode!=3){var a=gogoAjax();if(a){var h=1;var i=0;var j="/libs/ajax/cart.asp";var k="";var l=false;var m=document.getElementById("cart");var n=window.location.toString();if(cartNumeric){var o=6;i=getNewCartQty(d);if(f.parentNode.className.indexOf("ordered")==-1){if(!(g>0)){o=1}};k="?m="+o+"&id="+d+"&qty="+i}else{var p=document.getElementById("cart-list");if(!p){var q=document.getElementById("no-cart");m.removeChild(q);p=document.createElement("ul");p.id="cart-list";m.appendChild(p);var r=document.getElementById("cart-title");r.innerHTML="";var s=document.createElement("a");s.className="clearCart";s.innerHTML="Clear";s.onclick=clearCart;var t=document.createElement("a");t.className="editCart";t.innerHTML="Edit";if(n.indexOf('default.asp')>-1)t.href="/default.asp?page="+querySt("page")+"&sf=cart";else{t.href="/"+getSiteflexPage()+"/sf/cart"}r.appendChild(s);r.appendChild(t);r.appendChild(document.createTextNode(cartBoxName));l=true}i=getNewCartQty(d);var u;if(cartMode!=1){u=document.getElementById("cart-item-"+d)}if(!u||cartMode==1){var v=p.getElementsByTagName("li");var w;if(cartMode==1)w=v.length+1;else w=d;u=document.createElement("li");u.id="cart-item-"+w;if(v.length%2!=0)u.className="alt";k="?m=1&id="+d;var x=document.createElement("a");var y=document.createElement("span");y.className="removeItem";y.onclick=removeItem;y.innerHTML="X";x.appendChild(y);var z=document.createElement("span");z.innerHTML=e;z.className="cart-name";x.appendChild(z);if(i>0){var A=document.createElement("span");h=i;A.innerHTML=h;A.id="cart-item-qty-"+w;A.className="cart-qty";x.appendChild(A);k=k+"&qty="+h}u.appendChild(x);p.appendChild(u);if(l){var B=document.createElement("a");B.className="finalCart";B.innerHTML=cartFinalLabel;B.href=t.href;B.id="cart-finalise";m.appendChild(B)}}else{if(i>0){var A=document.getElementById("cart-item-qty-"+d);h=parseInt(A.innerHTML);h=h+i;A.innerHTML=h;k="?m=3&id="+d+"&qty="+h}}}if(k!=""){if(cartNumeric){a.onreadystatechange=function(){if(a.readyState==4){var b="edit-cart";var c=document.getElementById(b);if(a.responseText!=""){addUserMsg(c,p,a.responseText,5);if(a.responseText.indexOf("added")>-1){updateCartDisplay(c,f,g,i)}}else{addUserMsg(c,p,"Item added to cart",5);updateCartDisplay(c,f,g,i)}}}}a.open("GET",j+k,true);a.send(null)}}}else{var C=d;var D=document.getElementById("tbVariation"+d);if(D){C=D.value}addToAjaxCart(C,f,d)}return false}function selectVariation(a,b){var c=document.getElementById("tbVariation"+a);c.value=b}function clearCart(){var a=gogoAjax();if(a){var b=confirm("Are you sure you want to clear the contents of your "+cartName+"?");if(b){var c="cart";var d=document.getElementById(c);if(!d){c="edit-cart";d=document.getElementById(c)}var e=document.getElementById(c+"-list");var f="";if(e){if(c!="cart")addUserMsg(d,e,cartName+" items cleared",5);noCartItems(d,e);f="?m=2"}var g=document.getElementById(c+"-list-head");var h=document.getElementById(c+"-list-foot");if(g)d.removeChild(g);if(h)d.removeChild(h);if(f!=""){a.open("GET","/libs/ajax/cart.asp"+f,true);a.send(null)}}}return false}function saveCart(){var a=gogoAjax();if(a){var c="edit-cart";var d=document.getElementById(c);var e=document.getElementById(c+"-list");var f="";if(e){var g="";var k="";var l;var m=e.getElementsByTagName("li");for(var i=0;i<m.length;i++){l=m[i];if(typeof(l.id)!='undefined'){var n=null;var o=l.getElementsByTagName("input");for(var j=0;j<o.length;j++){if(typeof(o[j].id)!='undefined'){if((o[j].type=="text")&&((o[j].id).search('cart-item-qty-')>-1)){n=o[j];j=o.length}}}if(n){if(k!="")k=k+",";k=k+n.value}}}f="?m=5&qtys="+k;addUserMsg(d,e,cartName+" changes saved",5)}if(f!=""){a.onreadystatechange=function(){if(a.readyState==4){if(d){var b=document.getElementById(c+"-list-foot");if(b){var h=a.responseText;b.innerHTML=h;if((b.firstChild)!=null)b.innerHTML=(b.firstChild).innerHTML}}}};a.open("GET","/libs/ajax/cart.asp"+f,true);a.send(null)}}return false}function removeItem(c){var a=gogoAjax();if(a){var d="edit-cart";var e=document.getElementById(d);if(!e){d="cart";e=document.getElementById(d)}var f=document.getElementById(d+"-list");var g="";if(f){var j;if(d=="edit-cart")j=c.parentNode;else if(typeof(c.onclick)=='undefined')j=this.parentNode.parentNode;else j=c.parentNode.parentNode;while(j.nodeName!="LI"){j=j.parentNode}if(j){var k=j.id.replace(d+"-item-","");var l=f.getElementsByTagName("li");var m;if(l.length>0){for(var i=0;i<l.length;i++){if(l[i].id==j.id){f.removeChild(l[i]);m=i+1;i=i-1}else{if(i%2!=0)l[i].className="alt";else l[i].removeAttribute('class')}}}if(l.length==0){noCartItems(e,f)}g="?m=4&i="+m}}if(g!=""){a.onreadystatechange=function(){if(a.readyState==4){if(e){var b=document.getElementById(d+"-list-foot");if(b){var h=a.responseText;b.innerHTML=h;if((b.firstChild)!=null)b.innerHTML=(b.firstChild).innerHTML}}}};a.open("GET","/libs/ajax/cart.asp"+g,true);a.send(null)}}return false}function noCartItems(a,b){var c=document.createElement("p");c.id="no-cart";c.innerHTML="No "+cartName+" Items";a.removeChild(b);a.appendChild(c);var d=document.getElementById("cart-title");if(d){var e=d.getElementsByTagName("a");if(e[1])d.removeChild(e[1]);if(e[0])d.removeChild(e[0])}else{document.getElementById("edit-cart-btn").style.display="none";document.getElementById("edit-cart-clear").style.display="none"}var f=document.getElementById("cart-finalise");if(f){a.removeChild(f)}}function handleEnter(a,e){var b;if(e&&e.which){b=e.which}else if(window.event){e=window.event;b=e.keyCode}if(b==13){return false}}function addSurcharge(c){var d;d=document.getElementById("surcharge");span_el=document.getElementById("spanSurcharge");if(d){if(document.getElementById("cardtype_req"))document.getElementById("cardtype_req").innerHTML="";d.value=c;if(c!='0'&&c!='0%'){span_el.innerHTML='(plus ';var e=document.getElementById("ewayTotalAmount").value;if(c.search('%')>-1){span_el.innerHTML+=c;c=(e*(parseFloat(c)/100))/100;c=Math.round(c*100)/100;span_el.innerHTML+=' = $'+c}else{c=Math.round(c*100)/100;span_el.innerHTML+='$'+c}span_el.innerHTML+=')'}else span_el.innerHTML=''}var a=gogoAjax();if(a){var f="cart";var g=document.getElementById("cart");if(!g){f="edit-cart";g=document.getElementById(f)}var h=document.getElementById(f+"-list");var i="";if(h){i="?m=7&surcharge="+c}if(i!=""){a.onreadystatechange=function(){if(a.readyState==4){if(g){var b=document.getElementById(f+"-list-foot");if(b){b.innerHTML=a.responseText;if((b.firstChild)!=null)b.innerHTML=(b.firstChild).innerHTML}}}};a.open("GET","/libs/ajax/cart.asp"+i,true);a.send(null)}}}
