DisplayNotice=true;DisplayShippingColumn=false;DisplayShippingRow=false;DisplayTaxRow=false;TaxRate=0.00;TaxByRegion=false;TaxPrompt='For tax purposes, please select if you are an Arizona resident before continuing';TaxablePrompt='Arizona Residents';NonTaxablePrompt='Other States';MinimumOrder=0.00;MinimumOrderPrompt='Your order is below our minimum order, please order more before checking out.';PaymentProcessor='';OutputItemId='ID_';OutputItemQuantity='QUANTITY_';OutputItemPrice='PRICE_';OutputItemName='NAME_';OutputItemShipping='SHIPPING_';OutputItemAddtlInfo='ADDTLINFO_';OutputOrderSubtotal='SUBTOTAL';OutputOrderShipping='SHIPPING';OutputOrderTax='TAX';OutputOrderTotal='TOTAL';AppendItemNumToOutput=true;HiddenFieldsToCheckout=false;MonetarySymbol='$';strSorry="I'm Sorry, your cart is full, please proceed to checkout.";strAdded=" added to your shopping cart.";strRemove="Click 'Ok' to remove this product from your shopping cart.";strILabel="Product Id";strDLabel="Product";strQLabel="Quantity";strPLabel="Price";strSLabel="Shipping";strRLabel="";strRButton="Remove";strSUB="SUBTOTAL:";strSHIP="SHIPPING:";strTAX="TAX";strTOT="TOTAL";strErrQty="Invalid Quantity.";strNewQty="Please enter new quantity";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 ( 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 )
strSHIPPING="0.00";else
strSHIPPING=thisForm.SHIPPING.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;}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);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,database.length );if ( fields[0]==strID_NUM&&fields[2]==strPRICE&&fields[3]==strNAME&&fields[5]==strADDTLINFO
){bAlreadyInCart=true;dbUpdatedOrder=strID_NUM+"|"+(parseInt(strQUANTITY)+parseInt(fields[1]))+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strADDTLINFO;strNewOrder="Order."+i;DeleteCookie(strNewOrder,"/");SetCookie(strNewOrder,dbUpdatedOrder,null,"/");notice=strQUANTITY+" "+strNAME+strAdded;break;}}if (!bAlreadyInCart ){iNumberOrdered++;
if ( iNumberOrdered>12 )
	{alert( strSorry );
	DisplayNotice=false;
	}
else
	{dbUpdatedOrder=strID_NUM+"|"+strQUANTITY+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strADDTLINFO;
	strNewOrder="Order."+iNumberOrdered;
	SetCookie(strNewOrder,dbUpdatedOrder,null,"/");
	SetCookie("NumberOrdered",iNumberOrdered,null,"/");
	notice=strQUANTITY+" "+strNAME+strAdded;
	}}
if ( DisplayNotice )
	{alert(notice);window.location.reload();
	}
