MonetarySymbol=''
DisplayNotice=false
DisplayShippingColumn=false
DisplayShippingRow=true
DisplayTaxRow=false
TaxRate=0
TaxByRegion=false
TaxPrompt='For tax purposes, please select if you are a Washington resident before continuing'
TaxablePrompt='WA Residents    '
NonTaxablePrompt='Other States      '
MinimumOrder=19.00
MinimumOrderPrompt='Your order is below our minimum order of $19 US dollars (including shipping), please order more before checking out.'
PaymentProcessor=''
OutputItemTh='TH_'
OutputItemId='ID_'
OutputItemQuantity='QUANTITY_'
OutputItemPrice='PRICE_'
OutputItemName='NAME_'
OutputItemShipping='SHIPPING_'
OutputItemAddtlInfo='ADDTLINFO_'
OutputOrderSubtotal='SUBTOTAL'
OutputOrderShipping='SHIPPING'
OutputOrderMethod='METHOD'
OutputOrderTax='TAX'
OutputOrderTotal='TOTAL'
AppendItemNumToOutput=true
HiddenFieldsToCheckout=true
if(!bLanguageDefined){
strSorry="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 Description"
strQLabel="Quantity"
strPLabel="Price"
strTLabel="Total"
strSLabel="Shipping"
strRLabel="Remove from Cart"
strWLabel="test"
strRButton="Remove"
strThLabel="Image"
strSUB="SUBTOTAL"
strSHIP="SHIPPING"
strTAX="TAX"
strTOT="TOTAL U.S. DOLLARS"
strErrQty="Invalid Quantity."
strNewQty='Please enter new quantity:'
bLanguageDefined=true}
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)strQUANTITY=1
if(thisForm.Thumb==null)
strThumb=""
else
strThumb=thisForm.Thumb.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)
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]==strThumb&&
fields[1]==strID_NUM&&
fields[3]==strPRICE&&
fields[4]==strNAME&&
fields[6]==strADDTLINFO
){
bAlreadyInCart=true
dbUpdatedOrder=strThumb+"|"+
strID_NUM+"|"+
(parseInt(strQUANTITY)+parseInt(fields[2]))+"|"+
strPRICE+"|"+
strNAME+"|"+
strSHIPPING+"|"+
strADDTLINFO
strNewOrder="Order."+i
DeleteCookie(strNewOrder,"/")
SetCookie(strNewOrder,dbUpdatedOrder,null,"/")
notice=strQUANTITY+" "+strID_NUM+strAdded
break}}
if(!bAlreadyInCart){
iNumberOrdered++
if(iNumberOrdered>12)
alert(strSorry)
else{
dbUpdatedOrder=strThumb+"|"+
strID_NUM+"|"+
strQUANTITY+"|"+
strPRICE+"|"+
strNAME+"|"+
strSHIPPING+"|"+
strADDTLINFO
strNewOrder="Order."+iNumberOrdered
SetCookie(strNewOrder,dbUpdatedOrder,null,"/")
SetCookie("NumberOrdered",iNumberOrdered,null,"/")
notice=strQUANTITY+" "+strID_NUM+strAdded}}
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=="persistent"){
var cookieDate=new Date()
cookieDate.setTime(cookieDate.getTime()+30*24*60*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 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
SetCookie("NumberOrdered",NumberOrdered-1,null,"/")
DeleteCookie(NewOrder,"/")
location.href=location.href}}
function ChangeQuantity(OrderItem,NewQuantity){
if(isNaN(NewQuantity)){
alert(strErrQty)
}else{
if(NewQuantity<1)NewQuantity=1
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]+"|"+
fields[1]+"|"+
NewQuantity+"|"+
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,"persistent","/")
location.href=location.href}
function GetFromCart(fShipping){
ManageCart()}
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 fItems=0
var iNumberOrdered=0
var Qty=0
var fTotal=0
var fTax=0
var fShipping=0
var strMethod=""
var strTotal=""
var strTLabel="Total"
var strThLabel="Image"
var strTax=""
var strShipping=""
var strOutput=""
var bDisplay=true
var fprodttl=0
iNumberOrdered=GetCookie("NumberOrdered")
if(iNumberOrdered==null)
iNumberOrdered=0
shipMethod=GetCookie('ShippingMeth')
if(shipMethod==null){
shipMethod='ground'
SetCookie("ShippingMeth",'ground',"persistent","/")}
if(bDisplay)
strOutput="<TABLE CLASS=\"nopcart\" cellpadding=0 cellspacing=0 border=1 width=727><TR>"+
"<td colspan=6 class=\"section_sign\"><img src=\"web_files/cart.gif\"></td></tr><tr>"+
"<TD CLASS=\"nopheader\">"+strDLabel+"</TD>"+
"<TD CLASS=\"nopheader\" width=60>"+strQLabel+"</TD>"+
"<TD CLASS=\"nopheader\"  width=80>"+strPLabel+"</TD>"+
"<TD CLASS=\"nopheader\"  width=90>"+strTLabel+"</TD>"+
(DisplayShippingColumn?"<TD CLASS=\"nopheader\">"+strSLabel+"</TD>":"")+
"<TD CLASS=\"nopheader\" width=80>"+strRLabel+"</TD></TR>"
if(iNumberOrdered==0){
strOutput+="<TR><TD COLSPAN=7 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)
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)
Qty+=parseInt(fields[2])
fprodttl=(parseInt(fields[2])*parseFloat(fields[3]))
fTotal+=(parseInt(fields[2])*parseFloat(fields[3]))
fShipping+=(parseInt(fields[2])*parseFloat(fields[5]))
fItems+=parseInt(fields[2])
fTax=(fTotal*TaxRate)
strTotal=moneyFormat(fTotal)
strTax=moneyFormat(fTax)
strShipping=moneyFormat(fShipping)
if(bDisplay){
strOutput+="<TD CLASS=\"nopentry\">"+fields[0]+fields[1]+"<br>"+fields[4]+"</TD>"
strOutput+="<TD CLASS=\"nopamount\" align=right><INPUT TYPE=TEXT NAME=Q SIZE=2 VALUE=\""+fields[2]+"\" onChange=\"ChangeQuantity("+i+", this.value);\"> x</TD>"
strOutput+="<TD CLASS=\"nopamount\">"+MonetarySymbol+moneyFormat(fields[3])+"</TD>"
if(DisplayShippingColumn){
if(parseFloat(fields[5])>0)
strOutput+="<TD CLASS=\"nopamount\">"+MonetarySymbol+moneyFormat(fields[5])+"/ea </TD>"
else
strOutput+="<TD CLASS=\"nopamount\" ALIGN=\"center\">N/A</TD>"}
else{
strOutput+="<TD ALIGN=RIGHT CLASS=\"nopamount\"> "+MonetarySymbol+moneyFormat(fprodttl)+"  </TD>"}
strOutput+="<TD CLASS=\"nopentry\" ALIGN=center width=50><input type=button value=\" "+strRButton+" \" onClick=\"RemoveFromCart("+i+")\" class=\"nopbutton\"></TD></TR>"}
if(AppendItemNumToOutput){
strFooter=i
}else{
strFooter=""}
if(PaymentProcessor !=''){
strPP+=fields[1]+", "+fields[4]
if(fields[6] !="")
strPP+=" - "+fields[6]
strPP+=", Qty. "+fields[2]+"\n"
}else{
strOutput+="<input type=hidden name=\""+OutputItemTh+strFooter+"\" value=\""+fields[0]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemId+strFooter+"\" value=\""+fields[1]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemQuantity+strFooter+"\" value=\""+fields[2]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemPrice+strFooter+"\" value=\""+fields[3]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemName+strFooter+"\" value=\""+fields[4]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemShipping+strFooter+"\" value=\""+fields[5]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemAddtlInfo+strFooter+"\" value=\""+fields[6]+"\">"}}
shipMethod=GetCookie('ShippingMeth')
if(shipMethod==null){
shipMethod='ground'
SetCookie("ShippingMeth",'ground',"persistent","/")
if(shipMethod=="ground")
shipMethod="ground"
SetCookie("ShippingMeth",'ground',"persistent","/")
if(shipMethod=="priority")
shipMethod="priority"
SetCookie("ShippingMeth",'priority',"persistent","/")
if(shipMethod=="overnight")
shipMethod="overnight"
SetCookie("ShippingMeth",'overnight',"persistent","/")
if(shipMethod=="cground")
shipMethod="cground"
SetCookie("ShippingMeth",'cground',"persistent","/")
if(shipMethod=="cpriority")
shipMethod="cpriority"
SetCookie("ShippingMeth",'cpriority',"persistent","/")}
if(fTotal>1.00&&fTotal<=25.00){fShipping+=5.93}
if(fTotal>25.00&&fTotal<=50.00){fShipping+=6.93}
if(fTotal>50.00&&fTotal<=75.00){fShipping+=7.93}
if(fTotal>75.00&&fTotal<=100.00){fShipping+=8.93}
if(fTotal>100.00&&fTotal<=150.00){fShipping+=9.93}
if(fTotal>150.00&&fTotal<=175.00){fShipping+=10.93}
if(fTotal>175.00&&fTotal<=200.00){fShipping+=11.93}
if(fTotal>200.00&&fTotal<=250.00){fShipping+=12.93}
if(fTotal>250.00){fShipping+=(fTotal*0.06)}
groundTEXT=((fShipping))
strgroundTEXT=MonetarySymbol+moneyFormat(groundTEXT)
priorityTEXT=((fShipping)*3.53)
strpriorityTEXT=MonetarySymbol+moneyFormat(priorityTEXT)
overnightTEXT=(Math.max(25,(fShipping)*6.75))
strovernightTEXT=MonetarySymbol+moneyFormat(overnightTEXT)
cgroundTEXT=((fShipping)*1.73)
strcgroundTEXT=MonetarySymbol+moneyFormat(cgroundTEXT)
cpriorityTEXT=((fShipping)*3.3)
strcpriorityTEXT=MonetarySymbol+moneyFormat(cpriorityTEXT)
strOutput+="<tr><TD colspan=5 CLASS=\"noptotal\" align=center>"
strOutput+="<INPUT type=\"button\" value=\"   Recalculate  \"></td></tr>"
strOutput+="</TABLE>"
strOutput+="<table border=0 width=727>"
if(bDisplay){
strOutput+="<tr><td rowspan=5 width=280 align=left class=\"price2\">"
strOutput+="1) Every order is delivered<br>in a <a class=\"price\">discreet, plain box</a>.<br>"
strOutput+="2) Your <a class=\"price\">credit card</a> statement<br>will be <a class=\"price\">billed by<br>\"Legend Sales 856-382-0628\"</a>.<br>"
strOutput+="3) Your personal and credit card<br><a class=\"price\">information is protected</a><br>with up to 256-bit SSL encryption.<br>"
strOutput+="4) If you have any questions please phone Legend Sales at 856-382-0628 or email <a class=\"term3\" href=\"contactus.htm\">here</a>.<br>"
strOutput+="</TD></tr>"
strOutput+="<td CLASS=\"nopheader2\" height=30><B>"+strSUB+"</B></TD>"
strOutput+="<TD CLASS=\"nopsub\" align=left><B>$ "+MonetarySymbol+strTotal+"</B></TD>"
strOutput+="</TR>"
if(DisplayShippingRow){
strOutput+="<TR height=30><TD CLASS=\"nopheader2\" align=right><B>"+strSHIP+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal\" COLSPAN=3>"+
"<SELECT name=shipMethod onChange=\"ChangeShipping(this.options[this.selectedIndex].value)\">"+
"<OPTION VALUE=ground "+(shipMethod=="ground" ? ' SELECTED' : '')+"selected>U.S. Ground:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;("+strgroundTEXT+")</OPTION>"+
"<OPTION VALUE=priority"+(shipMethod=="priority" ? ' SELECTED' : '')+">U.S. 3 Day: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;("+strpriorityTEXT+")</OPTION>"+
"<OPTION VALUE=overnight"+(shipMethod=="overnight" ? ' SELECTED' : '')+">U.S. Next Day:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;("+strovernightTEXT+")</OPTION>"+
"</SELECT>"
"</TD>"
if(shipMethod=="ground"){
fShipping=((fShipping))
SetCookie("ShippingMeth",'ground',"persistent","/")}
if(shipMethod=="priority"){
fShipping=((fShipping)*3.53)
SetCookie("ShippingMeth",'priority',"persistent","/")}
if(shipMethod=="overnight"){
fShipping=(Math.max(25,(fShipping)*6.75))
SetCookie("ShippingMeth",'overnight',"persistent","/")}
if(shipMethod=="cground"){
fShipping=((fShipping)*1.73)
SetCookie("ShippingMeth",'cground',"persistent","/")}
if(shipMethod=="cpriority"){
fShipping=((fShipping)*3.3)
SetCookie("ShippingMeth",'cpriority',"persistent","/")}
strShipping=moneyFormat(fShipping)
strMethod=shipMethod
strOutput+="</TR>"}
fTax=((fTotal+fShipping)*TaxRate)
strTotal=moneyFormat(fTotal)
strTax=moneyFormat(fTax)
strShipping=moneyFormat(fShipping)
TaxSelected=0
if(DisplayTaxRow || TaxByRegion){
if(TaxByRegion){
strOutput+="<TR><TD CLASS=\"noptotal\" ></td><TD CLASS=\"noptotal\" align=right><B>"+strTAX+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal\" ><B>"
strOutput+="<input type=radio name=\""+OutputOrderTax+"\" value=\""+strTax+"\" onClick = \"TaxSelected = 1 \">"
strOutput+=TaxablePrompt+": "+MonetarySymbol+strTax
strOutput+="<BR><input type=radio name=\""+OutputOrderTax+"\" value=\"0.00\"  onClick = \"TaxSelected = 1 \">"
strOutput+=NonTaxablePrompt+": "+MonetarySymbol+"0.00"
strOutput+="</B></TD>"
strOutput+="</TR>"
}else{
strOutput+="<TR><TD CLASS=\"nopheader\" >"+strTAX+"</TD>"
strOutput+="<TD CLASS=\"noptotal\" ><B>"+MonetarySymbol+strTax+"</B></TD>"
strOutput+="</TR>"}}
if(!TaxByRegion){
strOutput+="<TR height=30><TD CLASS=\"nopheader2\"><B>"+strTOT+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal1\" align=left><B>$"+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"</B></TD>"
strOutput+="</TR>"}
strOutput+="<tr align=\"right\" height=\"50\"><td colspan=\"2\"><input name=\"Submit\" type=\"image\" src=\"web_files/checkoutL.gif\" value=\"Checkout\" class=\"checkout11\" ></td></tr>"
strOutput+="<tr align=\"right\" height=\"30\"><td colspan=\"5\" class=\"footer\">Please Note: Next Day delivery is not available for <strong>P.O Boxes</strong><br/>"
strOutput+="The only shipping option available for APO / FPO addresses is ground shipping.<br><br>"
strOutput+="<strong>Next Day Shipping</strong>: The order will ship the next business day and be delivered on the following business day.<br><br></td></tr>"
strOutput+="<tr align=\"center\" height=\"30\"><td colspan=\"5\"><a href=\"https://www.controlscan.com/seal/verify5.php?id=144&amp;dom=FEC2FEF9\" target=\"_blank\" onClick=\"window.open('//www.controlscan.com/seal/verify5.php?id=144&amp;dom=FEC2FEF9', 'CS', 'menubar=no,scrollbars=1,height=500,width=500');return false;\"><img border=\"0\" src=\"//www.controlscan.com/seal/sealx5.php?id=144&amp;dom=FEC2FEF9\" oncontextmenu=\"window.open('//www.controlscan.com/seal/verify5.php?id=144&amp;dom=FEC2FEF9', 'CS', 'menubar=no,scrollbars=1,height=500,width=500');return false;\" /></a>"
strOutput+="&nbsp;<a href=\"http://www.guardianecommerce.net/load/AdultToyShoppe-loadfile.html\" target=\"_blank\" style=\"text-decoration:none\"><img src=\"http://www.guardianecommerce.net/images/appgold.gif\" width=\"110\" height=\"55\" border=\"0\" alt=\"TheAdultToyShoppe.com Has Been Evaluated And Approved By Guardian eCommerce&#153;\"></a>"
strOutput+="&nbsp;<a target=\"_blank\" href=\"https://www.mcafeesecure.com/RatingVerify?ref=www.theadulttoyshoppe.com\"><img width=\"94\" height=\"54\" border=\"0\" src=\"//images.scanalert.com/meter/www.theadulttoyshoppe.com/13.gif\" alt=\"McAfee Secure sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams\" oncontextmenu=\"alert('Copying Prohibited by Law - McAfee Secure is a Trademark of McAfee, Inc.'); return false;\"></a></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=\""+OutputOrderMethod+"\" value=\""+strMethod+"\">"
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 CheckoutCart(){
var fItems=0
var iNumberOrdered=0
var fTotal=0
var fTax=0
var fShipping=0
var strMethod=""
var strTotal=""
var strTLabel="Total"
var strThLabel=""
var strTax=""
var strShipping=""
var strOutput=""
var bDisplay=true
var strPP=""
var fprodttl=0
iNumberOrdered=GetCookie("NumberOrdered")
if(iNumberOrdered==null)
iNumberOrdered=0
shipMethod=GetCookie('ShippingMeth')
if(shipMethod==null){
shipMethod='ground'
SetCookie("ShippingMeth",'ground',"persistent","/")}
if(TaxByRegion){
QueryString_Parse()
fTax=parseFloat(QueryString(OutputOrderTax))
strTax=moneyFormat(fTax)}
if(bDisplay)
strOutput="<TABLE width=\"422\" cellpadding=4 cellspacing=0 id=checkouttable border=1><TR>"+
"<TD CLASS=\"nopheader\">"+strDLabel+"</TD>"+
"<TD CLASS=\"nopheader\" width=50>"+strQLabel+"</TD>"+
"<TD CLASS=\"nopheader\" width=50>"+strPLabel+"</TD>"+
"<TD CLASS=\"nopheader\" width=50>"+strTLabel+"</TD>"+
(DisplayShippingColumn?"<TD CLASS=\"nopheader\"  width=50>"+strSLabel+"</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)
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)
fprodttl=(parseInt(fields[2])*parseFloat(fields[3]))
fTotal+=(parseInt(fields[2])*parseFloat(fields[3]))
fShipping+=(parseInt(fields[2])*parseFloat(fields[5]))
fItems+=parseInt(fields[2])
if(!TaxByRegion)fTax=(fTotal*TaxRate)
strTotal=moneyFormat(fTotal)
if(!TaxByRegion)strTax=moneyFormat(fTax)
strShipping=moneyFormat(fShipping)
if(bDisplay){
strOutput+="<TD CLASS=\"nopentry\">"+fields[0]+fields[1]+"<br>"+fields[4]+" - <I>"+fields[6]+"</I></TD>"
strOutput+="<TD CLASS=\"nopamount\" align=right>"+fields[2]+" x</TD>"
strOutput+="<TD CLASS=\"nopamount\">"+MonetarySymbol+moneyFormat(fields[3])+"=</TD>"
if(DisplayShippingColumn){
if(parseFloat(fields[5])>0)
strOutput+="<TD CLASS=\"nopamount\">"+MonetarySymbol+moneyFormat(fields[5])+"/ea </TD>"
else
strOutput+="<TD CLASS=\"nopentry\" ALIGN=\"center\">N/A</TD>"}
else{
strOutput+="<TD ALIGN=RIGHT CLASS=\"nopamount\">"+MonetarySymbol+moneyFormat(fprodttl)+"  </TD>"}
strOutput+="</TR>"}
if(AppendItemNumToOutput){
strFooter=i
}else{
strFooter=""}
if(PaymentProcessor !=''){
strPP+=fields[1]+", "+fields[4]
if(fields[6] !="")
strPP+=" - "+fields[6]
strPP+=", Qty. "+fields[2]+"\n"
}else{
strOutput+="<input type=hidden name=\""+OutputItemTh+strFooter+"\" value=\""+fields[0]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemId+strFooter+"\" value=\""+fields[1]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemQuantity+strFooter+"\" value=\""+fields[2]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemPrice+strFooter+"\" value=\""+fields[3]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemName+strFooter+"\" value=\""+fields[4]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemShipping+strFooter+"\" value=\""+fields[5]+"\">"
strOutput+="<input type=hidden name=\""+OutputItemAddtlInfo+strFooter+"\" value=\""+fields[6]+"\">"}}
if(fTotal>1.00&&fTotal<=25.00){fShipping+=5.93}
if(fTotal>25.00&&fTotal<=50.00){fShipping+=6.93}
if(fTotal>50.00&&fTotal<=75.00){fShipping+=7.93}
if(fTotal>75.00&&fTotal<=100.00){fShipping+=8.93}
if(fTotal>100.00&&fTotal<=150.00){fShipping+=9.93}
if(fTotal>150.00&&fTotal<=175.00){fShipping+=10.93}
if(fTotal>175.00&&fTotal<=200.00){fShipping+=11.93}
if(fTotal>200.00&&fTotal<=250.00){fShipping+=12.93}
if(fTotal>250.00){fShipping+=(fTotal*0.06)}
groundTEXT=((fShipping))
strgroundTEXT=MonetarySymbol+moneyFormat(groundTEXT)
priorityTEXT=((fShipping)*3.53)
strpriorityTEXT=MonetarySymbol+moneyFormat(priorityTEXT)
overnightTEXT=(Math.max(25,(fShipping)*6.75))
strovernightTEXT=MonetarySymbol+moneyFormat(overnightTEXT)
cgroundTEXT=((fShipping)*1.73)
strcgroundTEXT=MonetarySymbol+moneyFormat(cgroundTEXT)
cpriorityTEXT=((fShipping)*3.3)
strcpriorityTEXT=MonetarySymbol+moneyFormat(cpriorityTEXT)
strTotal=moneyFormat(fTotal)
strTax=moneyFormat(fTax)
strShipping=moneyFormat(fShipping)
if(bDisplay){
strOutput+="<TR><TD CLASS=\"noptotal\" align=right colspan=3><B>"+strSUB+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal\" ALIGN=RIGHT><B>"+MonetarySymbol+strTotal+"</B></TD>"
strOutput+="</TR>"
shipMethod=GetCookie('ShippingMeth')
if(shipMethod==null){
shipMethod='ground'
SetCookie("ShippingMeth",'ground',"persistent","/")}
if(shipMethod=="ground"){
fShipping=((fShipping))
strMethod="U.S. Ground"
SetCookie("ShippingMeth",'ground',"persistent","/")}
if(shipMethod=="priority"){
fShipping=((fShipping)*3.53)
strMethod="U.S. 3 Day"
SetCookie("ShippingMeth",'priority',"persistent","/")}
if(shipMethod=="overnight"){
fShipping=(Math.max(25,(fShipping)*6.75))
strMethod="U.S. Next Day"
SetCookie("ShippingMeth",'overnight',"persistent","/")}
if(shipMethod=="cground"){
fShipping=((fShipping)*1.73)
strMethod="Ground To Canada"
SetCookie("ShippingMeth",'cground',"persistent","/")}
if(shipMethod=="cpriority"){
fShipping=((fShipping)*3.3)
strMethod="3 Day To Canada"
SetCookie("ShippingMeth",'cpriority',"persistent","/")}
strShipping=moneyFormat(fShipping)
if(DisplayShippingRow){
strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=3 align=right><B>"+strSHIP+" "+strMethod+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal\" ALIGN=RIGHT><B>"+MonetarySymbol+strShipping+"</B></TD>"
strOutput+="</TR>"}
if(DisplayTaxRow || TaxByRegion){
strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=3 align=right><B>"+strTAX+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal\" ALIGN=RIGHT><B>"+MonetarySymbol+strTax+"</B></TD>"
strOutput+="</TR>"}
strOutput+="<TR><TD CLASS=\"noptotal1\" colspan=3 align=right><B>"+strTOT+"</B></TD>"
strOutput+="<TD CLASS=\"noptotal1\" 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=\""+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()}
function Print_total_products(bVerbose){
var strOutput=""
var fTotal=0
var iNumberOrdered=0
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)
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[2]))}
strOutput+=fTotal
if(bVerbose){
if(fTotal==1){
strOutput+=" item"}
else{
strOutput+=" items"}}
document.write(strOutput)}
function Cart_is_empty(){
iNumInCart=GetCookie("NumberOrdered")
if(iNumInCart==null)iNumInCart=0
if(iNumInCart==0)return true
return false}
function ShowCart(){
if(Cart_is_empty()){
document.write('<img src=\"web_files/cart_green.jpg\" border=\"0\">Your cart is empty.')
}else{
document.write('<img src=\"web_files/cart_green.jpg\" border=\"0\">You have ')
Print_total_products(true)
document.write('<br>in your shopping cart')}}
function cleanCart(){
   var iNumberOrdered = GetCookie("NumberOrdered");
   if ( iNumberOrdered == null ){
         iNumberOrdered = 0;
   }
   for ( i = 1; i <= iNumberOrdered; i++ ) {
         NewOrder = "Order." + i;
         DeleteCookie(NewOrder, "/");
   }
   DeleteCookie("NumberOrdered", "/");
} 
