//**********************************************************************
//                    StaticCart Copyright 2004  *
//                                                                     *
//**********************************************************************
//                                                                     *
// None of this script may be redistributed or sold without the        *
// authors express consent. Violations of this copyright will be       *
// prosecuted.                                                         *
//                                                                     * 
//**********************************************************************


//=====================================================================||
//---------------------------------------------------------------------||
//          YOU MAY NOT MAKE ANY MODIFICATIONS BELOW THIS LINE         ||
//                  WITHOUT PRIOR CONSENT BY KFL DESIGN                ||
//---------------------------------------------------------------------||
//=====================================================================||

function checkCR(evt){var evt=(evt)?evt:((event)?event:null);var node=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if((evt.keyCode==13)&&(node.type=="text")){return false;};};document.onkeypress=checkCR;function AddOneOfManyToCart(formToUpdate){selectedObj=formToUpdate.PRODUCTSELECTOR[formToUpdate.PRODUCTSELECTOR.selectedIndex];nameVal=selectedObj.getAttribute("name");if(nameVal=="select"){alert('Please select an option');return false;};formToUpdate.NAME.value=nameVal;costVal=selectedObj.getAttribute("cost");formToUpdate.PRICE.value=costVal;id_numVal=selectedObj.getAttribute("id_num");formToUpdate.ID_NUM.value=id_numVal;if(formToUpdate.SHIPPING==null){formToUpdate.SHIPPING.value=0.00;shippingVal=selectedObj.getAttribute("shipping");};if((isNaN(shippingVal))||(shippingVal==null)){shippingVal="0.00";formToUpdate.SHIPPING.value=shippingVal;};if(formToUpdate.WEIGHT==null){formToUpdate.WEIGHT.value=0.00;weightVal=selectedObj.getAttribute("weight");};if((isNaN(weightVal))||(weightVal==null)){weightVal="0.00";formToUpdate.WEIGHT.value=weightVal;};if(formToUpdate.FSTAXABLE==null)formToUpdate.FSTAXABLE=true;if(formToUpdate.TAXABLE==null)formToUpdate.TAXABLE=true;if(formToUpdate.LIMIT==null)formToUpdate.LIMIT=100000;else var limitVal=selectedObj.getAttribute("limit");formToUpdate.LIMIT.value=limitVal;switch(formToUpdate.PRODUCTSELECTOR[formToUpdate.PRODUCTSELECTOR.selectedIndex].value){};AddToCart(formToUpdate);};function CKquantity(checkString){var strNewQuantity="";for(i=0;i<checkString.length;i++){ch=checkString.substring(i,i+1);if((ch>="0"&&ch<="9")||(ch=='.'))strNewQuantity+=ch;};if(strNewQuantity.length<1)strNewQuantity="1";return(strNewQuantity);};function AddToCart(thisForm){var iNumberOrdered=0;var bAlreadyInCart=false;var notice="";iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(thisForm.ID_NUM==null){strID_NUM="";}else{strID_NUM=thisForm.ID_NUM.value;};if(thisForm.QUANTITY==null){strQUANTITY="1";}else{strQUANTITY=thisForm.QUANTITY.value;};if(strQUANTITY<=0){alert(strErrQty);return false;};if(thisForm.PRICE==null){strPRICE="0.00";}else{strPRICE=thisForm.PRICE.value;};if(thisForm.NAME==null){strNAME="";}else{strNAME=thisForm.NAME.value;};if((thisForm.SHIPPING==null)||(thisForm.SHIPPING.value==null)){strSHIPPING="0.00";}else{strSHIPPING=thisForm.SHIPPING.value;};if((thisForm.WEIGHT==null)||(thisForm.WEIGHT.value==null)){strWEIGHT="0";}else{strWEIGHT=thisForm.WEIGHT.value;};if(thisForm.ADDITIONALINFO==null){strADDTLINFO="";}else{strADDTLINFO=thisForm.ADDITIONALINFO[thisForm.ADDITIONALINFO.selectedIndex].value;};if(thisForm.ADDITIONALINFO2!=null){strADDTLINFO+="; "+thisForm.ADDITIONALINFO2[thisForm.ADDITIONALINFO2.selectedIndex].value;};if(thisForm.ADDITIONALINFO3!=null){strADDTLINFO+="; "+thisForm.ADDITIONALINFO3[thisForm.ADDITIONALINFO3.selectedIndex].value;};if(thisForm.ADDITIONALINFO4!=null){strADDTLINFO+="; "+thisForm.ADDITIONALINFO4[thisForm.ADDITIONALINFO4.selectedIndex].value;};if(thisForm.USERENTRY!=null){strADDTLINFO+="; "+thisForm.USERENTRY.value;};if(thisForm.USERENTRY2!=null){strADDTLINFO+="; "+thisForm.USERENTRY2.value;};if(thisForm.USERENTRY3!=null){strADDTLINFO+="; "+thisForm.USERENTRY3.value;};for(i=1;i<=iNumberOrdered;i++){NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);if(fields[0]==strID_NUM&&fields[2]==strPRICE&&fields[3]==strNAME&&fields[6]==strADDTLINFO){bAlreadyInCart=true;dbUpdatedOrder=strID_NUM+"|"+(parseInt(strQUANTITY)+parseInt(fields[1]))+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strWEIGHT+"|"+strADDTLINFO;strNewOrder="Order."+i;DeleteCookie(strNewOrder,"/");SetCookie(strNewOrder,dbUpdatedOrder,null,"/");notice=strAdded+"\n"+"\nQuantity : "+strQUANTITY+"\nProduct  : "+strNAME+"\ - "+strADDTLINFO;break;};};if(!bAlreadyInCart){iNumberOrdered++;if(iNumberOrdered>12)alert(strSorry);else{dbUpdatedOrder=strID_NUM+"|"+parseInt(strQUANTITY)+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strWEIGHT+"|"+strADDTLINFO;strNewOrder="Order."+iNumberOrdered;SetCookie(strNewOrder,dbUpdatedOrder,null,"/");SetCookie("NumberOrdered",iNumberOrdered,null,"/");notice=strAdded+"\n"+"\nQuantity : "+strQUANTITY+"\nProduct  : "+strNAME+"\ - "+strADDTLINFO;};};if(DisplayNotice)alert(notice);};function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)endstr=document.cookie.length;return(unescape(document.cookie.substring(offset,endstr)));};function FixCookieDate(date){var base=new Date(0);var skew=base.getTime();date.setTime(date.getTime()-skew);};function GetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)return(getCookieVal(j));i=document.cookie.indexOf(" ",i)+1;if(i==0)break;};return(null);};function SetCookie(name,value,expires,path,domain,secure){if(expires=="ShipExp"){var cookieDate=new Date();cookieDate.setTime(cookieDate.getTime()+(expShip*60*1000));expires=cookieDate;};document.cookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");};function DeleteCookie(name,path,domain){if(GetCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";};};function RemoveFromCart(RemOrder){if(confirm(strRemove)){NumberOrdered=GetCookie("NumberOrdered");for(i=RemOrder;i<NumberOrdered;i++){NewOrder1="Order."+(i+1);NewOrder2="Order."+(i);database=GetCookie(NewOrder1);SetCookie(NewOrder2,database,null,"/");};NewOrder="Order."+NumberOrdered;SetCookie("NumberOrdered",NumberOrdered-1,null,"/");DeleteCookie(NewOrder,"/");};location.href=location.href;};function ChangeQuantity(OrderItem,NewQuantity){if(isNaN(NewQuantity)){alert(strErrQty+Quantity);}else{if(NewQuantity<=0){RemoveFromCart(OrderItem);location.href=location.href;return;};NewOrder="Order."+OrderItem;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);dbUpdatedOrder=fields[0]+"|"+NewQuantity+"|"+fields[2]+"|"+fields[3]+"|"+fields[4]+"|"+fields[5]+"|"+fields[6];strNewOrder="Order."+OrderItem;DeleteCookie(strNewOrder,"/");SetCookie(strNewOrder,dbUpdatedOrder,null,"/");location.href=location.href;};};function ChangeShipping(NewShipping){DeleteCookie("ShippingMeth");SetCookie("ShippingMeth",NewShipping,"ShipExp","/");location.href=location.href;};function RadioChecked(radiobutton){var bChecked=false;var rlen=radiobutton.length;for(i=0;i<rlen;i++){if(radiobutton[i].checked)bChecked=true;};return bChecked;};QueryString.keys=new Array();QueryString.values=new Array();function QueryString(key){var value=null;for(var i=0;i<QueryString.keys.length;i++){if(QueryString.keys[i]==key){value=QueryString.values[i];break;};};return value;};function QueryString_Parse(){var query=window.location.search.substring(1);var pairs=query.split("&");for(var i=0;i<pairs.length;i++){var pos=pairs[i].indexOf('=');if(pos>=0){var argname=pairs[i].substring(0,pos);var value=pairs[i].substring(pos+1);QueryString.keys[QueryString.keys.length]=argname;QueryString.values[QueryString.values.length]=value;};};};function ManageCart(){var iNumberOrdered=0;var fItems=0;var fTotal=0;var fTax=0;var fShipping=0;var fWeight=0;var strMethod="";var strTotal="";var strTax="";var strShipping="";var strOutput="";var bDisplay=true;iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;shipMethod=GetCookie('ShippingMeth');if(shipMethod==null){shipMethod="select";SetCookie("ShippingMeth",'select',"ShipExp","/");};if(bDisplay)Borders=0;if(DisplayBorders)Borders=1;strBorders=Borders;strOutput="<TABLE CELLSPACING=0 CELLPADDING=3 BORDER="+strBorders+" CLASS=\"sccart\"><TR>"+(DisplayItemColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strILabel+"</B></TD>":"")+"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strDLabel+"</B></TD>"+"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strQLabel+"</B></TD>"+(DisplayPriceColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strPLabel+"</B></TD>":"")+(DisplayShippingColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strSLabel+"</B></TD>":"")+"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strRLabel+"</B></TD>"+(DisplayExtentedColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strXLabel+"</B></TD>":"")+"</TR>";if(iNumberOrdered==0){strOutput+="<TR><TD COLSPAN=7 CLASS=\"scentry\"><CENTER><BR><B>"+strELabel+"</B><BR><BR></CENTER></TD></TR>";};for(i=1;i<=iNumberOrdered;i++){even=Math.round(i/2);NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);fTotal+=(parseInt(fields[1])*parseFloat(fields[2]));fShipping+=(parseInt(fields[1])*parseFloat(fields[4])+BaseShipping);fItems+=parseInt(fields[1]);if(TaxOnShipping){fTax=((fTotal+fShipping)*TaxRate);}else{fTax=(fTotal*TaxRate);};strTotal=moneyFormat(fTotal);strTax=moneyFormat(fTax);strShipping=moneyFormat(fShipping);fWeight+=(parseInt(fields[1])*parseFloat(fields[5]));fWeight=Math.round(fWeight*100)/100;strWeight=fWeight;if(bDisplay){if((even)==(i/2)){strCartClass="sceven";}else{strCartClass="scentry";};if(DisplayItemColumn){if(DisplayIdLink){strOutput+="<TR><TD CLASS=\""+strCartClass+"\" ALIGN=CENTER><a href="+fields[0]+".html>"+fields[0]+"</a></TD>";}else{strOutput+="<TR><TD CLASS=\""+strCartClass+"\" ALIGN=CENTER>"+fields[0]+"</TD>";};};if(fields[6]==""){strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+fields[3]+"</TD>";}else{strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+fields[3]+" - <I>"+fields[6]+"</I></TD>";};if(DisplayChangeQty){strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER><A style=\"text-decoration: none\" HREF=\"javascript: ChangeQuantity("+i+", (("+fields[1]+")-1));\"><b>&nbsp;-&nbsp;</b></a><INPUT TYPE=TEXT CLASS=checkoutinput NAME=Q SIZE=1 VALUE=\""+fields[1]+"\" onChange=\"ChangeQuantity("+i+", this.value);\"><A style=\"text-decoration: none\" HREF=\"javascript: ChangeQuantity("+i+", (("+fields[1]+")+1));\"><b>&nbsp;+&nbsp;</b></a></TD>";}else{strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=CENTER>"+fields[1]+"</TD>";};if(DisplayPriceColumn)strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+MonetarySymbol+moneyFormat(fields[2])+"/ea</TD>";if(DisplayShippingColumn){if(parseFloat(fields[4])>0){strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+MonetarySymbol+moneyFormat(fields[4])+"/ea</TD>";}else{strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>N/A</TD>";};};if(DisplayRemoveImage){if(RemoveImageType=="image")strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=CENTER><A HREF=\"javascript: RemoveFromCart("+i+")\"><image src=\" "+RemoveImagePath+" \" border=\"0\"></a></TD>";if(RemoveImageType=="box")strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=CENTER><INPUT TYPE=\"Checkbox\" NAME=\"\" onClick=\"RemoveFromCart("+i+")\"></TD>";};if(!DisplayRemoveImage){strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=CENTER><input type=button value=\" "+strRButton+" \" onClick=\"RemoveFromCart("+i+")\" class=\"scbutton\"></TD>";};};if(DisplayExtentedColumn){strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=RIGHT><B>"+MonetarySymbol+moneyFormat(parseInt(fields[1])*parseFloat(fields[2]))+"</B></TD>";};strOutput+="</TR>";if(AppendItemNumToOutput){strFooter=i;}else{strFooter="";};if(HiddenFieldsToCheckout){strOutput+="<input type=hidden name=\""+OutputItemId+strFooter+"\" value=\""+fields[0]+"\">";strOutput+="<input type=hidden name=\""+OutputItemQuantity+strFooter+"\" value=\""+fields[1]+"\">";strOutput+="<input type=hidden name=\""+OutputItemPrice+strFooter+"\" value=\""+fields[2]+"\">";strOutput+="<input type=hidden name=\""+OutputItemName+strFooter+"\" value=\""+fields[3]+"\">";strOutput+="<input type=hidden name=\""+OutputItemShipping+strFooter+"\" value=\""+fields[4]+"\">";strOutput+="<input type=hidden name=\""+OutputItemWeight+strFooter+"\" value=\""+fields[5]+"\">";strOutput+="<input type=hidden name=\""+OutputItemAddtlInfo+strFooter+"\" value=\""+fields[6]+"\">";};};shipMethod=GetCookie('ShippingMeth');if(shipMethod==null){shipMethod="select";SetCookie("ShippingMeth",'select',"ShipExp","/");if(shipMethod=="level3")shipMethod="level3";SetCookie("ShippingMeth",'level3',"ShipExp","/");if(shipMethod=="level2")shipMethod="level2";SetCookie("ShippingMeth",'level2',"ShipExp","/");if(shipMethod=="level1")shipMethod="level1";SetCookie("ShippingMeth",'level1',"ShipExp","/");};level3cost=(ShipRateLevel3+(WeightRateLevel3*fWeight));level2cost=(ShipRateLevel2+(WeightRateLevel2*fWeight));level1cost=(ShipRateLevel1+(WeightRateLevel1*fWeight));if(fTotal==0||fTotal==null){level3cost=0;level2cost=0;level1cost=0;};strlevel3costTEXT=MonetarySymbol+moneyFormat(level3cost);strlevel2costTEXT=MonetarySymbol+moneyFormat(level2cost);strlevel1costTEXT=MonetarySymbol+moneyFormat(level1cost);BaseCol=1;ICol=0;PCol=0;ECol=0;SCol=0;if(DisplayItemColumn)ICol=1;if(DisplayPriceColumn)PCol=1;if(DisplayExtentedColumn)ECol=1;if(DisplayShippingColumn)SCol=1;strColA=(BaseCol+(ICol+PCol+ECol+SCol)+1);strColB=(BaseCol+(ICol+PCol+ECol+SCol));strColC=(BaseCol+(ICol+PCol+ECol+SCol)-1);strColD=(BaseCol+(ICol+PCol+ECol+SCol)+2);if(bDisplay){var ldomain=document.domain;strOutput+="<TR><TD CLASS=\"scheader\" COLSPAN=7><IMG SRC=\"http://staticcart.net/license/one.gif?licence="+ldata+"&domain="+ldomain+"\" WIDTH=1 HEIGHT=1 ALT=\"Space\"></TD></TR>";strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strSUB+"</B></TD>";if(fTotal==0){strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+"0.00</B></TD>";strOutput+="</TR>";}else{strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+strTotal+"</B></TD>";strOutput+="</TR>";};if(ComputeShipping){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN=1><B>"+strSHIP+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" COLSPAN="+strColB+">"+"<SELECT name=shipMethod class=checkoutinput onChange=\"ChangeShipping(this.options[this.selectedIndex].value)\">"+"<OPTION VALUE=select "+(shipMethod=="select"?' SELECTED':'')+"selected>Select Shipping Method</OPTION>"+"<OPTION VALUE=level3 "+(shipMethod=="level3"?' SELECTED':'')+">("+strlevel3costTEXT+")----"+strLevel3TEXT+"</OPTION>"+"<OPTION VALUE=level2"+(shipMethod=="level2"?' SELECTED':'')+">("+strlevel2costTEXT+")----"+strLevel2TEXT+"</OPTION>"+"<OPTION VALUE=level1"+(shipMethod=="level1"?' SELECTED':'')+">("+strlevel1costTEXT+")----"+strLevel1TEXT+"</OPTION>"+"</SELECT>";"</TD>";if(shipMethod=="select"){fShipping=0;SetCookie("ShippingMeth",'select',"ShipExp","/");};if(shipMethod=="level3"){fShipping=(ShipRateLevel3+(WeightRateLevel3*fWeight));SetCookie("ShippingMeth",'level3',"ShipExp","/");};if(shipMethod=="level2"){fShipping=(ShipRateLevel2+(WeightRateLevel2*fWeight));SetCookie("ShippingMeth",'level2',"ShipExp","/");};if(shipMethod=="level1"){fShipping=(ShipRateLevel1+(WeightRateLevel1*fWeight));SetCookie("ShippingMeth",'level1',"ShipExp","/");};if(fTotal==0||fTotal==null){fShipping=0;};strShipping=moneyFormat(fShipping);strMethod=shipMethod;strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+strShipping+"</B></TD>";strOutput+="</TR>";};if(ComputeShipping){DisplayShippingRow=false;};if(DisplayShippingRow){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strSHIP+"</B></TD>";if(fShipping==0){strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+"0.00</B></TD>";}else{strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+strShipping+"</B></TD>";};strOutput+="</TR>";};if(TaxOnShipping){fTax=((fTotal+fShipping)*TaxRate);}else{fTax=(fTotal*TaxRate);};strTax=moneyFormat(fTax);if(DisplayTaxRow){if(TaxByRegion){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColC+" ROWSPAN=2><B>"+strTAX+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" COLSPAN=2><B>";strOutput+="<input type=radio name=\""+OutputOrderTax+"\" value=\""+strTax+"\">";strOutput+=TaxablePrompt+":</B></TD>";strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B> "+MonetarySymbol+strTax+"</B></TD></TR>";strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN=2><B>";strOutput+="<input type=radio name=\""+OutputOrderTax+"\" value=\"0.00\">";strOutput+=NonTaxablePrompt+":</B></TD>";strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B> "+MonetarySymbol+"0.00</B></TD></TR>";};if(!TaxByRegion){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strTAX+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+strTax+"</B></TD>";strOutput+="</TR>";strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strTOT+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"</B></TD>";strOutput+="</TR>";};};if(!DisplayTaxRow){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strTOT+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" ALIGN=RIGHT COLSPAN=1><B>"+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"</B></TD>";strOutput+="</TR>";};strOutput+="<TR><TD CLASS=\"sctotal\" ALIGN=LEFT COLSPAN="+strColD+">"+strComment+"</TD></TR>";strOutput+="</TABLE>";if(HiddenFieldsToCheckout){strOutput+="<input type=hidden name=\""+OutputOrderSubtotal+"\" value=\""+MonetarySymbol+strTotal+"\">";strOutput+="<input type=hidden name=\""+OutputOrderShipping+"\" value=\""+MonetarySymbol+strShipping+"\">";strOutput+="<input type=hidden name=\""+OutputOrderTax+"\"      value=\""+MonetarySymbol+strTax+"\">";strOutput+="<input type=hidden name=\""+OutputOrderTotal+"\"    value=\""+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"\">";};};g_TotalCost=(fTotal+fShipping+fTax);s_TotalCost=fTotal;document.write(strOutput);document.close();};var g_TotalCost=0;var s_TotalCost=0;function ValidateCart(theForm){if(MinimumOrder>=0.01){if(g_TotalCost<MinimumOrder){alert(MinimumOrderPrompt);return false;};};if(s_TotalCost==0){alert('Sorry, your cart is empty');return false;};if(TaxByRegion){if(!RadioChecked(eval("theForm."+OutputOrderTax))){alert(TaxPrompt);return false;};};if(ComputeShipping){shipMethod=GetCookie('ShippingMeth');if((shipMethod==null)||(shipMethod=="select")){alert('Please Select Your Prefered Shipping Method');return false;};};return true;};function CheckoutCart(){var iNumberOrdered=0;var fItems=0;var fTotal=0;var fTax=0;var fShipping=0;var fWeight=0;var strMethod="";var strTotal="";var strTax="";var strShipping="";var strOutput="";var bDisplay=true;var strPP="";iNumberOrdered=GetCookie("NumberOrdered");if(iNumberOrdered==null)iNumberOrdered=0;if(TaxByRegion){QueryString_Parse();fTax=parseFloat(QueryString(OutputOrderTax));strTax=moneyFormat(fTax);};shipMethod=GetCookie('ShippingMeth');if(shipMethod==null){shipMethod='select';SetCookie("ShippingMeth",'select',"ShipExp","/");};if(bDisplay)Borders=0;if(DisplayBorders)Borders=1;strBorders=Borders;strOutput="<TABLE CELLSPACING=0 CELLPADDING=3 BORDER="+strBorders+" CLASS=\"sccart\"><TR>"+(DisplayItemColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strILabel+"</B></TD>":"")+"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strDLabel+"</B></TD>"+"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strQLabel+"</B></TD>"+(DisplayPriceColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strPLabel+"</B></TD>":"")+(DisplayExtentedColumn?"<TD CLASS=\"scheader\" ALIGN=CENTER><B>"+strXLabel+"</B></TD>":"")+"</TR>";for(i=1;i<=iNumberOrdered;i++){even=Math.round(i/2);NewOrder="Order."+i;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);Token5=database.indexOf("|",Token4+1);fields=new Array;fields[0]=database.substring(0,Token0);fields[1]=database.substring(Token0+1,Token1);fields[2]=database.substring(Token1+1,Token2);fields[3]=database.substring(Token2+1,Token3);fields[4]=database.substring(Token3+1,Token4);fields[5]=database.substring(Token4+1,Token5);fields[6]=database.substring(Token5+1,database.length);fTotal+=(parseInt(fields[1])*parseFloat(fields[2]));fShipping+=(parseInt(fields[1])*parseFloat(fields[4])+BaseShipping);fItems+=parseInt(fields[1]);if(TaxOnShipping){if(!TaxByRegion){fTax=((fTotal+fShipping)*TaxRate);strTax=fTax;};};strTotal=moneyFormat(fTotal);if(!TaxByRegion)strTax=moneyFormat(fTax);strShipping=moneyFormat(fShipping);fWeight+=(parseInt(fields[1])*parseFloat(fields[5]));fWeight=Math.round(fWeight*100)/100;strWeight=fWeight;if(bDisplay){if((even)==(i/2)){strCartClass="sceven";}else{strCartClass="scentry";};if(DisplayItemColumn){strOutput+="<TR><TD CLASS=\""+strCartClass+"\" ALIGN=CENTER>"+fields[0]+"</TD>";};if(fields[6]==""){strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+fields[3]+"</TD>";}else{strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+fields[3]+" - <I>"+fields[6]+"</I></TD>";};strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=CENTER>"+fields[1]+"</TD>";if(DisplayPriceColumn){strOutput+="<TD CLASS=\""+strCartClass+"\"ALIGN=CENTER>"+MonetarySymbol+moneyFormat(fields[2])+"/ea</TD>";};if(DisplayExtentedColumn){strOutput+="<TD CLASS=\""+strCartClass+"\" ALIGN=RIGHT><B>"+MonetarySymbol+moneyFormat(parseInt(fields[1])*parseFloat(fields[2]))+"</B></TD>";};strOutput+="</TR>";};if(AppendItemNumToOutput){strFooter=i;}else{strFooter="";};if(PaymentProcessor!=''){strPP+=fields[0]+", "+fields[3];if(fields[6]!="")strPP+=" - "+fields[6];strPP+=", Qty. "+fields[1]+"\n";}else{strOutput+="<input type=hidden name=\""+OutputItemId+strFooter+"\" value=\""+fields[0]+"\">";strOutput+="<input type=hidden name=\""+OutputItemQuantity+strFooter+"\" value=\""+fields[1]+"\">";strOutput+="<input type=hidden name=\""+OutputItemPrice+strFooter+"\" value=\""+fields[2]+"\">";strOutput+="<input type=hidden name=\""+OutputItemName+strFooter+"\" value=\""+fields[3]+"\">";strOutput+="<input type=hidden name=\""+OutputItemShipping+strFooter+"\" value=\""+fields[4]+"\">";strOutput+="<input type=hidden name=\""+OutputItemWeight+strFooter+"\" value=\""+fields[5]+"\">";strOutput+="<input type=hidden name=\""+OutputItemAddtlInfo+strFooter+"\" value=\""+fields[6]+"\">";strOutput+="<input type=hidden name=\""+OutputItemXtend+strFooter+"\" value=\""+moneyFormat(fields[1]*fields[2])+"\">";};};shipMethod=GetCookie('ShippingMeth');if(shipMethod==null){shipMethod='select';SetCookie("ShippingMeth",'select',"ShipExp","/");};if(shipMethod=="level3"){fShipping=(ShipRateLevel3+(WeightRateLevel3*fWeight));strMethod=strLevel3TEXT;SetCookie("ShippingMeth",'level3',"ShipExp","/");};if(shipMethod=="level2"){fShipping=(ShipRateLevel2+(WeightRateLevel2*fWeight));strMethod=strLevel2TEXT;SetCookie("ShippingMeth",'level2',"ShipExp","/");};if(shipMethod=="level1"){fShipping=(ShipRateLevel1+(WeightRateLevel1*fWeight));strMethod=strLevel1TEXT;SetCookie("ShippingMeth",'level1',"ShipExp","/");};strShipping=moneyFormat(fShipping);BaseCol=1;ICol=0;PCol=0;ECol=0;if(DisplayItemColumn)ICol=1;if(DisplayPriceColumn)PCol=1;if(DisplayExtentedColumn)ECol=1;strColA=((ICol+PCol+ECol)+1);strColB=(BaseCol+(ICol+PCol+ECol));strColC=(BaseCol+(ICol+PCol+ECol)-1);if(bDisplay){strOutput+="<TR><TD CLASS=\"scheader\" COLSPAN=7><IMG SRC=\"./images/one.gif\" WIDTH=3 HEIGHT=2 ALT=\"Space\"></TD></TR>";strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strSUB+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" COLSPAN=1 ALIGN=RIGHT><B>"+MonetarySymbol+strTotal+"</B></TD>";strOutput+="</TR>";if(!ComputeShipping){fShipping=0;fShipping+=(parseInt(fields[1])*parseFloat(fields[4])+BaseShipping);}else{fShipping=fShipping;};strShipping=moneyFormat(fShipping);if(DisplayShippingRow){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strSHIP+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"+strMethod+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" COLSPAN=1 ALIGN=RIGHT><B>"+MonetarySymbol+strShipping+"</B></TD>";strOutput+="</TR>";};if(TaxOnShipping){fTax=((fTotal+fShipping)*TaxRate);}else{fTax=(fTotal*TaxRate);};strTax=moneyFormat(fTax);if((DisplayTaxRow)||(TaxByRegion)){strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strTAX+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" COLSPAN=1 ALIGN=RIGHT><B>"+MonetarySymbol+strTax+"</B></TD>";strOutput+="</TR>";};strOutput+="<TR><TD CLASS=\"sctotal\" COLSPAN="+strColA+"><B>"+strTOT+"</B></TD>";strOutput+="<TD CLASS=\"sctotal\" COLSPAN=1 ALIGN=RIGHT><B>"+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"</B></TD>";strOutput+="</TR>";strOutput+="</TABLE>";if(PaymentProcessor=='an'){strOutput+="<input type=hidden name=\"x_Version\" value=\"3.0\">";strOutput+="<input type=hidden name=\"x_Show_Form\" value=\"PAYMENT_FORM\">";strOutput+="<input type=hidden name=\"x_Description\" value=\""+strPP+"\">";strOutput+="<input type=hidden name=\"x_Amount\" value=\""+moneyFormat((fTotal+fShipping+fTax))+"\">";}else if(PaymentProcessor=='wp'){strOutput+="<input type=hidden name=\"desc\" value=\""+strPP+"\">";strOutput+="<input type=hidden name=\"amount\" value=\""+moneyFormat((fTotal+fShipping+fTax))+"\">";}else if(PaymentProcessor=='lp'){strOutput+="<input type=hidden name=\"mode\" value=\"fullpay\">";strOutput+="<input type=hidden name=\"chargetotal\" value=\""+moneyFormat((fTotal+fShipping+fTax))+"\">";strOutput+="<input type=hidden name=\"tax\" value=\""+MonetarySymbol+strTax+"\">";strOutput+="<input type=hidden name=\"subtotal\" value=\""+MonetarySymbol+strTotal+"\">";strOutput+="<input type=hidden name=\"shipping\" value=\""+MonetarySymbol+strShipping+"\">";strOutput+="<input type=hidden name=\"desc\" value=\""+strPP+"\">";}else{strOutput+="<input type=hidden name=\""+OutputOrderSubtotal+"\" value=\""+MonetarySymbol+strTotal+"\">";strOutput+="<input type=hidden name=\""+OutputOrderShipping+"\" value=\""+MonetarySymbol+strShipping+"\">";strOutput+="<input type=hidden name=\""+OutputOrderWeight+"\"   value=\""+strWeight+"\">";strOutput+="<input type=hidden name=\""+OutputOrderMethod+"\"   value=\""+strMethod+"\">";strOutput+="<input type=hidden name=\""+OutputOrderTax+"\"      value=\""+MonetarySymbol+strTax+"\">";strOutput+="<input type=hidden name=\""+OutputOrderTotal+"\"    value=\""+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"\">";};};document.write(strOutput);document.close();};
//---------------------------------------------------------------------||
//          END STATICCART JAVASCRIPT SHOP MODULE BY KFL DESIGN        ||
//---------------------------------------------------------------------||
