// 057: Copyright Dreamteam Design Ltd 1997 - No alteration of this code is permitted

function _dispOrderNow(){;_progBar('_dispOrderNow{}','basket:');e.blockCourier=0;if(e.blockCourier==0){;if(gBilling){;readBasket();};if(e.orderLoaded==-1){;window.doOrder();if(document.getElementById('checkout_content')){;_controlbar();};}else{;_callJava('e6-checkout.js');};cookieFlag=false;}else{;setLocal();};};
function _showCourier(req){;_progBar('<font color=green>_showCourier{','basket:ZoneAlarm is active');var tmp=req.responseText;if(tmp==''){;alert('Please wait while the courier information is loaded');location.reload();return;};_traffic('reading');tmp=repC(tmp,'<HTML><HEAD><meta http-equiv="Pragma" content="no-cache"><TITLE></TITLE><SCRIPT type="text/javascript">','');tmp=repC(tmp,'</SCRIPT></HEAD><BODY>','');tmp=repC(tmp,'<SCRIPT type="text/javascript">','');tmp=repC(tmp,'</SCRIPT></BODY></HTML>','');tmp=repC(tmp,'parent._TWI','e._TWI');tmp=repC(tmp,"parent.classVal=parent.classVal.split('~');parent.typeCalc=parent.classVal[0];","var tmp=parent.classVal.split('~');parent.typeCalc=tmp[e._typeSel];");tmp=repC(tmp,"parent.parent.typeSel=this.selectedIndex;parent.parent.typeCalc=parent.parent.classVal[this.selectedIndex];parent.parent.loadShip();","e._typeSel=this.selectedIndex;e.typeCalc=e.classVal.split(e.del1)[this.selectedIndex];loadShip();");tmp=repC(tmp,';parent.dispOrder()','');if(e._typeSel==-1)e._typeSel=0;if(e.execCom!='foundCustomer'){;e._typeSel=0;};eval(tmp);e.typeCalc=typeCalc;e.applyShip=applyShip;e.shipFunc=shipFunc;e.classVal=classVal;e.blockCourier=blockCourier;setTimeout('dispOrder();',1);_writeBasket(escape(e.basket));e.execCom='';if(e.locChange==-1&&e.isCheckout==0){;location.reload();};};
function _loadShip(){;if(e._shipCalc.indexOf(".html")==-1){;_progBar('_loadShip','basket:?: '+e.lastShipSel);e.shipFunc='';dispOrder();}else{;if(e.lastShipSel==e._shipCalc){;_progBar('_loadShip','basket:courier page: '+e.lastShipSel);dispOrder();_controlbar();_writeBasket(escape(e.basket));}else{;e.shipFunc='';if(!gBilling){;};cookieFlag=false;if(e._shipCalc==''){;alert('is this required?');dispOrder();}else{;if(offLine==true){;_progBar('<font color=red>_loadShip','basket:not implement: load of shipment when offline');e.execReq='loadShipment';trafReq+='load shipment > ';_sendRequest(e._shipCalc,_showCourier,'');}else{;_progBar('<font color=red>_loadShip','basket:courier page: '+e._shipCalc);e.execReq='loadShipment';trafReq+='load shipment > ';_sendRequest(e._shipCalc,_showCourier,'');};};};};e.lastShipSel=e._shipCalc;};
function createArray(n,ini){;this.size=n;for(i=1;i<=n;i++){;this[i]=ini;};return this;};
function replaceG(itmid){;_progBar('replaceG{}','basket:');if(allowF){;if(gProdAux!=null){;if(!gPOver){;gProdAux=gProdAux+'Running_Total¬&nbsp;^';}else{;gProdAux=gProdAux+'Running_Total¬'+Val(gPOver,e.currencyChar,2)+'^';};var str=unescape(gProdAux);var pharr=str.split('^');var count=0;var taxG='';var gCurrentP=0;var ret=parseFloat(str.split('Primary_Retail¬')[1]);var alt=parseFloat(str.split('Primary_Alt¬')[1]);while(count!=pharr.length-1){;var nme=pharr[count].split('¬')[0];var bskF=document.getElementsByName(nme+'_'+itmid);if(nme=='Tax_Group'){;taxG=pharr[count].split('¬')[1];};if(bskF){;var incount=0;while(incount!=bskF.length){;var tmp=pharr[count].split('¬')[1];if(e._validMem==-1){;gCurrentP=alt;if(nme=='Current_Price_Inc_Vat'||nme=='Primary_Retail_Inc_Vat'||nme=='Primary_Alt_Inc_Vat')tmp=''+priceDisp(money(addTax(gCurrentP,-1,taxG)*e.splitRate,2,e.currencyChar),1,1);if(nme=='Current_Price'||nme=='Primary_Retail'||nme=='Primary_Alt')tmp=''+priceDisp(money(gCurrentP*e.splitRate,2,e.currencyChar),1,1);}else{;gCurrentP=ret;if(nme=='Current_Price_Inc_Vat'||nme=='Primary_Retail_Inc_Vat')tmp=''+priceDisp(money(addTax(ret,-1,taxG)*e.splitRate,2,e.currencyChar),1,1);if(nme=='Current_Price'||nme=='Primary_Retail')tmp=''+priceDisp(money(ret*e.splitRate,2,e.currencyChar),1,1);if(nme=='Primary_Alt_Inc_Vat')tmp=''+priceDisp(money(addTax(alt,-1,taxG)*e.splitRate,2,e.currencyChar),1,1);if(nme=='Primary_Alt')tmp=''+priceDisp(money(alt*e.splitRate,2,e.currencyChar),1,1);};bskF[incount].innerHTML=replaceC(popTemp(tmp));incount++;};};count++;};};};};
function restoreList(){;_progBar('restoreList{}','render:');var i;for(i=0;i<listBack.size;i++){;list[i]=listBack[i];};list.length=listBack.length;};
function backList(){;_progBar('backList{}','render:');var i;for(i=0;i<list.size;i++){;listBack[i]=list[i];};listBack.length=list.length;};
function _checkList(aForm,type){;_progBar('_checkList{}','basket:');if(!document[aForm.name].hid7)return false;var a0=unescape(document[aForm.name].hid7.value);if(a0=='undefined')return false;if(type=='kit'){;var a1=unescape(a0.split('|')[17]);}else if(type=='list'){;var a1=unescape(a0.split('|')[16]);};if(a1=='undefined'||a1=='')return false;var a2=a0.split('|')[15];var a3=a0.split('|')[14];var a4=a0.split('|')[18];var arr1=a1.split('(')[1].split(')')[0];var arr2=repC(arr1,"'","");var arr3=arr2.split(",");if(arr3[3].toLowerCase()=='kit'){;var a5='kit';}else{;var a5='related';};var scr="phrase="+arr3[0]+"&template="+arr3[1]+"&panelType="+a5+"&priceMethod="+a2+"&priceAdj="+a3+"&qtyAdj="+a4+"";scr+="&start=0&target=Dynamic_Panel"+gFrmID;_parseValues(scr,'=','&');_searchReq();return true;};
function _kitBasket(){;_progBar('_kitBasket{}','basket:');kitActive=-1;addKit();};
function stop(){;_progBar('stop{}','basket:');kitActive=-1;addKit();return;isDeep++;popSpecial='';if((searchMethod=='Kit'||searchMethod=='List')&&isKit==1){;kitActive=-1;runTot=1;addKit();}else{;runTot=0;isKit=1;};if(keyW.indexOf('~')!=0)setFrmVal('SearchField',keyW,1);setFrmVal('SearchMethod',e.method,1);setFrmVal('SearchFilter',searchFilt,2);setFrmVal('Currency',e._curCode,1);setFrmVal('Location',e.countrySel,2);searchMethod='';setTimeout("loadPage();if(erolZ!=''){scrollTo(erolZ);erolZ=''}",1);e.start=lastCount-maxCount;};
function addKit(){;_progBar('addKit{}','basket:');e.navgation=true;isPopWin();var kitId='';listKit.length=1;var frmCnt=aWin.document.forms.length-1;if(gBlock==true&&kitOveride==-1){;aWin.alert(unescape(msg7));kitOveride=0;};if(gStock==true&&kitOveride==-1){;gStock=false;};gComp='';backList();while(frmCnt>=0){;isKit=-1*(frmCnt);selection=true;var oFrm=aWin.document.forms[frmCnt];if(oFrm.name!='kitMaster'){;if(oFrm.name.indexOf('_')==-1){;if(oFrm.name.indexOf('frm')==0){;if(oFrm.name.indexOf(kitId)!=-1)isKit=0;if(kitId!='')addToOrderNow(0,oFrm,0,window);};}else{;kitId=oFrm.name.split('_')[0].split('frm')[1];};};frmCnt--;};};
function addToOrderNow(test,aForm,listNum){;_progBar('addToOrderNow{}','basket:');var override='';var frmName=aForm.name.split('_')[0];oFrm=new Array;oFrm['name']=frmName;oFrm['length']=0;compObj(frmName);if(allowF)compObj(frmName+'_header');if(allowF)compObj(frmName+'_footer');aForm=oFrm;if(aForm.hid7.type=='checkbox'){;var comp=compileStr3(aForm,aForm.hid7,'7');comp=comp.substring(3);comp=comp.substring(0,comp.length-2);var pharr=comp.split('~');var count=0;while(count!=pharr.length){;override='~<~'+pharr[count]+'~>';if(override.indexOf('~<~~>')==-1){;selection=true;addToOrderNow2(test,aForm,listNum,override);};count++;};}else{;addToOrderNow2(test,aForm,listNum,'');};};
function addToOrderNow2(test,aForm,listNum,override){;_progBar('addToOrderNow2{}','basket:');if(!aForm.pageID)return;e.buy=-1;var warn3=false,warn4=false;if(warn5==false){;warn=false;}else{;warn5=false;};if(gIsRequired==true){;warn=true;gIsRequired=false;};if(kitActive==-1&&kitOveride==0){;activeList=listKit;}else{;activeList=list;};selI=aForm.description.value;if(lastFrm!=aForm.name)warn2=false;lastFrm=aForm.name;if(blockOrder==false){;var listCount,temp1;if(listNum<=0){;listCount=activeList.length;}else{;listCount=listNum;};var astr="";if(selection==true)astr="*";astr+=window.location;if(isKit==0){;astr+="~"+aForm.pageID.value+"~"+aForm.itemID.value+"~"+aForm.qtyOrig.value+"~~~~~"+aForm.passInfo.value+"~~"+aForm.taxGroup.value+"~"+aForm.flatRate.value+"~"+aForm.shipInc.value+"~"+aForm.discount.value+"~"+aForm.flatRateAccum.value+"~"+aForm.extraInfo.value+"~~~~"+aForm.allowFlatR.value+"~~~~~~~~~"+aForm.kitStr.value+"~~~~~~"+aForm.incTax.value+"~"+aForm.description.value;}else{;astr+="~"+aForm.pageID.value+"~"+aForm.itemID.value+"~"+aForm.qtyOrig.value+"~~~~~"+aForm.passInfo.value+"~~"+aForm.taxGroup.value+"~"+aForm.flatRate.value+"~"+aForm.shipInc.value+"~"+aForm.discount.value+"~"+aForm.flatRateAccum.value+"~"+aForm.extraInfo.value+"~~~~"+aForm.allowFlatR.value+"~~~~~~~~~~~~~~~"+aForm.incTax.value+"~"+aForm.description.value;};var hid7;if(override!=''){;astr+=override;hid7=gHid7;}else if(aForm.hid7.type){;if(aForm.hid7.type.indexOf('select')!=-1){;if(aForm.hid7.selectedIndex==-1)aForm.hid7.options[0].selected=true;hid7=aForm.hid7.options[aForm.hid7.selectedIndex].value;astr+=compileStr(aForm,aForm.hid7,'7');}else if(aForm.hid7.type=='hidden'){;hid7=aForm.hid7.value;astr+='~<~*'+hid7+'~>';}else if(aForm.hid7.type=='radio'){;astr+=compileStr2(aForm,aForm.hid7,'7');hid7=gHid7;}else{;astr+=compileStr3(aForm,aForm.hid7,'7');hid7=gHid7;};}else{;astr+=compileStr3(aForm,aForm.hid7,'7');hid7=gHid7;};hid7=unescape(hid7);autoID=hid7.split('|')[11];if(test==3){;};gProdAux=hid7.split('|')[12];replaceG(aForm.itemID.value);var isGift=parseFloat(lookIn(e.giftLog,'~',','+aForm.pageID.value+'|',1));var cCheck;if(isGift!=0){;cCheck='|+'+aForm.pageID.value+'|';}else{;cCheck=autoID+'|+';};cStock=parseFloat(lookIn(e.giftLog,'~',cCheck,0));if(isGift!=0&&cStock!=0){;warn=true;warn4=true;};if(parseFloat(hid7.split('|')[2])<=0){;if(cStock!=0){;if(isKit==1){;warn=true;warn4=true;};};};if(astr.indexOf('~<~>')!=-1){;warn=true;};if(hid7.split('|')[5]!=''){;curS=parseFloat(hid7.split('|')[5])-cStock;cStock=parseFloat(hid7.split('|')[5])-parseFloat(aForm.qty.value)-cStock;if(cStock<0){;warn2=true;warn3=true;gStock=true;gComp+=hid7.split('|')[0]+'\n';}else if(cStock==0){;gStock=true;gComp+=hid7.split('|')[0]+'\n';};};if(checkit(aForm)==true&&selection==true&&test!=2){warn=true};astr+='~'+aForm.qty.value+'~';astr+=aForm.imagename.value+'~';astr+=aForm.imagewidth.value+'~';astr+=aForm.imageheight.value+'~';var doIt=false;if(warn==false&&warn3==false&&warn4==false&&test==0){;if(((kitOveride==-1&&isKit>=0)||kitActive==0)&&test==0&&warn==false&&warn2==false&&msg9!=''){;var str=replaceC(unescape(msg9));if(aWin.confirm(str)==true){;doIt=true;add2Bsk=true;}else{;doIt=false;test=2;if(kitActive==-1)restoreList();kitOveride=0;};}else{;doIt=true;};}else{;doIt=false;};if(qtyRange=='?'){;if(hid7.split('|')[0].indexOf(hChar)==0&&hChar!=''){;gBlock=true;};};astr=repC(astr,'\n','');astr=unescape(astr);if(isKit==1&&doIt==true){;activeList[listCount]=astr;e.giftLog+=autoID+'|+'+aForm.pageID.value+'|'+aForm.itemID.value+'|0|'+aForm.qty.value+'|'+aForm.discount.value+'~';}else if(isKit==0&&doIt==true&&gKitType!='List'){;activeList[listCount]='@'+astr.substring(1,astr.length);}else if(isKit<0&&doIt==true){;if(gKitType!='List'){;activeList[listCount]='!'+astr.substring(1,astr.length);}else{;activeList[listCount]='*'+astr.substring(1,astr.length);};}else{;};listOrg[listCount]=aForm.specialStr.value;if(listCount==activeList[0]&&selection==true){;activeList[0]++;listOrg.size++;selection=false;};skip=false;if((warn==true||warn2==true)&&test!=2&&isKit==1){;if(warn3==true){;curS=replaceC(unescape(msg8));aWin.alert(curS);}else if(warn4==true){;aWin.alert('Sorry - this product can only be added once to an order');}else if(warn2==true&&qtyRange!='?'){;qtyRange=replaceC(unescape(msg5));qtyRange=replaceC(qtyRange);aWin.alert(qtyRange);}else if(qtyRange=='?'||warn==true){;aWin.alert(unescape(msg7));}else{;qtyRange=replaceC(unescape(msg5));qtyRange=replaceC(qtyRange);aWin.alert(qtyRange);};};if(isKit==0){;warn=false;warn2=false;};if(isKit>=0&&test==0&&warn==false&&warn2==false){;e.navgation=true;var upsellP=unescape(aForm.specialStr.value).split('~')[31];if(upsellP.indexOf('|')!=-1){;upsellP=upsellP.split('|')[0];};if((kitOveride==-1&&autoOrder==-1)||(isKit==1&&autoOrder==-1)||giftAd==true||isGift!=0){;if(upsellP!=''){;if(offLine==true){;setTimeout('window.location.href="'+upsellP+'"',1);}else{;window.location.href=upsellP;};}else{;if(onAddBasket!=''){;window.location.href=onAddBasket;}else{;window.location.search='checkout';};};}else{;if(upsellP!=''){;if(offLine==true){;setTimeout('window.location.href="'+upsellP+'"',1);}else{;window.location.href=upsellP;};}else{;orderFlag=true;_basketRow('Basket_Contents','');dispOrder();};};giftAd=false;};};blockOrder=false;warn2=false;};
function _addToOrder(test,aForm,listNum,bWin){;_progBar('_addToOrder','basket:');basketModified=true;if(e.basket.indexOf('[-]')!=-1)list=e.basket.split('[-]');if(kitActive==-1&&blockOrder==true)return;if(test==0)gAddToOrder=true;modFunc(aForm.hid7,aForm);gAddToOrder=false;warn=false;isPopWin();gKitStat=test;gFrmID=aForm.name.split('frm')[1].split('_')[0];gKitEvent=gFrmID;if(kitActive==-1){;var runT=aWin.document.getElementById('e-Mouse');if(runT){;runT.style.top=posY;runT.style.left=posX;};if(_checkList(aForm,'kit')==true){;return;}else{;};addKit();_compileBasket();if(offLine==false)_writeBasket(escape(e.basket));}else{;if(selection==false){;if(_checkList(aForm,'list')==true){;return;}else{;};};addToOrderNow(test,aForm,listNum);_compileBasket();if(offLine==false)_writeBasket(escape(e.basket));};};
function _compileBasket(){;_progBar('_compileBasket{}','basket:');e.basket='';for (var i in list){;if(list[i]!=''){;if(list[i]){;e.basket=e.basket+list[i]+'[-]';};};};};
function orderRefresh(){;_progBar('orderRefresh{}','basket:');if(e.countrySel2!=0){;var cntS=e.countrySel2;var selC=e._selCountry2;}else{;var cntS=e.countrySel;var selC=e._selCountry;};postChange=true;shipSel=cntS;var pos=globalShipment.indexOf(selC);if(pos!=-1&&selC!=''){;var newShip=globalShipment.substring(pos);e._shipCalc=newShip.substring(newShip.indexOf(':')+1,newShip.indexOf('~'));}else{;if(e._selCountry!='')e._shipCalc=defaultShip;};loadShip();};
function Currency(){;if(e.isCheckout==0)return;_progBar('Currency{}','basket:');if(e._curCode=='')e._curCode=currencyCode;if(currencyOp==''){;currencyOp=fixedCur;if(e.currencyType==1){;currencyOp=liveCur;};};var temp='';if(currencyOp!=''){;temp="<SELECT CLASS=Preferred_Currency ID=Currency NAME=Currency SIZE=1 onChange=e.locChange=-1;e._curCode=this.options[this.selectedIndex].value;getCur(1)>";var listNo=strip(currencyOp,'|');for(count=1;count<messbitSize+1;count++){;var str1='';var pos=listNo[count].indexOf(':');var str3=listNo[count].substring(0,pos);var str4=listNo[count].substring(pos+1,listNo[count].indexOf(':',pos+1));if(currencySel==0){;if(e._curCode==str3){;str1='SELECTED';};}else{;if(count==currencySel){;str1='SELECTED';};};temp+="<OPTION VALUE='"+str3+"' "+str1+">"+str4+"</OPTION>";};temp+="</SELECT>";};return temp;};
function _checkoutCompile(){;_progBar('_checkoutCompile{}','basket:');var tmp='';if(e._BasketID==0)e._BasketID=e.CurrentDate;for (var i in e){;if(i.indexOf('_')==0){;tmp+=i+'[=]'+e[i]+'[|]';};};return tmp;};
function _checkoutHasLoaded(){;if(e.execBsk!='doorder')return;_progBar('<font color=green>_checkoutHasLoaded{}','basket:checkout loaded: e.execBsk='+e.execBsk);e.execBsk='';if(e.orderLoaded==-1){;if(e.shipmentLoaded==0){;e.shipmentLoaded=-1;loadShip();}else{;doOrder();};}else{;if(e.shipmentLoaded==0){;if(defaultZone=='')e.shipmentLoaded=-1;e._shipCalc=defaultZone;setTimeout('orderRefresh()',100);}else{;doOrder();};if(e.execReq=='loadShipment')e.shipmentLoaded=-1;};};
function compObj(frmName){;var count=0;isPopWin();if(!aWin.document[frmName])return;while(count!=aWin.document[frmName].length){;if(!aWin.document[frmName].elements)return;var aElem=aWin.document[frmName].elements[count];if(aElem.name){;if(aElem.name.indexOf(']...')!=-1){;if(aElem.value.indexOf('[')==0){;warn=true;};if(aElem.value==''){;warn=true;};};oFrm[aElem.name]=aElem;oAry[count]=aElem;count++;if(count>oFrm.length){;oFrm['length']=count;oAry['length']=count;};}else{;count++;};};oFrm.length;};
function aux_cont(frmObj){;_progBar('aux_cont{}','basket');var str1='';var cnt=0;var obj;for(count=0;count<frmObj.elements.length;count++){;if(frmObj.elements[count].name){;if(frmObj.elements[count].name.indexOf('[ ')!=-1){;var frm=frmObj.elements[count];if(frm.value.indexOf(hChar)==0&&hChar!=''){;if(frm.type=='radio'){;obj=frmObj[frm.name];for(i=0;i<obj.length;i++){;if(obj.item(i).checked==true){;if(obj.item(i).value.indexOf(hChar)==0&&hChar!=''){;noHead=false;warn5=true;};};};}else if(frm.type=='checkbox'){;obj=frmObj[frm.name];for(i=0;i<obj.length;i++){;if(obj.item(i).checked==true){;if(obj.item(i).value.indexOf(hChar)==0&&hChar!=''){;noHead=false;warn5=true;};};};}else{;noHead=false;warn5=true;};};if(frm.alt=='hidden'){;}else{;if(frm.type=='text'||frm.type=='textarea')str1+=frm.name+frm.value+cChar;if((frm.type=='checkbox'||frm.type=='radio')&&frm.checked==true)str1+=frm.name+frm.value+cChar;if(frm.type.indexOf('select')!=-1)str1+=frm.name+frm.options[frm.selectedIndex].value+cChar;if((frm.type=='checkbox')&&frm.checked==false){;if(frm.name){;if(frm.name.indexOf('required')!=-1){;gIsRequired=true;};};if(frm.id){;if(frm.id.indexOf('required')!=-1){;gIsRequired=true;};};};};};};};return str1;};
function _writeBasket(data){;if(gAllowTracking==false)return;if(e.cartMode=='vendorAccess')return;if(offLine==true)return;if(e.execCom=='loadCustomer'){;_progBar('_writeBasket','basket:do not commit this...');e.execCom='';return;};_progBar('<font color=orange>_writeBasket','basket:');_modifyInDatabase(data);};
function cost(aForm){;_progBar('cost{}','basket:OBSOLETE?');return;if(!aForm.hid7.type)return;var costs;(e._validMem==-1&&messbit[4]!='')?costs=messbit[4]:costs=messbit[2];if(costs=='')costs=0;checkit(aForm);var num1=parseFloat(aForm.qty.value);costs=costs-(costs/100)*itemNo[fieldCount-22].split(',')[0];aForm.price.value=money(costs*num1*conversionRate,2,e.currencyChar);};
function dynUpdate(elem,frm){;_progBar('dynUpdate{}','basket:');modFunc(elem,frm);isPopWin();var tmp=repC(elem.value,'†','|');gProdAux=elem.id+'_Value¬'+tmp+'^';var frmNme=frm.name.split('frm')[1].split('_')[0];replaceG(frmNme);variantCompile(elem,frm,frmNme);};
function variantCompile(elem,frm,frmNme){;_progBar('variantCompile{}','basket:');frmNme='frm'+frmNme;oFrm=new Array;oFrm['name']=frmNme;oFrm['length']=0;compObj(frmNme);if(allowF)compObj(frmNme+'_header');if(allowF)compObj(frmNme+'_footer');var count=0,cnt=0,cnt2=0;var compStr='';oComp=new Array;while(count!=oAry.length){;if(oAry[count]){;if(oAry[count].id.indexOf('Secondary')==0){;if(oAry[count].type=='radio'||oAry[count].type=='checkbox'){;oComp[cnt]='Primary_Aux'+oAry[count].id.split('Secondary')[1]+'¬'+oAry[count].value;cnt++;}else{;oComp[cnt]='Primary_Aux'+oAry[count].id.split('Secondary')[1]+'¬'+oAry[count].value;cnt++;};};};count++;};if(!oFrm['hid7'].options)return;count=0;var isMatch=true;if(oComp[cnt2]){;while(count!=oFrm['hid7'].options.length){;cnt2=0;isMatch=true;while(cnt2!=cnt){;if(unescape(oFrm['hid7'].options[count].value).indexOf(oComp[cnt2])==-1){;isMatch=false;};cnt2++;};if(isMatch==true){;oFrm['hid7'].options[count].selected=true;oFrm['hid7'].onchange();};count++;};};};
function compileStr(aForm,bForm,num){;_progBar('compileStr{}','basket:');var hStr='',str,mult='',multCnt=-1;if(aForm.tPlate.value.indexOf(num)!=-1){;str='~<~';for(count=0;count!=bForm.options.length;count++){;var temp=bForm.options[count].value;if(temp.split('|')[6]==-1){;hStr=temp+'~';mult=temp.split('|')[8];(mult=='')?multCnt=-1:multCnt=0;};if(bForm.options[count].selected==true){;if(num==7)autoID=temp.split('|')[1];if(temp.split('|')[6]==-1){noHead=false}else{noHead=true};if(temp.indexOf(hChar)==0&&hChar!=''){;noHead=false;};if(multCnt!=-1){;multCnt++;if(multCnt>mult)bForm.options[count].selected=false;};if((bForm.options.length!=1)&&selection==true&&warn==false&&noHead==false){warn=true};temp=overridePrice(temp);str+=hStr+'*'+temp+'~';if(temp.indexOf(hChar)==0){;warn=true;};};};str+='>';return str;}else{;return str='~<~*'+bForm.value+'~>';};};
function compileStr2(aForm,bForm,num){;_progBar('compileStr2{}','basket:');var hStr='',str='~<',mult='',multCnt=-1;if(aForm.tPlate.value.indexOf(num)!=-1){;var cnt=0;var obj;isPopWin();for(i=0;i<oAry.length;i++){;if(oAry[i]){;if(oAry[i].name=='hid'+num){;if(oAry[i].checked==true){;if(num==7)autoID=oAry[i].value.split('|')[1];str+='~*'+oAry[i].value;if(num==7)gHid7=oAry[i].value;str+='~>';return str;};};};};}else{;return str='~<~*'+bForm.value+'~>';};};
function compileStr3(aForm,bForm,num){;_progBar('compileStr3{}','basket:');var hStr='',str='~<',mult='',multCnt=-1,cntStr;if(aForm.tPlate.value.indexOf(num)!=-1){;var cnt=0;cntStr='';var obj=aForm['hid'+num];while(obj){;if(obj.checked==true){;if(num==7)autoID=obj.value.split('|')[1];str+='~*'+obj.value;if(num==7)gHid7=obj.value;};cnt++;cntStr='_'+cnt;obj=aForm['hid'+num+cntStr];};str+='~>';return str;}else{;return str='~<~*'+bForm.value+'~>';};};
function overridePrice(temp){;_progBar('overridePrice{}','basket:');if(gPOver){;temp=unescape(temp);var arry=temp.split('|');arry[2]=gPOver;temp=arry.join('|');};return temp;};
function replaceC(str){;_progBar('replaceC{}','basket:');if(allowF){;if(str!=null){;str=str.split('<!--Exec-->').join(Exec());if(pag!=-1)str=str.split('<!--Currency_Selector-->').join(Currency());if(pag!=-1)str=str.split('<!--Country_Selector-->').join(optFunc(1,1));str=repC(str,'<!--<SCRIPT','<SCRIPT');str=repC(str,'</SCRIPT>-->','</SCRIPT>');str=str.split('<!--Page_Breadcrumb-->').join('<span id="Page_Breadcrumb" class="Page_Breadcrumb">'+pCatag+'</span>');str=str.split('<!--Page_History-->').join('<span id="Page_History" class="Page_History">'+breadCrumb(backCache)+'</span>');str=str.split('<!--Page_Name-->').join('<span id="Page_Name" class="Page_Name">'+pName+'</span>');str=str.split('<!--Company_Name-->').join('<span class="Company_Name">'+gCAdd.split('|')[0]+'</span>');str=str.split('<!--Company_Address-->').join('<span class="Company_Address">'+gCAdd.split('|')[1]+'</span>');str=str.split('<!--Company_Telephone-->').join('<span class="Company_Telephone">'+gCAdd.split('|')[2]+'</span>');str=str.split('<!--Company_Fax-->').join('<span class="Company_Fax">'+gCAdd.split('|')[3]+'</span>');str=str.split('<!--Company_Email1-->').join('<span class="Company_Email1">'+gCAdd.split('|')[4]+'</span>');str=str.split('<!--Company_Email2-->').join('<span class="Company_Email2">'+gCAdd.split('|')[5]+'</span>');str=str.split('<!--Company_Web-->').join('<span class="Company_Web">'+gCAdd.split('|')[6]+'</span>');str=str.split('<%minOrderValue%>').join(Val(minOrderVal,baseChar,0));str=str.split('<%maxOrderValue%>').join(Val(maxOrderVal,baseChar,0));str=str.split('<%trigger%>').join(Val(discTrig,baseChar,1));str=str.split('<%selectedProduct%>').join(selI);str=str.split('<%currentStock%>').join(curS);str=str.split('<%minQty%>').join(orgQ);str=str.split('<%maxQty%>').join(maxQ);str=str.split('<%discount%>').join(discD);str=str.split('<%keyword%>').join(keyW);str=str.split('Buy_Action').join(gBuyA);str=str.split('<!--Total_Order_Value-->').join('<span style="position:relative" name="Total_Order_Value" id="Total_Order_Value">'+Val(e._TOV,e.currencyChar,2)+'</span>');str=str.split('<!--Total_Tax-->').join('<span style="position:relative" name="Total_Tax" id="Total_Tax">'+Val(e._TVAT,e.currencyChar,2)+'</span>');str=str.split('<!--Shipment_Charge-->').join('<span style="position:relative" name="Shipment_Charge" id="Shipment_Charge">'+Val(e._DC,e.currencyChar,2)+'</span>');str=str.split('<!--Sub_Total-->').join('<span style="position:relative" name="Sub_Total" id="Sub_Total">'+Val(e._ST,e.currencyChar,2)+'</span>');str=str.split('<!--Total_Items-->').join('<span style="position:relative" name="Total_Items" id="Total_Items">'+e._TNID+'</span>');str=str.split('<!--Total_Weight-->').join('<span style="position:relative" name="Total_Weight" id="Total_Weight">'+e._TWID+'</span>');return str;}else{;return '';};}else{;return str;};};
function Exec(){;_progBar('Exec{}','basket:');return;};
function optFunc(arg,size){;_progBar('optFunc{}','basket:');var str='';str1='';var clsName='';if(arg==1)clsName='Select_Location';if(arg==6)clsName='Delivery_Country';opt[arg]="<select size='"+size+"' title='Required' id='"+pto[arg]+"' class='"+clsName+"' name='"+pto[arg]+"' onChange='if(e.locChange!=-2)e.locChange=-1;findTax(this,"+arg+");getCur("+arg+");'>";if(arg==6){;opt[arg]+="<option value=''>"+label45+"</option>";}else{;opt[arg]+="<option value=''>"+label44+"</option>";};var listNo=eval("strip("+nme[arg]+",'~')");for(count=0;count<=messbitSize;count++){;if(arg!=2&&arg!=3){;str1=listNo[count].split('|')[2];};if(arg==2||arg==3||(arg==6&&str1.indexOf('D')!=-1)||(arg!=6&&str1.indexOf('B')!=-1)){;str='';if(e._selCountry==listNo[count].split('|')[0]){;str='selected';if(arg!=6)locTyp=str1;};if(arg==6)str='';opt[arg]+="<option "+str+" VALUE='"+listNo[count]+"'>"+listNo[count].split('|')[0]+"</option>";};};opt[arg]+='</select>';blockSub=true;return opt[arg];};
function breadCrumb(str){;_progBar('breadCrumb{}','basket:');var cnt=0;var bcrm='';var arr1=str.split(',');for(cnt=0;cnt<=arr1.length-1;cnt++){;if(arr1[cnt]!=''){;var tmp=crumbTmp;tmp=repC(tmp,'<%Page_ID%>',arr1[cnt].split('|')[0]);tmp=repC(tmp,'<%Page_Name%>',arr1[cnt].split('|')[6]);if(bcrm.indexOf(arr1[cnt].split('|')[0])==-1)bcrm+=tmp;};};return bcrm;};
function checkit(aForm){;_progBar('checkit{}','basket:');var desc='';if(aForm.hid7.type){;if(aForm.hid7.type=='hidden'){;desc=aForm.hid7.value;}else if(aForm.hid7.type=='checkbox'){;desc=aForm.hid7.value;}else if(aForm.hid7.type.indexOf('select')!=-1){;desc=aForm.hid7.options[aForm.hid7.selectedIndex].value;}else{;desc=gHid7;};}else{;desc=gHid7;};if(desc=='')return false;desc=unescape(desc);orgQ=desc.split('|')[9];maxQ=desc.split('|')[10];if(orgQ=='')orgQ=aForm.qtyOrig.value;if(maxQ=='')maxQ=maxQty;qtyRange=orgQ+'-'+maxQ;if(desc.split('|')[6]==-1){;qtyRange='?';};unitCheck(orgQ);var temp;var strval=aForm.qty.value;var intval=parseFloat(strval);if(((intval>=parseFloat(orgQ))||warn==true)&&intval>0&&intval<=maxQ){;(wholeNum==true)?temp=0:temp=2;if(wholeNum==true)intval=parseInt(strval);if(wholeNum==true){;aForm.qty.value=''+roundOff(intval,preC)+unit;};return false;}else{;if(strval!=''){;aForm.qty.value=''+orgQ;warn2=true;};return true;};};
function unitCheck(strval){;_progBar('unitCheck{}','basket:');preC=0;if(strval.indexOf('.')!=-1){wholeNum=false}else{wholeNum=true};minQty=parseFloat(strval);var temp=''+minQty;if(temp.indexOf('.')==-1&&wholeNum==false)temp=temp+'.0';unit=strval.substring(strval.lastIndexOf(temp.charAt(temp.length-1))+1);preC=strval.length-minQty.toString(10).length-unit.length-1;};
function aux(frmObj){;_progBar('aux{}','basket:');blockOrder=buyFunc(frmObj);if(blockOrder==true)return;isPopWin();var exStr='';var frmName=frmObj.name;if(aWin.document[frmName])exStr+=aux_cont(aWin.document[frmName]);frmName=frmObj.name+'_header';if(aWin.document[frmName])exStr+=aux_cont(aWin.document[frmName]);frmName=frmObj.name+'_footer';if(aWin.document[frmName])exStr+=aux_cont(aWin.document[frmName]);oFrm=new Array;oFrm['length']=0;compObj(frmObj.name);if(allowF)compObj(frmObj.name+'_header');if(allowF)compObj(frmObj.name+'_footer');oFrm.extraInfo.value=exStr;};
function choice(val){;_progBar('choice{}','basket:');selection=val;};
function addToOrder(test,aForm,listNum,bWin){;_addToOrder(test,aForm,listNum,bWin);};
function isPopWin(){;};
function strip(str1,delimiter){;_progBar('strip{}','');var dream2=1;if(dream3==false)dream2=0;messbit=new createArray(1,"");var delSize=delimiter.length-1;if(dream3==false)delSize=1;var count=0;var beg=-1;var end=str1.indexOf(delimiter);var brk=false;while(end!=-1&&brk==false){;messbit[count]=str1.substring(beg+dream2,end);beg=end+delSize;end=str1.indexOf(delimiter,end+delSize);if(end=='')brk=true;count++;};if(dream3==true)messbit[count]=str1.substring(beg+1);if(dream3==false)messbitSize=count-1;dream3=false;globCnt=count;return messbit;};
function lookIn(str,del,coord,arg){;var x;var qty=0;var gft=0;str=str.split(del);for(x=0;x!=str.length-1;x++){;if(str[x].indexOf(coord)!=-1){;qty+=parseFloat(str[x].split('|')[4]);gft++;};};return qty;};var kitActive=0;var gKitStat=0;var aWin=window;var oAry=new Array();var allowF=true;var warn5=false;var list=new Array();var listOrg=new Array();var listKit=new Array();var listBack=new Array();var activeList=list;var lastFrm='';var blockOrder=false;var altView=false;var selection=false;var isKit=1;var hChar='[';var gPOver;var currencyOp='';var dream3=false;var currencySel=0;var opt=new createArray(3," ");opt[1]='';opt[2]='';opt[3]='';opt[4]='';opt[5]='';opt[6]='';var pto=new createArray(3," ");pto[1]='Location';pto[2]='State';pto[3]='County';pto[4]='';pto[5]='';pto[6]='Delivery_Country';var nme=new createArray(3," ");nme[1]='worldCountries';nme[2]='states';nme[3]='county';nme[4]='';nme[5]='';nme[6]='worldCountries';var pCatag='';var backCache=',';var pName='';var maxOrderVal='0';var minOrderVal='0';var baseChar='£';var discTrig=0;var curS;var orgQ=1;var maxQty=100000;var maxQ=100000;var discD;var keyW='';var gBuyA='';var giftLog='';var fixedCur='|EUR:Euro:<NOBR>:0.5271: <IMG WIDTH=13 HEIGHT=13 SRC=eur.gif ALIGN=absmiddle></NOBR>:.:|GBP:Sterling:<NOBR>£:1: <IMG WIDTH=13 HEIGHT=13 SRC=gbp.gif ALIGN=absmiddle></NOBR>:.:|USD:US Dollar:<NOBR>$:0.6889: <IMG WIDTH=13 HEIGHT=13 SRC=usd.gif ALIGN=absmiddle></NOBR>:.:|';var worldCountries="Australia|AUD|BDX~Austria|EUR|BDX~Belgium|EUR|BDX~Canada|CAD|BDX~Cyprus|CYP|BDX~Denmark|DKK|BDX~Finland|EUR|BDX~France|EUR|BDX~Germany|EUR|BDX~Gibraltar|GIP|BDX~Greece|EUR|BDX~Guernsey||BDX~Hong Kong|HKD|BDX~Hungary|HUF|BDX~Iceland|ISK|BDX~Ireland (Rep. of)|EUR|BDX~Italy|EUR|BDX~Japan|JPY|BDX~Jersey||BDX~Luxembourg|EUR|BDX~Netherlands|EUR|BDX~New Zealand|NZD|BDX~Norway|NOK|BDX~Poland|PLN|BDX~Portugal|EUR|BDX~South Africa|ZAR|BDX~Spain|EUR|BDX~Sweden|SEK|BDX~Switzerland|CHF|BDX~United Kingdom|GBP|BDX~United States of America|USD|BDX~";var gCAdd='||||||';
function dispOrder(){;_progBar('dispOrder{}','basket:');if(gBilling){;if(gBasket==true){;orderFlag=false;};dispOrderNow();}else{;dispOrderNow();};};
function dispOrderNow(){;_dispOrderNow();};
function loadShip(){;_loadShip();};var kitOveride=0;var giftAd=false;var gBilling='';var gIsRequired=false;var msg9="This product has been added to your basket";var autoOrder=0;var defaultZone='z49.html';var globalShipment="United Kingdom:z49.html~";e5basket=true;_boot('e5basket');