ExistsProductSubscript=-1;PostalOrder="0";NextPageAfterLogin='';dayName=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");monName=new Array("January","February","March","April","May","June","July","August","September","October","November","December");delivery=0;subt=0;addtax=0;tot=0;StaffName="";StaffId="";imagetitle="";imageurl="";imagedescription="";UserLoggedIn=false;ContactId=0;iNextBasketItem=0;iNextAttributeKey=0;q15=new Array();aQuant=new Array();aPrice=new Array();aProdAttRelationshipKey=new Array();aProductID=new Array();aProductCode=new Array();aProductName=new Array();aDeliveryMethod=new Array();aVatPercent=new Array();aWeight=new Array();aThumbNail=new Array();aProductAttrCode=new Array();a_AttKey=new Array();a_AttProductId=new Array();a_AttName=new Array();a_AttValue=new Array();a_AttOrderBy=new Array();aStockPage=new Array();aStockDescription=new Array();aStockTextIndex=new Array();aStockLevelDifference=new Array();UserLoggedIn="";function GetOrderWeight(){AccWeight=0;for(i=0;i<aQuant.length;i++){if(aQuant[i]!=0){AccWeight+=aWeight[i]}}return AccWeight}adjustqty=false;timeOutId=0;NS=(navigator.appName=="Netscape");VERSION=parseInt(navigator.appVersion);function IsBasketEmpty(){m=aQuant.length-1;n=m+1;for(i=0;i<n;i++){if(aQuant[i]>0)return false}return true}function IsDeliveryRequired(){m=aDeliveryMethod.length-1;n=m+1;for(i=0;i<n;i++){if(aDeliveryMethod[i]==0&&aQuant[i]!=0)return true}return false}function popUp(URL,popHeight){day=new Date();id=day.getTime();eval("page"+id+" = win"+"dow.open(URL, '"+id+"', 'toolbar=false,scrollbars,location=0,status,menubar=false,resizable=0,width=570,height="+popHeight+",left = 186,top = 207');")}function q37WithMenuBar(URL){day=new Date();id=day.getTime();eval("page"+id+" = win"+"dow.open(URL, '"+id+"', 'toolbar,scrollbars,location,status,menubar,resizable=1,width=570,height=250,left = 186,top = 207');")}function ClearForm(PassForm){vResponse=confirm("Please Confirm that you want to clear this form?");if(vResponse==true){PassForm.reset()}return}function CompareString(vString,vString2){vMatch=false;if(vString==vString2){vMatch=true}return vMatch}function AddDecimal(number){var withdecimal="";var num=""+number;if(num.length==0){withdecimal+="0"}else if(num.length==1){withdecimal+="0.0"+num}else if(num.length==2){withdecimal+="0."+num}else{withdecimal+=num.substring(0,num.length-2);withdecimal+=".";withdecimal+=num.substring(num.length-2,num.length)}return withdecimal}function GetTotalTax(){v_lTotVat=0;m=aQuant.length-1;n=m+1;for(i=0;i<n;i++){if(aQuant[i]>0){v_lTotVat+=((aVatPercent[i]*100)/100)*(aPrice[i])*aQuant[i]}}v_lTotVat/=100;v_lTotVat=Math.round(v_lTotVat);return v_lTotVat}function updateTop(){ship=0;addtax=GetTotalTax();tot=(eval(subt)+eval(addtax));if(currency_symbol=="£"){top.frames[1].document.forms[0].txtSubTotal.value="£"+RightAlign(12,AddDecimal(subt))}else{top.frames[1].document.forms[0].txtSubTotal.value=RightAlign(11,AddDecimal(subt))+" EU"}if(currency_symbol=="£"){top.frames[1].document.forms[0].txtTax.value="£"+RightAlign(12,AddDecimal(addtax))}else{top.frames[1].document.forms[0].txtTax.value=RightAlign(11,AddDecimal(addtax))+" EU"}if(top.frames[1].document.forms[0].txtSubTotal.value==0.00){tot=0;if(currency_symbol=="£"){top.frames[1].document.forms[0].txtTotal.value="£"+RightAlign(12,AddDecimal("0"))}else{top.frames[1].document.forms[0].txtTotal.value=RightAlign(11,AddDecimal("0"))+" EU"}}else{if(currency_symbol=="£"){top.frames[1].document.forms[0].txtTotal.value="£"+RightAlign(12,AddDecimal(tot))}else{top.frames[1].document.forms[0].txtTotal.value=RightAlign(11,AddDecimal(tot))+" EU"}}}function DoesProductExist(p_vProductId,p_vUniqueAttsCode){ExistsProductSubscript=-1;for(bb=0;bb<aProductID.length;bb++){if(aProductID[bb]==p_vProductId&&aQuant[bb]!=0&&aQuant[bb]!=-1&&aProductAttrCode[bb]==p_vUniqueAttsCode){ExistsProductSubscript=bb;return aProductID[bb]}}return-1}function tinker(lTempId,lQty,lPrice,vProductId,vProductCode,vProductName,vDeliveryCost,vVatPercent,vWeight,aAttName,aAttValue,vThumbNail,pAmend,pUniqueAttsCode){AmendKey=0;ItemExists=0;ItemAmend=0;m=aQuant.length-1;n=m+1;LastTotal=0;var AmendRowId=-1;var DeleteAmendee=false;for(i=0;i<n;i++){if(aProductID[i]==vProductId&&aQuant[i]!=0){rtnVal=DoesProductExist(vProductId,pUniqueAttsCode);if(rtnVal!=-1){ItemExists=1;LastTotal=eval(aQuant[ExistsProductSubscript])*eval(aPrice[ExistsProductSubscript]);if(pAmend&&lTempId==q15[ExistsProductSubscript]){aQuant[ExistsProductSubscript]=eval(lQty)}else{aQuant[ExistsProductSubscript]=aQuant[ExistsProductSubscript]+eval(lQty);lQty=aQuant[ExistsProductSubscript]}AmendKey=aProdAttRelationshipKey[ExistsProductSubscript];if(lTempId!=q15[ExistsProductSubscript]&&lTempId!=""){DeleteAmendee=true}}break}}m=aQuant.length-1;n=m+1;if(lTempId!=""&&ItemExists==0){for(i=0;i<n;i++){if(q15[i]==lTempId){AmendRowId=i;AmendKey=aProdAttRelationshipKey[i];LastTotal=eval(aQuant[i])*eval(aPrice[i]);ItemAmend=1;break}}}if(DeleteAmendee){for(i=0;i<n;i++){if(q15[i]==lTempId){AmendRowId=-1;AmendKey=aProdAttRelationshipKey[i];LastTotal+=eval(aQuant[i])*eval(aPrice[i]);ItemAmend=1;aQuant[i]=0}}for(x=0;x<a_AttName.length;x++){if(a_AttKey[x]==AmendKey){a_AttKey[x]="-1"}}}if(AmendRowId!=-1){LastTotal=eval(aQuant[AmendRowId])*eval(aPrice[AmendRowId]);aQuant[AmendRowId]=eval(lQty);aPrice[AmendRowId]=lPrice;aProductID[AmendRowId]=vProductId;aProductCode[AmendRowId]=vProductCode;aProductName[AmendRowId]=vProductName;aDeliveryMethod[AmendRowId]=vDeliveryCost;aVatPercent[AmendRowId]=vVatPercent;aWeight[AmendRowId]=eval(vWeight);aThumbNail[AmendRowId]=vThumbNail;aProductAttrCode[AmendRowId]=pUniqueAttsCode;vAttributeCounter=0;for(x=0;xq29.length;x++){if(a_AttKey[x]==AmendKey){a_AttKey[x]="-1"}}MainAttsLength=a_AttKey.length;for(x=0;x<aAttName.length;x++){a_AttProductId[MainAttsLength+x]=vProductId;a_AttKey[MainAttsLength+x]=AmendKey;a_AttName[MainAttsLength+x]=aAttName[x];a_AttValue[MainAttsLength+x]=aAttValue[x];a_AttOrderBy[MainAttsLength+x]=x}}if(ItemExists==0&&ItemAmend==0){m=aQuant.length-1;n=m+1;iNextBasketItem++;q15[n]=iNextBasketItem;aQuant[n]=eval(lQty);aPrice[n]=lPrice;aProductAttrCode[n]=pUniqueAttsCode;aProductID[n]=vProductId;aProductCode[n]=vProductCode;aProductName[n]=vProductName;aDeliveryMethod[n]=vDeliveryCost;aVatPercent[n]=vVatPercent;aWeight[n]=eval(vWeight);aThumbNail[n]=vThumbNail;NextAttributeSubscript=a_AttKey.length;for(x=0;xaAttName.length;x++){a_AttKey[NextAttributeSubscript]=iNextAttributeKey;a_AttProductId[NextAttributeSubscript]=vProductId;a_AttName[NextAttributeSubscript]=aAttName[x];a_AttValue[NextAttributeSubscript]=aAttValue[x];a_AttOrderBy[NextAttributeSubscript]=x;NextAttributeSubscript++}aProdAttRelationshipKey[n]=iNextAttributeKey;iNextAttributeKey++}subt=(eval(subt)+(eval(lPrice)*eval(lQty)));subt-=LastTotal;adjustqty=true;updateTop();DisplayShoppingCart()}function RightAlign(SpacesAvailable,StringValue){Offset=1;if(StringValue.length==5){Offset=0}else if(StringValue.length==5){Offset=1}else if(StringValue.length==6){Offset=2}else if(StringValue.length==7){Offset=3}else if(StringValue.length==8){Offset=4}LeadingSpaces='';StringValue+='';if(NS){Offset=SpacesAvailable}for(i=Offset;i<(SpacesAvailable-StringValue.length);i++){LeadingSpaces+=' '}FormattedString=LeadingSpaces+StringValue;return FormattedString}function emptybasket(){iNextBasketItem=0;q15.length=0;aQuant.length=0;aPrice.length=0;aProdAttRelationshipKey.length=0;aProductAttrCode=0;aProductID.length=0;aProductCode.length=0;aProductName.length=0;aDeliveryMethod.length=0;aVatPercent.length=0;aWeight.length=0;aThumbNail.length=0;a_AttProductId.length=0;a_AttName.length=0;a_AttValue.length=0;a_AttOrderBy.length=0;subt=0;updateTop()}function untinker2(quant,price,ProductName,TemId){if((subt!=0)&&(confirm("Please confirm that you wish to remove "+quant+" of the item named "+ProductName+" from your shopping basket."))){subt=(eval(subt)-(eval(price)*eval(quant)));addtax=Math.round(subt*tax_decimal);tot=(eval(subt)+eval(addtax)+eval(ship));for(i=0;i<aQuant.length;i++){if((q15[i]==TemId)&&(aQuant[i]==quant)){aQuant[i]=0;break}}timeOutId=setTimeout("updateTop()",100);timeOutId=(DisplayShoppingCart(),100);return}}function trim(value){startposn=0;while(((value.charAt(startposn)==" ")||(value.charAt(startposn)=="-")||(value.charAt(startposn)=="."))&&(startposn<value.length)){startposn++}if(startposn==value.length){value=""}else{value=value.substring(startposn,value.length);endposn=(value.length)-1;while(value.charAt(endposn)==" "||value.charAt(endposn)=="-"||value.charAt(endposn)=="."){endposn--}value=value.substring(0,endposn+1)}return(value)}function NumericCheck(number){nr1=number;flg=0;str="";spc="";arw="";for(var i=0;inr1.length;i++){cmp="0123456789";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){if(spc.indexOf(" ")>-1){str+=" and a space"}return false}else{return true}}function PhoneNumberCheck(number){nr1=number;flg=0;str="";spc="";arw="";for(var i=0;i<nr1.length;i++){cmp="0123456789 ";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){return false}else{return true}}function RemoveMultipleSpaces(pass_value){multi_spaces="";check_string="";new_string="";nr1=pass_value;for(var i=0;i<nr1.length;i++){check_string=nr1.substring(i,i+1);if((check_string==" ")&&(multi_spaces==" ")||((check_string=="-")&&(multi_spaces=="-"))||((check_string==",")&&(multi_spaces==","))||((check_string=="@")&&(multi_spaces=="@"))||((check_string=="/")&&(multi_spaces=="/"))||((check_string==".")&&(multi_spaces=="."))){}else{new_string+=nr1.substring(i,i+1)}multi_spaces=nr1.substring(i,i+1)}return(new_string)}function RemoveAllInternalSpaces(pass_value){check_string="";new_string="";nr1=pass_value;for(var i=0;i<nr1.length;i++){check_string=nr1.substring(i,i+1);if(check_string==" "){}else{new_string+=nr1.substring(i,i+1)}}return(new_string)}function RemoveAllSingleQuotes(pass_value){check_string="";new_string="";nr1=pass_value;for(var i=0;inr1.length;i++){check_string=nr1.substring(i,i+1);if(check_string=="'"){}else{new_string+=nr1.substring(i,i+1)}}return(new_string)}function CapitaliseFirstLetter(pass_value){check_string="";new_string="";nr1=pass_value;new_string=nr1.substring(0,1);new_string=new_string.toUpperCase();new_string+=nr1.substring(1,nr1.length);return(new_string)}function CapitaliseLettersAfterSpace(pass_value){check_string="";new_string="";nr1=pass_value;for(var i=0;i<nr1.length;i++){check_string=nr1.substring(i,i+1);if(i==0){check_string=check_string.toUpperCase()}if(check_string==" "||check_string=="-"||check_string=="."||check_string=="/"){i+=1;nextcharacter=nr1.substring(i,i+1);check_string+=nextcharacter.toUpperCase();if(nextcharacter==" "||nextcharacter=="-"||nextcharacter=="."||check_string=="/"){i+=1;nextcharacter=nr1.substring(i,i+1);check_string+=nextcharacter.toUpperCase()}}new_string+=check_string}return(new_string)}function AlphaFucker(pass_value){nr1=pass_value.toUpperCase();flg=0;str="";spc="";arw="";for(var i=0;inr1.length;i++){cmp="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){return false}else{return true}}function AlphaNumericPunctuationCheck(pass_value){nr1=pass_value.toUpperCase();flg=0;str="";spc="";arw="";for(var i=0;i<nr1.length;i++){cmp="-&,.ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){return false}else{return true}}function AlphaNumericAddressCheck(pass_value){nr1=pass_value.toUpperCase();flg=0;str="";spc="";arw="";for(var i=0;inr1.length;i++){cmp="-&,.ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){return false}else{return true}}function AlphaNameCheck(pass_value){nr1=pass_value.toUpperCase();flg=0;str="";spc="";arw="";for(var i=0;i<nr1.length;i++){cmp="-ABCDEFGHIJKLMNOPQRSTUVWXYZ ";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){return false}else{return true}}function RoadkillNoSpaces(pass_value){nr1=pass_value.toUpperCase();flg=0;str="";spc="";arw="";for(var i=0;inr1.length;i++){cmp="-ABCDEFGHIJKLMNOPQRSTUVWXYZ";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){return false}else{return true}}function VerifyEmailAddress(pass_value,blnDisplayAlert){var Reason="Email Address entered incorrectly. \n\nReason:";var checkStr=pass_value;var ix=(checkStr.length-4);var RC=true;var x=AtSignValid=DoublePeriod=PeriodValid=SpaceValid=ExtValid=RL=0;for(i=0;i<checkStr.length;i++){if(checkStr.charAt(i)=='@')AtSignValid++;else if(checkStr.charAt(i)=='.'){if(x==(i-1))DoublePeriod++;else{x=i;PeriodValid++}}else if(checkStr.charAt(i)==' ')SpaceValid++}RL=Reason.length;if(AtSignValid!=1)Reason+="\nOnly one '@' allowed, "+AtSignValid+" found.";if(PeriodValid==0)Reason+="\nAddress must contain at least one period.";if(SpaceValid>0)Reason+="\nNo Spaces allowed. Address contains "+SpaceValid+" space";if(SpaceValid>1)Reason+="s.";if(DoublePeriod>0)Reason+="\nAddress contains multiple periods in a row.";if(checkStr.length>120)Reason+="\nPlease limit the Email Address to 120 characters.";if(blnDisplayAlert){if(RL!=Reason.length){alert(Reason);return(false)}}else{if(RL!=Reason.length){return(false)}}return(true)}function GetDateNow(){var now=new Date();todaysname=dayName[now.getDay()];monthsname=monName[now.getMonth()];datenow=todaysname+" "+now.getDate()+", "+monthsname+" "+now.getYear();return(datenow)}function GetDateTime(){var datetimenow=0;return(datetimenow)}function GetProductQtyInBasket(lProdid,lUniqueAttsCode){rtnVal=DoesProductExist(lProdid,lUniqueAttsCode);if(rtnVal!=-1){return aQuant[ExistsProductSubscript]}return 0}function printpage(){if(NS){window.print()}else{print()}}function beforeprint(){originalTitle=document.title;document.title=originalTitle}function afterprint(){document.title=originalTitle}function setimagevariables(title,imagepath,imagedesc){imagetitle=unescape(title);imageurl=imagepath;imagedescription=unescape(imagedesc)}function RemoveAllQuotes(pass_value){check_string="";new_string="";nr1=pass_value;v_valid=true;for(var i=0;i<nr1.length;i++){cmp="£$%^&*()+={}][#'>,?~|\¬`";check_string=nr1.substring(i,i+1);if(cmp.indexOf(check_string)<0){v_valid=true}else{v_valid=false}if(check_string=="'"||check_string=='"'||v_valid==false){}else{new_string+=nr1.substring(i,i+1)}}return(new_string)}function ReturnValidCharsOnly(pass_value,ValidString){check_string="";new_string="";nr1=pass_value;v_valid=true;for(var i=0;i<nr1.length;i++){cmp=ValidString;check_string=nr1.substring(i,i+1);if(cmp.indexOf(check_string)!=-1){v_valid=true}else{v_valid=false}if(check_string=="'"||check_string=='"'||v_valid==false){}else{new_string+=nr1.substring(i,i+1)}}return(new_string)}function roundToPennies(n){if(DecimalCheck(n)==false){n=0.00}pennies=n*100;pennies=Math.round(pennies);strPennies=""+pennies;len=strPennies.length;first=strPennies.substring(0,len-2)+".";last=strPennies.substring(len-2,len);if(first=="."){first="0."}if(last.length==1){last+="0"}return first+last}function DecimalCheck(number){if(number==""){number=0}nr1=number;flg=0;str="";spc="";arw="";for(var i=0;nr1.length;i++){cmp="0123456789.";tst=nr1.substring(i,i+1);if(cmp.indexOf(tst)<0){flg++;str+=" "+tst;spc+=tst;arw+="^"}else{arw+="_"}}if(flg!=0){if(spc.indexOf(" ")>-1){str+=" and a space"}return false}else{return true}}function SwapString(pass_value,LookFor,SwapWith){check_string="";new_string="";nr1=pass_value;for(var i=0;i<nr1.length;i++){check_string=nr1.substring(i,i+1);if(check_string==LookFor){new_string+=SwapWith}else{new_string+=nr1.substring(i,i+1)}}return(new_string)}function GetBrowser(){var IE4=(document.all&&!document.getElementById)?true:false;var NS4=(document.layers)?true:false;var IE5=(document.all&&document.getElementById)?true:false;var NS6=(document.getElementById&&!document.all)?true:false;if(IE4==true)return"IE4";if(NS4==true)return"NS4";if(IE5==true)return"IE5";if(NS6==true)return"NS6"}function ConvertArrayToString(aArray){BuildString="";for(vCount=0;vCountaArray.length;vCount++){BuildString+=aArray[vCount]+","}lenofstr=BuildString.length-1;BuildString=BuildString.substr(0,lenofstr);return BuildString}function ConvertBR(input){var output="";for(var i=0;i<input.length;i++){if((input.charCodeAt(i)==13)&&(input.charCodeAt(i+1)==10)){i++;output+="<BR>"}else{output+=input.charAt(i)}}return output}function DisplayShoppingCart(){var doc=top.frames[2].window.document;doc.write("<html><head><title>SC</title><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'></head><body>");doc.write("<form name='frmMain' method='post' action=''>");doc.write("<style type='text/css'><!--");doc.write("BODY {");doc.write("scrollbar-face-color: "+ScrollBarFace+";");doc.write("scrollbar-shadow-color: "+ScrollBarShaddow+";");doc.write("scrollbar-highlight-color: "+ScrollBarHighLight+";");doc.write("scrollbar-3dlight-color: "+ScrollBarFace+";");doc.write("scrollbar-darkshadow-color: "+ScrollBarDarkShaddow+";");doc.write("scrollbar-track-color: "+ScrollBarTrack+";");doc.write("scrollbar-arrow-color: "+ScrollBarArrow+";");doc.write("background: "+BodyBackgroundColour+" url("+BodyBackground+") fixed}");doc.write("td{");doc.write("word-spacing:	normal;");doc.write("letter-spacing:	normal;");doc.write("text-transform:	none;");doc.write("font-family: MS Sans Serif, Arial, Verdana, Helvetica, sans-serif;");doc.write("font-weight: normal;");doc.write("font-size: 8pt;");doc.write("color: "+BodyForeGroundColour+";}");doc.write(".TDImage	{");doc.write("color: "+TableFgColour+";");doc.write("background-color: "+TableImageCell+";}");doc.write(".TDShoppingCart	{");doc.write("color: "+ShoppingBasketFore+";");doc.write("background-color: "+ShoppingBasketBack+";}");doc.write(".TDTitle {");doc.write("word-spacing:	normal;");doc.write("letter-spacing:	normal;");doc.write("text-transform:	none;");doc.write("font-family: MS Sans Serif, Arial, Verdana, Helvetica, sans-serif;");doc.write("font-weight: bold;");doc.write("font-size: 7pt;");doc.write("color: "+TableHeadingFgColour+";");doc.write("background-color: "+TableHeadingBGColour+";}");doc.write(".TDBody	{");doc.write("word-spacing:	normal;");doc.write("letter-spacing:	normal;");doc.write("text-transform:	none;");doc.write("font-family: MS Sans Serif, Arial, Verdana, Helvetica, sans-serif;");doc.write("font-weight: normal;");doc.write("font-size: 8pt;");doc.write("background-color: "+TableBgColour+";");doc.write("color: "+TableFgColour+";}");doc.write(".TDBodyBackground	{");doc.write("word-spacing:	normal;");doc.write("letter-spacing:	normal;");doc.write("text-transform:	none;");doc.write("font-family: MS Sans Serif, Arial, Verdana, Helvetica, sans-serif;");doc.write("font-weight: normal;");doc.write("font-size: 8pt;");doc.write("background: "+BodyBackgroundColour+" url("+BodyBackground+") }");doc.write("color: "+TableFgColour+";}");doc.write(".buttonback{background-color:"+ButtonBackColour+";}");doc.write(".a1 {font-family:  verdana,MS Sans Serif; FONT-WEIGHT: bold; font-size: 7pt; color: "+ButtonForeColour+"; background-color: "+ButtonBackColour+"; text-decoration: none; cursor: none }");doc.write(".a1:hover {font-family: verdana, ms sans-serif; color: "+ButtonHighlightColour+"; text-decoration: none; cursor: hand }");doc.write(".a_Link {FONT-SIZE: 8pt; MS Sans Serif, Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}");doc.write(".CopyRightLink {font-family:  verdana,MS Sans Serif; FONT-WEIGHT: font-size: 7pt; color: "+LinkColour+"; text-decoration: none; cursor: none }");doc.write(".CopyRightLink:hover {font-family: verdana, ms sans-serif; color: "+ActiveLinkColour+"; text-decoration: none; cursor: hand }");doc.write("--></style>");vNewTotal=subt;var vDisplayRows=0;m=aQuant.length-1;n=m+1;for(i=0;i<n;i++){vQty=aQuant[i];if(vQty!=0){vThumbNail=aThumbNail[i];vTempId=q15[i];vCost=aPrice[i];CurrentKey=aProdAttRelationshipKey[i];vProdName=aProductName[i];vProdId=aProductID[i];vProdCode=aProductCode[i];vProductSubtotal=aPrice[i]*aQuant[i];vProductSubtotal=currency_symbol+AddDecimal(vProductSubtotal);lCount=0;strAttRow="";for(x=0;x<a_AttKey.length;x++){if(a_AttKey[x]==CurrentKey){lCount++;if(lCount==1){vDisplayRows++;strAttRow+="<td width='30%' class=TDShoppingCart><b>"+a_AttName[x]+"</b></td>";strAttRow+="<td class=TDShoppingCart colspan='4'>"+a_AttValue[x]+"</td>"}else{vDisplayRows++;strAttRow+="</tr><tr><td width='30%' class=TDShoppingCart><b>"+a_AttName[x]+"</b></td>";strAttRow+="<td class=TDShoppingCart colspan='4'>"+a_AttValue[x]+"</td>"}}}lCount+=3;if(lCount7){lCount=7}doc.write("<table width='100%' border='0' cellpadding='1' cellspacing='1' align='center'>");doc.write("<tr><td colspan='4' class=TDTitle><div align='center'>"+vProdName+" ("+vProdCode+")</div></td>");doc.write("<td height='12' width='1%' class=buttonback><a href=javascript:top.frames[0].AmendRecord('"+vProdId+"','"+vTempId+"'); class='a1'> Amend Item </a></td>");doc.write("<td height='12' width='1%' class=buttonback><a href=javascript:top.frames[0].untinker2('"+vQty+"','"+vCost+"','"+escape(vProdName)+"','"+vTempId+"'); class='a1'> Remove Item </a></td></div></td></tr>");doc.write("<tr> <td rowspan='"+lCount+"' width='29%' class=TDImage><div align='center'><img src='../../Siteserver/Uploads/%22%20+%20vThumbNail%20+%20%22'> ");doc.write("</div><div align='center'></div></td>");doc.write(strAttRow);doc.write("</tr><tr><td width='30%' class=TDShoppingCart><b>Quantity Ordered</b></td>");doc.write("<td class=TDShoppingCart colspan='4'>"+aQuant[i]+"</td></tr><tr>");doc.write("<td width='30%' class=TDShoppingCart><b>Unit Price</b></td>");doc.write("<td class=TDShoppingCart colspan='4'>"+currency_symbol+AddDecimal(aPrice[i])+"</td>");doc.write("</tr><tr><td height='4' colspan='4' class=TDShoppingCart><div align='right'><b>Item Total</b> </div></td>");doc.write("<td width='10%' height='4' class=TDShoppingCart><div align='right'>"+vProductSubtotal+"</div></td></tr>");SpacerRows=4-vDisplayRows;if(SpacerRows>0){doc.write("<tr><td class=TDShoppingCart colspan='5'>");for(z=0;z<SpacerRows;z++){doc.write("<BR>")}}doc.write("</td></tr></table>");vDisplayRows=0}}doc.write("<div align='right'>");doc.write("<table width='63%' border='0' cellpadding='1' cellspacing='1'>");doc.write(CreateNewTotalsRow('Subtotal',subt));if(subt>parent.discount_on_values_above){doc.write(CreateNewTotalsRow('Discount*',parent.discount_amount));CalcNewTotalRow(parent.discount_amount,'minus')}if(vNewTotal!=subt){doc.write(CreateNewTotalsRow('Total',vNewTotal))}strTaxDesc='Tax Amount';vTaxAmount=GetTotalTax();doc.write(CreateNewTotalsRow(strTaxDesc,vTaxAmount));vGrandTotal=Math.round(vNewTotal)+vTaxAmount;doc.write("<tr><td height='2'>");doc.write("<div align='left'><table border='0' cellspacing='1' cellpadding='0' height='17'><tr><td valign='middle' height='10' class=buttonback><a href=javascript:history.back(); class='a1'> Back </a></td>");if(subt>0){doc.write("<td valign='middle' height='10' class=buttonback><a href='../../Siteserver/x7/Javascripts/Checkout.asp?SessionGUID=%22%20+%20SessionGUID%20+%20%22'; class='a1'> Checkout </a></td>")}doc.write("<td valign='middle' height='10' class=buttonback><a href='../../Siteserver/x7/Javascripts/ContinueShopping.asp'; class='a1'> Continue Shopping </a></td></tr></table>");doc.write("<td width='33%' class=TDShoppingCart height='2'><b>Grand Total</b></td>");doc.write("<td width='19%' class=TDShoppingCart height='2'>");doc.write("<div align='right'><b>"+currency_symbol+AddDecimal(vGrandTotal)+"</b></div></td></tr></table></div>");if(parent.discount_amount>0){doc.write("<br><div align='center'><table width='95%' border='0' cellspacing='1' cellpadding='1'><tr><td>");doc.write("<div align='center'>*A discount of "+currency_symbol+AddDecimal(parent.discount_amount)+" is applied to orders that have a subtotal above "+currency_symbol+AddDecimal(parent.discount_on_values_above)+"</div></td></tr></table></div>")}doc.write("</form></body></html>");doc.close()}function AmendRecord(RecdId,TemId){top.szSelectedRecordId=RecdId;var DocPath='Display.asp?ProductId='+RecdId+"&TempId="+TemId;parent.frames[2].location=DocPath}function CreateNewTotalsRow(TotRowDesc,TotRowValue){TotRowValue+="";if(TotRowValue.indexOf(".")==-1){vRowTotValue=currency_symbol+AddDecimal(TotRowValue)}else{vRowTotValue=currency_symbol+TotRowValue}sNewTotRow="<tr><td  width='48%' class=TDStd>&nbsp;</td>";sNewTotRow+="<td width='33%' class=TDShoppingCart><b>"+TotRowDesc+"</b></td>";sNewTotRow+="<td width='19%' class=TDShoppingCart>";sNewTotRow+="<div align='right'>"+vRowTotValue+"</div></td></tr>";return sNewTotRow}function CalcNewTotalRow(strNewVal,strAddorMinus){if(strNewVal.indexOf(".")==-1){vNewVal=eval(strNewVal)}else{vNewVal=eval(FormatNumber(strNewVal))}if(strAddorMinus=='add'){vNewTotal+=vNewVal}else{vNewTotal-=vNewVal}}