DisplayNotice=true;}
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){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 moneyFormat(input){var dollars=Math.floor(input);var tmp=new String(input);for ( var decimalAt=0;decimalAt<tmp.length;decimalAt++){if ( tmp.charAt(decimalAt)=="." )
break;}var cents=""+Math.round(input*100);cents=cents.substring(cents.length-2,cents.length)
dollars+=((tmp.charAt(decimalAt+2)=="9")&&(cents=="00"))?1:0;if ( cents=="0" )
cents="00";return(dollars+"."+cents);}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;DeleteCookie(NewOrder,"/");SetCookie ("NumberOrdered",NumberOrdered-1,null,"/");document.location.reload();}}function ChangeQuantity(OrderItem,NewQuantity){if ( isNaN(NewQuantity) ){alert( strErrQty );}else{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);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,database.length );dbUpdatedOrder=fields[0]+"|"+NewQuantity+"|"+fields[2]+"|"+fields[3]+"|"+fields[4]+"|"+fields[5];strNewOrder="Order."+OrderItem;DeleteCookie(strNewOrder,"/");SetCookie(strNewOrder,dbUpdatedOrder,null,"/");document.location.href=location.href+'?rnd='+1+Math.floor(Math.random()*9999);}}function GetFromCart( fShipping ){ManageCart( );}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 ManageCart2( )
{var iNumberOrdered=0;var fTotal=0;var fTax=0;var fShipping=0;var strTotal="";var strTax="";var strShipping="";var strOutput="";var bDisplay=true;
iNumberOrdered=GetCookie("NumberOrdered");
if ( iNumberOrdered==null )
	iNumberOrdered=0;
if ( bDisplay )
	strOutput='<table width="220" cellspacing="0" cellpadding="4" border="0"><tr><td class="menu-headers" colspan="3" align="center"></td></tr>';
if ( iNumberOrdered==0 ){strOutput+='<!--START: shopping_cart_empty--><tr><td class="emptycart" align="center">CART IS EMPTY</a></td></tr><!--END: shopping_cart_empty-->';}
if ( iNumberOrdered>0 ){strOutput+='<tr><td>&nbsp;</td><td class="emptycart" align=center colspan="3" width="200">YOUR SHOPPING CART</td><td>&nbsp;</td></tr><form name=lilbasket><tr><td>&nbsp;</td><td  class="data">';}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);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,database.length );fTotal+=(parseInt(fields[1])*parseFloat(fields[2]) );fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );fTax=(fTotal*TaxRate);strTotal=moneyFormat(fTotal);strTax=moneyFormat(fTax);strShipping=moneyFormat(fShipping);if ( bDisplay ){strOutput+='<!--START: SHOPPING_CART_ITEM-->'; 
strOutput+='<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class="font1" colspan=4>';strOutput+=fields[3];strOutput+='</td></tr><tr class="font1">';strOutput+='<td  valign=top align=left>';strOutput+="<INPUT TYPE=TEXT NAME=Q SIZE=2 VALUE=\""+fields[1]+"\" onChange=\"ChangeQuantity("+i+", this.value);\">";strOutput+='<img src="spacer.gif" width="5" height="1" alt="" border="0"></td><td class="font1" valign=top align=right>';strOutput+=MonetarySymbol+moneyFormat(fields[2]);strOutput+='<img src="spacer.gif" width="5" height="1" alt="" border="0"><a href="javascript:do_action();" onClick="RemoveFromCart('+i+')"><img src="images/remove_cart.gif" border=0></a></td><td>';strOutput+='';strOutput+='</td></tr><tr><td colspan=2 class="frame"><img src="spacer.gif" width="90" height="1" alt="" border="0"></td></tr><tr><td colspan=2><img src="spacer.gif" width="75" height="1" alt="" border="0"></td></tr></table>';strOutput+='<!--END: SHOPPING_CART_ITEM-->';}}g_TotalCost=(fTotal+fShipping+fTax);strOutput+='</td></tr></form>';if ( iNumberOrdered>0 ){strOutput+='<tr><td>&nbsp;</td><td class="data" align=center width="200">Sub Total: '+(MonetarySymbol+strTotal)+' </td><td></td></tr><tr><td>&nbsp;</td><td class="data" align=center width="200"><a href="Checkout.asp" target="item"><img src="images/checkout_cart.gif" border=0></a></td><td></td></tr>';}strOutput+='</table>';document.write(strOutput);document.close();}
function paypalitems( )
{var iNumberOrdered=0;
var fTotal=0;
var fTax=0;
var fShipping=0;
var strTotal="";
var strTax="";var strShipping="";var strOutput="";var bDisplay=true;iNumberOrdered=GetCookie("NumberOrdered");if ( iNumberOrdered==null )
iNumberOrdered=0;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);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,database.length );fTotal+=(parseInt(fields[1])*parseFloat(fields[2]) );fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );fTax=(fTotal*TaxRate);strTotal=moneyFormat(fTotal);strTax=moneyFormat(fTax);strShipping=moneyFormat(fShipping);strOutput+="<input type=\"hidden\" name=\"item_name_"+i+"\" value=\""+fields[3]+"\">";strOutput+="<input type=\"hidden\" name=\"amount_"+i+"\" value=\""+fields[2]+"\">";strOutput+="<input type=\"hidden\" name=\"quantity_"+i+"\" value=\""+fields[1]+"\">";}document.write(strOutput);document.close();}
function ManageCart( )
	{var iNumberOrdered=0;
	var fTotal=0;
	var fTax=0;
	var fShipping=0;
	var strTotal="";
	var strTax="";
	var strShipping="";
	var strOutput="";
	var strDLabel="Product";
	var strQLabel="Quantity";
	var strPLabel="Price";
	var strRLabel="";
	var strSUB="SUBTOTAL:";
	var MonetarySymbol='$'
	var bDisplay=true;
	iNumberOrdered=GetCookie("NumberOrdered");
	if ( iNumberOrdered==null )
		iNumberOrdered=0;
	if ( bDisplay )
		strOutput="<TABLE CLASS=\"font2\" width=80%><TR>"+"<TD CLASS=\"font2\"><B>"+strDLabel+"</B></TD>"+"<TD CLASS=\"font2\"><B>"+strQLabel+"</B></TD>"+"<TD CLASS=\"font2\"><B>"+strPLabel+"</B></TD>"+"<TD CLASS=\"font2\" ALIGN=center><B>"+strRLabel+"</B></TD></TR>";
	if ( iNumberOrdered==0 )
		{strOutput+="<TR><TD COLSPAN=6 CLASS=\"nopentry\"><CENTER><BR><B>Your cart is empty</B><BR><BR></CENTER></TD></TR>";}
		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);
			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,database.length );
			fTotal+=(parseInt(fields[1])*parseFloat(fields[2]) );
			fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );
			fTax=(fTotal*TaxRate);
			strTotal=moneyFormat(fTotal);
			strTax=moneyFormat(fTax);
			strShipping=moneyFormat(fShipping);
			if ( bDisplay )
				{strOutput+="<TR>";
				if ( fields[5]=="" )
					strOutput+="<TD CLASS=\"nopentry\">"+fields[3]+"</TD>";
				else
					strOutput+="<TD CLASS=\"nopentry\">"+fields[3]+" - <I>"+fields[5]+"</I></TD>";
					strOutput+="<TD CLASS=\"nopentry\"><INPUT TYPE=TEXT NAME=Q SIZE=2 VALUE=\""+fields[1]+"\" onChange=\"ChangeQuantity("+i+", this.value);\"></TD>";
					strOutput+="<TD CLASS=\"nopentry\">"+MonetarySymbol+moneyFormat(fields[2])+"</TD>";strOutput+="<TD CLASS=\"nopentry\" ALIGN=center><a href=\"javascript:do_action();\" onClick=\"RemoveFromCart("+i+")\"><img src=\"images/remove_cart.gif\" border=0></a></TD></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=\""+OutputItemAddtlInfo+strFooter+"\" value=\""+fields[5]+"\">";
				}}
			if ( bDisplay ){strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strSUB+"</B></TD>";
			strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2>"+MonetarySymbol+strTotal+"</TD>";
			strOutput+="</TR>";
			if ( DisplayTaxRow||TaxByRegion )
				{if ( TaxByRegion )
					{strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strTAX+"</B></TD>";
					strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2><B>";
					strOutput+="<input type=radio name=\""+OutputOrderTax+"\" value=\""+strTax+"\">";
					strOutput+=TaxablePrompt+": "+MonetarySymbol+strTax;
					strOutput+="<BR><input type=radio name=\""+OutputOrderTax+"\" value=\"0.00\">";
					strOutput+=NonTaxablePrompt+": "+MonetarySymbol+"0.00";strOutput+="</B></TD>";
					strOutput+="</TR>";
					}
				else
					{strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strTAX+"</B></TD>";
					strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2><B>"+MonetarySymbol+strTax+"</B></TD>";
					strOutput+="</TR>";
					}
				}
			if (!TaxByRegion ){}
			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);
			document.write(strOutput);
			document.close();
			}
			var g_TotalCost=0;
			function ValidateCart( theForm ){if ( TaxByRegion ){if (!RadioChecked(eval("theForm."+OutputOrderTax)) ){alert( TaxPrompt );return false;}}if ( MinimumOrder>=0.01 ){if ( g_TotalCost<MinimumOrder ){alert( MinimumOrderPrompt );return false;}}return true;}function do_action(){}
