var ser_add;var slet;var surl;var ssl="N";var secsurl;var ses_id;var ses_pk;var wp_id;var poporder=1;var comurl="common.esiteconnect.com";var loadicon='<img src="http://'+comurl+'/images/status/progress.gif"/>';var unableStr="we are unable to process your request at this time";var waObjEvent;var wbareas=new Array();try{if(YAHOO!=null){YAHOO.namespace("ESITE");YAHOO.namespace("ESITE.dialogs");ESITE=YAHOO.ESITE}}catch(ex){}function initialiseEvents(D,F,B,C,A,E){ser_add=location.host;ses_id=D;slet=C;ses_pk=F;wp_id=B;ssl=E;waObjEvent=new waObj("waEvent");if(E=="Y"){surl="https://"+A+"/"+slet+";jsessionid="+ses_id+"?";loadicon='<img src="https://'+A+'/images/status/progress.gif"/>'}else{surl="http://"+ser_add+"/"+slet+";jsessionid="+ses_id+"?"}}function setSession(){if(ssl=="Y"){surl="https://"+secure_url+"/"+slet+";jsessionid="+ses_id+"?"}else{surl="http://"+ser_add+"/"+slet+";jsessionid="+ses_id+"?"}}function addAreaListener(A,B,D,C){wbareas.push(new Webarea(A,B,D,C))}function waObj(A){this.name=A;this.addToBasket=new YAHOO.util.CustomEvent("addToBasket",this);this.updateViewBasket=new YAHOO.util.CustomEvent("updateViewBasket",this);this.reloadBasketSummary=new YAHOO.util.CustomEvent("reloadBasketSummary",this);this.login=new YAHOO.util.CustomEvent("login",this);this.search=new YAHOO.util.CustomEvent("search",this);this.hidesearch=new YAHOO.util.CustomEvent("hidesearch",this);this.removesearch=new YAHOO.util.CustomEvent("RemoveSearch",this);this.prod=new YAHOO.util.CustomEvent("displayProd",this);this.hideprod=new YAHOO.util.CustomEvent("hideProd",this);this.relatedprods=new YAHOO.util.CustomEvent("displayRelated",this);this.hiderelatedprods=new YAHOO.util.CustomEvent("hideRelated",this);this.displaycat=new YAHOO.util.CustomEvent("displayCat",this);this.hidecat=new YAHOO.util.CustomEvent("hideCat",this);this.displaycrumb=new YAHOO.util.CustomEvent("displayCrumb",this);this.hidecrumb=new YAHOO.util.CustomEvent("hideCrumbs",this);this.showfac=new YAHOO.util.CustomEvent("displayFac",this);this.addfav=new YAHOO.util.CustomEvent("addFav",this);this.remfav=new YAHOO.util.CustomEvent("remFav",this)}function Webarea(D,A,C,B){this.id=D;this.pageid="area"+D;this.type=A;this.sec=C;this.eventObject=waObjEvent;if(B=="Y"){switch(A){case"get_basket_summary":this.eventObject.addToBasket.subscribe(this.onAddToBasket,this);this.eventObject.reloadBasketSummary.subscribe(this.onUpdateArea,this);break;case"get_basket_view_product":this.eventObject.updateViewBasket.subscribe(this.onUpdateArea,this);break;case"login_display":this.eventObject.login.subscribe(this.onUpdateArea,this);break;case"get_search_product":this.eventObject.search.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.hidesearch.subscribe(this.onHideSearch,this);this.eventObject.removesearch.subscribe(this.onClearArea,this);break;case"get_product_long":this.eventObject.prod.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.hideprod.subscribe(this.onClearArea,this);break;case"get_product_related":this.eventObject.relatedprods.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.hiderelatedprods.subscribe(this.onClearArea,this);break;case"search_category":this.eventObject.displaycat.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.hidecat.subscribe(this.onClearArea,this);break;case"search_category_crumbs":this.eventObject.displaycrumb.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.hidecrumb.subscribe(this.onClearArea,this);break;case"search_category_header":this.eventObject.displaycat.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.hidecat.subscribe(this.onClearArea,this);break;case"facilities_content_display":this.eventObject.showfac.subscribe(this.onUpdateAreaKeyValue,this);this.eventObject.login.subscribe(this.onUpdateArea,this);this.eventObject.addfav.subscribe(this.onUpdateArea,this);this.eventObject.remfav.subscribe(this.onUpdateArea,this);break;case"facilities_menu_display":break}}this.eventObject.login.subscribe(this.onUpdatePermArea,this)}Webarea.prototype.onAddToBasket=function(D,C,E){var A=_GetXmlDocObject(C[0].responseText);if(A.getElementsByTagName("success")[0].childNodes[0].nodeValue=="1"){var B=A.getElementsByTagName("basketSummary");if(document.getElementById(E.id+"_bskex")!=undefined){document.getElementById(E.id+"_bskex").innerHTML=B[0].getAttribute("totalEx")}if(document.getElementById(E.id+"_bsktax")!=undefined){document.getElementById(E.id+"_bsktax").innerHTML=B[0].getAttribute("totalTax")}if(document.getElementById(E.id+"_bskinc")!=undefined){document.getElementById(E.id+"_bskinc").innerHTML=B[0].getAttribute("totalInc")}if(document.getElementById(E.id+"_bskitem")!=undefined){document.getElementById(E.id+"_bskitem").innerHTML=B[0].getAttribute("totalItem")}if(document.getElementById(E.id+"_bskweight")!=undefined){document.getElementById(E.id+"_bskweight").innerHTML=B[0].getAttribute("totalWeight")}if(document.getElementById(E.id+"_bskprice")!=undefined){document.getElementById(E.id+"_bskprice").innerHTML=B[0].getAttribute("totalPrice")}}else{alert("Error: Item could not be added.")}};Webarea.prototype.onHideSearch=function(B,A,C){var D=document.getElementById(C.pageid);D.innerHTML='<a href="search.html" class="esiteretarea_link" onclick="javascript: _expandSearch(\''+C.id+'\');return false;">Go back to search</a><div style="display:none;" id="'+C.id+'srchLst">'+D.innerHTML+"</div>"};Webarea.prototype.onClearArea=function(B,A,C){document.getElementById(C.pageid).innerHTML=""};Webarea.prototype.onUpdateAreaKeyValue=function(B,A,C){updateArea(C.id,A[0],A[1])};Webarea.prototype.onUpdateArea=function(B,A,C){updateArea(C.id,"")};Webarea.prototype.onUpdatePermArea=function(B,A,C){if(C.sec!="pubpriv"){updateArea(C.id,"")}};function _FilterComboOptions2(G,B,F,C,A){var E={success:function(K){var S=_GetXmlDocObject(K.responseText);var H=document.getElementById(A+"cbname");var P=document.getElementById("priceEx"+A);var O=document.getElementById("priceInc"+A);var J=document.getElementById("price"+A);var Q=document.getElementById(A+"stock");if(S.getElementsByTagName("response")[0].getAttribute("success")=="true"){var M=S.getElementsByTagName("productid")[0].childNodes[0].nodeValue;var N=document.getElementById(A+"imgholder");var I=document.getElementById(A+"imgdesc");var L=document.getElementById(A+"imgholderlnk");var R=document.getElementById("deltime"+A);if(P!=null){P.innerHTML="$"+S.getElementsByTagName("productpriceex")[0].childNodes[0].nodeValue}if(O!=null){O.innerHTML="$"+S.getElementsByTagName("productpriceinc")[0].childNodes[0].nodeValue}if(J!=null){J.innerHTML="$"+S.getElementsByTagName("productprice")[0].childNodes[0].nodeValue}if(I!=null){if(S.getElementsByTagName("productimgdesc")[0].childNodes[0]!=null){I.innerHTML=S.getElementsByTagName("productimgdesc")[0].childNodes[0].nodeValue}else{I.innerHTML=""}}if(N!=null){N.src=S.getElementsByTagName("productimg")[0].childNodes[0].nodeValue;L.href="javascript: window.open('"+S.getElementsByTagName("productlargeimg")[0].childNodes[0].nodeValue+"','prdimg','toolbar=no,menubar=no,resizable=yes,scrollbars=yes'); void(0);";if(S.getElementsByTagName("productimgtitle")[0].childNodes[0]!=null){N.alt=S.getElementsByTagName("productimgtitle")[0].childNodes[0].nodeValue}else{N.alt=""}}if(H!=null){H.innerHTML=S.getElementsByTagName("productname")[0].childNodes[0].nodeValue}if(Q!=null){Q.innerHTML='<img src ="'+S.getElementsByTagName("productstock")[0].childNodes[0].nodeValue+'" alt="'+S.getElementsByTagName("productstock")[0].childNodes[0].nodeValue+'"/>'}if(R!=null){R.innerHTML=S.getElementsByTagName("productdelivertime")[0].childNodes[0].nodeValue}}else{if(H!=null){H.innerHTML="Product combination does not exist."}if(P!=null){P.innerHTML=""}if(O!=null){O.innerHTML=""}if(J!=null){J.innerHTML=""}if(Q!=null){Q.innerHTML=""}}},failure:function(H){removeWindow(A);requestFailed()}};var D=function(){};isCombosSelected(A,F,E,D)}function isCombosSelected(D,G,L,M){var H="0";var N="0";var C="";var B="";var F=true;var J=document.getElementById("cbn"+D).getElementsByTagName("form")[0];var K=J.elements.length;for(var E=0;E<K;E++){if(J.elements[E].type=="select-one"){if(J.elements[E].value!=""){H+=","+J.elements[E].id;N+=","+J.elements[E].value;C+=J.elements[E].id+"|";B+=J.elements[E].value+"|"}else{F=false}}}if(F){var A=surl+"command=util_product";var I="util_product_action=get_abstract&itemid="+G;I+="&selected_field_ids="+H;I+="&selected_value_ids="+N;I+="&chosen_field_ids="+C;I+="&chosen_value_ids="+B;I+="&all_selected=true";YAHOO.util.Connect.asyncRequest("POST",A,L,I)}else{M()}return false}function getComboStock(A,D,E){var B=surl+"command=util_product&util_product_action=get_combo_stock&itemid="+D+"&matrixid="+E;var C={success:function(F){drawPopupWindow(F.responseText,"Stock check","2","cms_popup_search_item_combo",true,"removePopupWindow(2)")},failure:function(F){requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",B,C)}function _AddBasketItem(B,A,G,H,F,I,C){if(!_isvalid("numeric",A)){togglePopupWindow(1);alert("Please enter a valid quantity.");return }if(H!=null&&H!=0&&H!=""){var E={success:function(K){var J=_GetXmlDocObject(K.responseText);if(J.getElementsByTagName("response")[0].getAttribute("success")=="true"){B=J.getElementsByTagName("productid")[0].childNodes[0].nodeValue;removeWindow(C);removePopupWindow(1);_AddItemToBasket(B,A,G,H,F,I,C)}else{removeWindow(C);alert(J.getElementsByTagName("message")[0].childNodes[0].nodeValue);togglePopupWindow(1)}},failure:function(J){removeWindow(C);requestFailed()}};var D=function(){alert("Please choose from all product options.");togglePopupWindow(1);removeWindow(C);return false};drawWindow(C,loadicon+" Checking product exists with selected combinations...");return isCombosSelected(C,B,E,D)}else{_AddItemToBasket(B,A,G,H,F,I,C)}}function _AddItemToBasket(C,B,F,G,E,J,D){drawWindow(D,loadicon+" Adding item...");var H="util_basket_action=add_product";H+="&itemids="+C;H+="&itemqtys="+B;H+="&itemcomboids="+G;H+="&itemattribvalueids="+E;H+="&itemattribcustomdata="+J;H+="&rid="+Math.random();H+="&from=search";var A=surl+"command=util_basket";var I={success:function(M){removeWindow(D);var K=_GetXmlDocObject(M.responseText);if(K.getElementsByTagName("success")[0].childNodes[0].nodeValue=="1"){var L=K.getElementsByTagName("basketSummary")[0].getAttribute("totalPrice");if(L!=null&&L!="0.00"){waObjEvent.addToBasket.fire(M);waObjEvent.updateViewBasket.fire(null)}else{alert("This product cannot be added to basket.")}}else{alert("This product cannot be added to basket.")}},failure:function(K){removeWindow(D);requestFailed()}};YAHOO.util.Connect.asyncRequest("POST",A,I,H)}function _DeleteBasketItem(C){var A=surl+"command=util_basket";var B="util_basket_action=delete_product";B+="&basketproductid="+C;B+="&rid="+Math.random();var D={success:function(E){waObjEvent.addToBasket.fire(E);waObjEvent.updateViewBasket.fire(null)},failure:function(E){requestFailed()}};YAHOO.util.Connect.asyncRequest("POST",A,D,B)}function _Login(A){drawWindow(A,loadicon+" Logging in, please wait...");var B={success:function(D){YAHOO.util.Connect.setForm();var C=_GetXmlDocObject(D.responseText);if(C.getElementsByTagName("success")[0].childNodes[0].nodeValue=="1"){ses_id=C.getElementsByTagName("sesid")[0].childNodes[0].nodeValue;setSession();if(C.getElementsByTagName("iface")[0].childNodes[0].nodeValue=="RETAIL"){waObjEvent.login.fire(D);waObjEvent.updateViewBasket.fire(null);updateWindow(A,"You are now logged in");setTimeout("removeWindow("+A+")",1000)}else{updateWindow(A,"You are now logged in, loading interface, please wait...");window.location=C.getElementsByTagName("lnk")[0].childNodes[0].nodeValue}}else{updateWindow(A,C.getElementsByTagName("msg")[0].childNodes[0].nodeValue);setTimeout("removeWindow("+A+")",2000)}},failure:function(C){removeWindow(A);YAHOO.util.Connect.setForm();requestFailed()}};if(document.forms["login"+A]!="undefined"){YAHOO.util.Connect.setForm(document.forms["login"+A]);YAHOO.util.Connect.asyncRequest("POST",surl+"command=login2",B)}else{removeWindow(A);alert("This page cannot correctly log you in currently, please try again later or contact us with the error.")}}function _Logout(webareaId){drawWindow(webareaId,loadicon+" Logging you out, please wait...");var callback={success:function(o){updateWindow(webareaId,loadicon+" You are now logged out. Redirecting you...");eval(o.responseText)},failure:function(o){removeWindow(webareaId);requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",surl+"command=util_session&util_session_action=logout&r="+new Date().getTime(),callback)}function _Register(B){var A=document.forms["register"+B];if(A!="undefined"){if(A.login.value!=""){if(A.email.value==""||!_isvalid("email",A.email.value)){alert("Please enter a valid email address.")}else{if(!A.termsagree.checked){alert("Please tick the box to agree to our Terms & Conditions")}else{if(valReg()){if(A.contact.value==""){A.contact.value=A.fullnamecompany.value}drawWindow(B,loadicon+" Processing your registration, please wait...");var C={success:function(F){YAHOO.util.Connect.setForm();removeWindow(B);var D=_GetXmlDocObject(F.responseText);if(D.getElementsByTagName("success")[0].childNodes[0].nodeValue=="1"){var E=document.getElementById("area"+B);if(E!=null){E.innerHTML=D.getElementsByTagName("webarea")[0].childNodes[0].nodeValue}}else{alert("ERROR:"+D.getElementsByTagName("msg")[0].childNodes[0].nodeValue)}},failure:function(D){removeWindow(B);requestFailed()}};YAHOO.util.Connect.setForm(A);YAHOO.util.Connect.asyncRequest("POST",surl+"command=oos_view_register",C)}}}}else{alert("Please enter a login id.")}}else{alert("The registration form is not functioning correctly, "+unableStr)}}function _getAdvForm(A,B){drawWindow(A,loadicon+"Reloading, please wait...");var C={success:function(E){removeWindow(A);if(E.statusText=="OK"){var D=document.getElementById("srch"+A);if(D!=null){D.innerHTML=E.responseText}}else{alert("Could not reload the search form correctly, please try again later.")}},failure:function(D){removeWindow(A);requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",surl+"command=util_search&util_search_function=build_search_form&profile_id="+B+"&webarea_id="+A,C)}function _StartAdvSearch(B){var F=document.getElementById("srch"+B);var C=document.getElementById("srch_prof"+B);var E=document.forms["srchform"+B];var H="";var A="";if(F!=null&&C!=null){var G=F.getElementsByTagName("input");for(var D=0;D<G.length;D++){H+="&"+G[D].name+"="+G[D].value;A+=G[D].value+" "}if(E!=null&&E.target_page_id!=null&&E.target_page_id.value!=wp_id&&E.target_page_id.value!=""){window.location=surl+"command=cman_view_webpage&pkey="+ses_pk+"&webpage_id="+E.target_page_id.value+"&inp_profile_id="+C.value+H+"&searchtype=advsch&searchword="+A}else{if(waObjEvent.search.subscribers.length>0){waObjEvent.search.fire("inp_profile_id="+C.value+H+"&searchtype=advsch&searchword="+A,"get");waObjEvent.hideprod.fire();waObjEvent.hidecat.fire();waObjEvent.hidecrumb.fire();return false}return true}}else{alert("Sorry but the search form is incorrectly formed to process your request. Please let us know of the issue.")}return false}function _StartSearch(A,C){if(document.forms["search"+A]!=null){var B="searchtype="+document.forms["search"+A].searchtype.value+"&searchword="+document.forms["search"+A].searchword.value;if(waObjEvent.search.subscribers.length>0){waObjEvent.search.fire(B);waObjEvent.hideprod.fire();waObjEvent.hidecat.fire();waObjEvent.hidecrumb.fire();waObjEvent.hiderelatedprods.fire()}else{window.location="http://"+ser_add+"/"+slet+"/page/"+C+".html?"+B}}else{alert("Sorry but the search form is incorrectly formed to process your request. Please let us know of the issue.")}return false}function _expandSearch(A){var C=document.getElementById("area"+A);try{C.innerHTML=document.getElementById(A+"srchLst").innerHTML;waObjEvent.hidecrumb.fire()}catch(B){}waObjEvent.hideprod.fire()}function _displaySearchItem(A,B){B=B.replace(/&/g,"%26");if(waObjEvent.prod.subscribers.length>0){waObjEvent.prod.fire("inp_item_id="+B);waObjEvent.hidesearch.fire();waObjEvent.displaycrumb.fire("inp_item_id="+B);waObjEvent.relatedprods.fire("inp_item_id="+B);return false}return true}function _displayCats(A,B){B=B.replace(/&/g,"%26");waObjEvent.hideprod.fire();waObjEvent.removesearch.fire();waObjEvent.hiderelatedprods.fire();if(waObjEvent.displaycat.subscribers.length>0){waObjEvent.displaycat.fire("inp_cat_id="+B);waObjEvent.displaycrumb.fire("inp_cat_id="+B);return false}return true}function _displayCatItem(A,B){B=B.replace(/&/g,"%26");if(waObjEvent.prod.subscribers.length>0){waObjEvent.prod.fire("inp_item_id="+B);waObjEvent.hidecat.fire();waObjEvent.displaycrumb.fire("inp_item_id="+B);waObjEvent.relatedprods.fire("inp_item_id="+B);return false}return true}function _remFavItem(A,B){drawWindow(A,loadicon+" Removing from favourites, please wait...");var C={success:function(E){var D=_GetXmlDocObject(E.responseText);if(D.getElementsByTagName("response")[0].getAttribute("success")=="true"){removeWindow(A);waObjEvent.remfav.fire()}else{updateWindow(A,"Item was unable to be removed from favourites.");setTimeout("removeWindow("+A+")",1000)}},failure:function(D){removeWindow(A);requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",surl+"command=util_manage&util_manage_action=del_favourite&identifier="+B,C)}function _addFavItem(A,B){drawWindow(A,loadicon+" Adding to favourites, please wait...");var C={success:function(E){var D=_GetXmlDocObject(E.responseText);if(D.getElementsByTagName("success")[0].childNodes[0].nodeValue=="Y"){updateWindow(A,"Item was added to favourites.");waObjEvent.addfav.fire();setTimeout("removeWindow("+A+")",1000)}else{updateWindow(A,"Item was unable to be added as a favourite.");setTimeout("removeWindow("+A+")",1000)}},failure:function(D){removeWindow(A);requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",surl+"command=util_manage&util_manage_action=add_favourite&identifier="+B,C)}function _popItemSearchCombo(A,C,B,D){var E={success:function(F){drawPopupWindow('<span id="cbn'+A+'">'+F.responseText+'</span><div align="center" id="'+A+'cbname"></div><div align="center"><a href="WhatsInStock" onclick="javascript: getComboStock(\''+A+"', '"+C+"', '"+D+"');return false;\">What's in stock?</a> Quantity:<input id=\"quantityINP_"+C+A+'" type="text" size="5" maxlength="6"/> <span id="price'+A+'"></span> <input type="button" value="Add" onclick="javascript:_AddBasketItem('+C+",document.getElementById('quantityINP_"+C+A+"').value,"+B+","+D+",0,'-',"+A+');togglePopupWindow(1);"/></div>',"Add Product",1,"cms_popup_search_item_combo",true)},failure:function(F){requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",surl+"command=util_product&util_product_action=get_abstract&itemid="+C+"&webarea_id="+A,E)}function _popItemDetails(A,B){var C={success:function(D){drawPopupWindow(D.responseText,"Product Details",null,"cms_popup_item_details",true)},failure:function(D){requestFailed()}};YAHOO.util.Connect.asyncRequest("GET",surl+"command=util_basket&util_basket_action=get_basket_product_info&identifier="+B,C)}function _loadNews(A,B){}function _submitDetails(A){var B=document.forms["details"+A];if(B!="undefined"){drawWindow(A,loadicon+" Processing your details, please wait...");var C={success:function(F){YAHOO.util.Connect.setForm();var D=_GetXmlDocObject(F.responseText);if(D.getElementsByTagName("success")[0].childNodes[0].nodeValue=="Y"){removeWindow(A);updateArea(A,"sbt_sbaction="+D.getElementsByTagName("lnk")[0].childNodes[0].nodeValue)}else{var E=D.getElementsByTagName("msg")[0];msgs=E.text;if(msgs==null){msgs=E.textContent}updateWindow(A,msgs);alert(msgs);removeWindow(A)}},failure:function(D){removeWindow(A);requestFailed()}};YAHOO.util.Connect.setForm(B);YAHOO.util.Connect.asyncRequest("POST",surl+"command=checkout",C)}else{alert("The ordering form is not functioning correctly, "+unableStr)}}function _sbtOrd(A,D,C){var B=document.getElementById("termsCHK");if(B!=null&&B.checked){updateArea(A,"sbt_sbaction="+C+"&orderid="+D)}else{alert("You must acknowledge the Terms and Conditions before you can proceed")}}function _showFac(A){if(waObjEvent.showfac.subscribers.length>0){waObjEvent.showfac.fire("inp_facility_type="+A);return false}return true}function updateArea(I,G,F,E,A,D,H){var B;var C;A=false;if(H!=null){B=surl+H;C="rid="}else{if(A){B=secsurl+"command=cman_view_webarea"}else{B=surl+"command=cman_view_webarea"}C="pkey="+ses_pk+"&webpage_id="+wp_id+"&action_authorized=true&webarea_id="+I+"&xmlwrap=true&"+G}var J={success:function(P){YAHOO.util.Connect.setForm();var K=_GetXmlDocObject(P.responseText);var O=K.getElementsByTagName("result")[0].childNodes[0].nodeValue;removeWindow(I);if(O==-1){alert("Error whilst trying to redraw page area. Please refresh page or try again later.")}else{var M=document.getElementById("area"+I);if(M!=null){var L=(K.getElementsByTagName("webarea")[0])}if(L.textContent!=undefined){M.innerHTML=L.textContent}else{M.innerHTML="";M.innerHTML=L.text}var N=K.getElementsByTagName("js")[0];if(N!=undefined){loadScripts(N)}}},failure:function(K){YAHOO.util.Connect.setForm();removeWindow(I);requestFailed()}};if(D!=null){drawWindow(I,D)}else{drawWindow(I,loadicon+" Updating area...")}if(F=="post"){if(E!=null){YAHOO.util.Connect.setForm(document.forms[E]);YAHOO.util.Connect.asyncRequest("POST",B,J)}else{YAHOO.util.Connect.asyncRequest("POST",B,J,C)}}else{YAHOO.util.Connect.asyncRequest("GET",B+"&"+C,J)}}function requestFailed(){alert("Request has failed whilst trying to connect to the server, please try again later.")}function _GetXmlDocObject(B){var A=null;if(window.ActiveXObject){var A=new ActiveXObject("Microsoft.XMLDOM");A.async="false";A.loadXML(B)}else{var C=new DOMParser();A=C.parseFromString(B,"text/xml")}return A}function loadScripts(element){if(typeof element=="string"){element=document.getElementById(element)}var t,se,sa=element.getElementsByTagName("script");for(var i=0;i<sa.length;i++){se=document.createElement("script");se.type="text/javascript";se.id="";for(var j=0;j<sa[i].attributes.length;j++){if(sa[i].attributes[j].nodeName=="id"&&sa[i].attributes[j].nodeValue.length>0){se.id=sa[i].attributes[j].nodeValue}if(sa[i].attributes[j].nodeName=="src"&&sa[i].attributes[j].nodeValue.length>0){se.src=sa[i].attributes[j].nodeValue}}
/*@cc_on
		@if (@_jscript)
		se.text = sa[i].text;
		@else @*/
for(var j=0;j<sa[i].childNodes.length;j++){if(sa[i].childNodes[j].nodeType==4){t=document.createTextNode(sa[i].childNodes[j].nodeValue)}}se.appendChild(t);
/*@end @*/
document.getElementsByTagName("head")[0].appendChild(se)}}function _iskey(B,A){var C;if(window.event){C=B.keyCode}else{if(B.which){C=B.which}}return(C==A)?true:false}function _isempty(){var C=false;var A="";if(arguments.length){for(var B=0;B<arguments.length&&C==false;B++){A=arguments[B].replace(/ /g,"");if(A.length==0){C=true}}}else{C=true}return C}function createSimpleDialog(B,C,A){if(!ESITE.simpledialog1){ESITE.simpledialog1=new YAHOO.widget.Panel("simpledialog1",{width:"300px",fixedcenter:true,close:false,draggable:false,zindex:4,modal:true,visible:A});ESITE.simpledialog1.setHeader(C);ESITE.simpledialog1.setBody(B);ESITE.simpledialog1.render(document.body)}}function _isvalid(A,E,M){var D=/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;var J=/^[a-zA-Z0-9_\.@]+$/;var K=/^[1-9][0-9]{2,3}$/;var L=/^[0-9]+$/;var H=/^[0-9\.]+$/;var C=/^[a-zA-Z0-9_\s]+$/;var O=/^[a-zA-Z0-9_]+$/;var P=/^[a-zA-Z_\s]+$/;var F=/^[a-zA-Z0-9_\s]+$/;var B=/^http:\/\/[a-zA-Z0-9_.\/~#%&?=]+$/;var I=/^[^\'\"\\]+$/;var G=/^[\'\"\\]+$/;if(M!=undefined){var Q;if(window.event){Q=M.keyCode}else{if(M.which){Q=M.which}}E=String.fromCharCode(Q);if(Q==8||Q==9||Q==null){return true}}switch(A){case"alpha":var N=P.test(E);break;case"numeric":var N=L.test(E);break;case"decimal":var N=H.test(E);if(N){if(E.indexOf(".")!=E.lastIndexOf(".")){N=false}}break;case"alphanumeric":var N=C.test(E);break;case"email":var N=D.test(E);break;case"emailword":return J.test(E);break;case"postcode":var N=K.test(E);break;case"field":var N=F.test(E);break;case"url":var N=B.test(E);break;case"nonescapes":var N=I.test(E);break;default:var N=false}return N}function showProductImage(A,C,E,D,B){if(document.getElementById&&document.getElementById(A+"imgholder")){document.getElementById(A+"imgholder").src="http://"+E+D+"/"+B;document.getElementById(A+"imgholderlnk").href="javascript: window.open('http://"+E+"images_large/"+B+"','prdimg','toolbar=no,menubar=no,resizable=yes,scrollbars=yes'); void(0);";if(document.getElementById(A+"imgdesc")!=null){if(C.title!="undefined"){document.getElementById(A+"imgdesc").innerHTML=C.title}else{document.getElementById(A+"imgdesc").innerHTML=C.childNodes[0].nodeValue}}return false}else{return true}}function drawWindow(C,B){var A=document.getElementById("area"+C);if(A!=null){m=document.createElement("div");m.id="area"+C+"_mask";m.style.width=A.offsetWidth+"px";m.style.position="absolute";m.style.font='bold 14px "Verdana","Arial"';m.style.color="#FFFFFF";m.style.height=A.offsetHeight+"px";m.style.position="absolute";m.style.top=(YAHOO.util.Dom.getY(A)-2)+"px";m.style.left=(YAHOO.util.Dom.getX(A)-2)+"px";m.innerHTML='<div style="width:'+(A.offsetWidth+4)+"px;height:"+(A.offsetHeight+4)+'px;" class="cms_loadwindow"><div style="height:100%;position:relative;" class="cms_loadwindow_text">'+B+"</div></div>";m.style.zIndex=4;document.body.appendChild(m)}}function removeWindow(B){var A=document.getElementById("area"+B+"_mask");if(A!=null){A.parentNode.removeChild(A)}}function updateWindow(C,B){var A=document.getElementById("area"+C+"_mask");if(A!=null){A.innerHTML='<div style="width:'+A.offsetWidth+"px;height:"+(A.offsetHeight)+'px;" class="cms_loadwindow"><div style="height:100%;position:relative;" class="cms_loadwindow_text">'+B+"</div></div>"}}function drawPopupWindow(E,F,A,C,H,I){var B=YAHOO.util.Dom;if(A==null){A=poporder++}else{var G=document.getElementById("cms_popup"+A);if(G!=null){G.parentNode.removeChild(G)}}if(I==null){I=""}var D="";if(H){D='<td align="right"><span><a href="http://closeWin" class="cms_closeBtnRO" onclick="javascript:removePopupWindow('+A+");"+I+';return false;"><img alt="close" border="1" src="http://'+comurl+'/images/transparent.gif"/></a><span></td>'}m=document.createElement("div");m.id="cms_popup"+A;((C==null)?m.className="cms_popup":m.className="cms_popup "+C);m.style.position="absolute";m.style.top=(B.getViewportHeight()/2+B.getDocumentScrollTop()-150)+"px";m.style.left=(B.getViewportWidth()/2+B.getDocumentScrollLeft()-150)+"px";m.style.zIndex=A+2;m.innerHTML='<table cellpadding="0" cellspacing="0" width="100%"><tr><td class="cms_popup_title">'+F+"</td>"+D+"</tr></table>"+E;document.body.appendChild(m);return A}function removePopupWindow(B){if(B==null){B=--poporder}var A=document.getElementById("cms_popup"+B);if(A!=null){A.parentNode.removeChild(A)}}function togglePopupWindow(C){var A=document.getElementById("cms_popup"+C);if(A!=null){if(A.style.display=="none"){var B=YAHOO.util.Dom;A.style.display="block";A.style.top=(B.getViewportHeight()/2+B.getDocumentScrollTop()-150)+"px";A.style.left=(B.getViewportWidth()/2+B.getDocumentScrollLeft()-150)+"px"}else{A.style.display="none"}}};