function makeArray(n){
      this.length = n;
      for(var i = 1; i <= n; i++){
            this[i] = 0;
      }
      return this;
}

var orderNum=0;
var order = new makeArray(500);                      
var nystax=0;
var finalSum=0;
var grandtotal=0;
var shipping=0;
var removei=0;
var oversizeshipping=0;
var statechosen="";
var orderdesc="";
var resellerdiscount=0;
var checked=false;
var customerstatechosen="";
var iNumberOrdered=0;
var strID_NUM="";
var strQUANTITY=1;
var strPRICE="";
var strNAME="";
var dbUpdatedOrder="";
var strNewOrder="";
var the_date = new Date("December 31, 2023");
var the_cookie_date = the_date.toGMTString();
var expires = false;

var strRButton= "Remove";

function AddToCart(item) {
   var iNumberOrdered = 0;
   var bAlreadyInCart = false;
   var notice = "";
   iNumberOrdered = GetCookie("NumberOrdered");

   if ( iNumberOrdered == null )iNumberOrdered = 0;
      

  
      strID_NUM    = order[item].orderno;
  
      strQUANTITY  = order[item].totQ;

      strPRICE     = order[item].price;

      strNAME      = order[item].pname;


     //Is this product already in the cart?  If so, increment quantity instead of adding another.
   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);
     
     
      fields = new Array;
      fields[0] = database.substring( 0, Token0 );                 // Product ID
      fields[1] = database.substring( Token0+1, Token1 );          // Quantity
      fields[2] = database.substring( Token1+1, Token2 );          // Price
      fields[3] = database.substring( Token2+1, database.length );          // Product Name/Description
   

     

      if (fields[0] == strID_NUM && fields[2] == strPRICE  &&  fields[3] == strNAME) {
         bAlreadyInCart = true;
         dbUpdatedOrder = strID_NUM + "|" + (parseInt(strQUANTITY)+ parseInt(fields[1])) + "|" + strPRICE  + "|" + strNAME;
         strNewOrder = "Order." + i;
         DeleteCookie(strNewOrder, "/");
         SetCookie(strNewOrder, dbUpdatedOrder, null, "/");
        
         break;
      }
   }


   if ( !bAlreadyInCart ) {
      iNumberOrdered++;

      if ( iNumberOrdered > 18 )
         alert("Maximum Number... please proceed to checkout");
      else {
          dbUpdatedOrder = strID_NUM + "|" + strQUANTITY  + "|" + strPRICE  + "|" + strNAME;



         strNewOrder = "Order." + iNumberOrdered;
         SetCookie(strNewOrder, dbUpdatedOrder, null, "/");
         SetCookie("NumberOrdered", iNumberOrdered, null, "/");
         
      }
   }

   
      alert("Added Item to Shopping Cart");
}


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=" + the_cookie_date : "") +
                     ((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 EmptyCart() {
 var iNumberOrdered = 0;    //Number of products ordered
      
SetCookie("NumberOrdered", iNumberOrdered, null, "/");
}



function RemoveFromCart(RemOrder) {
   if ( confirm( "remove from Cart?" ) ) {
      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( "is not a number" );
   } else {
      NewOrder = "Order." + OrderItem;
      database = "";
      database = GetCookie(NewOrder);

      Token0 = database.indexOf("|", 0);
      Token1 = database.indexOf("|", Token0+1);
      Token2 = database.indexOf("|", Token1+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, database.length );
     
      dbUpdatedOrder = fields[0] + "|" +
                       NewQuantity + "|" +
                       fields[2] + "|" +
                       fields[3];

      strNewOrder = "Order." + OrderItem;
      DeleteCookie(strNewOrder, "/");
      SetCookie(strNewOrder, dbUpdatedOrder, null, "/");
      location.href=location.href;      
   }
}






function RestoreCart( ) {
   var iNumberOrdered = 0;    //Number of products ordered
   var fTotal         = 0;    //Total cost of order
   
   iNumberOrdered = GetCookie("NumberOrdered");
   orderNum=iNumberOrdered; //cart Number

   if ( iNumberOrdered == null )
      iNumberOrdered = 0;

   if ( iNumberOrdered == 0 ) {
     orderNum=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);
     
     
      fields = new Array;
      fields[0] = database.substring( 0, Token0 );                 // Product ID
      fields[1] = database.substring( Token0+1, Token1 );          // Quantity
      fields[2] = database.substring( Token1+1, Token2 );          // Price
      fields[3] = database.substring( Token2+1, database.length );          // Product Name/Description
   
f0=fields[0];
f1=fields[1];
f2=fields[2];
f3=fields[3];
fTotal     = (parseInt(fields[1]) * parseFloat(fields[2]) );   

order[i]=new cart(f0,f1,f2,f3,fTotal);

     }
}


function cart(f0,f1,f2,f3,fTotal){
	this.orderno = f0;
         this.pname = f3;
         this.totSum = fTotal;
         this.totQ = f1;
	 this.price=f2;
}

function ManageCart( ) {
   var iNumberOrdered = 0;    //Number of products ordered
   var fTotal         = 0;    //Total cost of order
 
   var strTotal       = "";   //Total cost formatted as money
   var strGrandTotal = "";
   
   var strOutput      = "";   //String to be written to page
   var bDisplay       = true; //Whether to write string to the page (here for programmers)

   iNumberOrdered = GetCookie("NumberOrdered");
   if ( iNumberOrdered == null )
      iNumberOrdered = 0;

   if ( bDisplay )
      strOutput = "<TABLE border=1><TR>" +
                  "<TD bgcolor='silver' align='center'><B>Quantity</B></TD>" +
                  "<TD bgcolor='silver' align='center'><B>Product ID</B></TD>" +
                  "<TD bgcolor='silver' align='center'><B>Product Name / Description</B></TD>" +
                  "<TD bgcolor='silver' align='center'><B>Price</B></TD>" +
                  "<TD bgcolor='silver' align='center'><B>Total Price</B></TD>" +
                  "<TD bgcolor='silver' align='center'><B>Remove from Cart</B></TD></TR>";

   if ( iNumberOrdered == 0 ) {
      strOutput += "<TR><TD COLSPAN=6><CENTER><BR><B>Your cart is empty</B><BR><BR></CENTER></TD></TR></table>";
   }

  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);
     
     
      fields = new Array;
      fields[0] = database.substring( 0, Token0 );                 // Product ID
      fields[1] = database.substring( Token0+1, Token1 );          // Quantity
      fields[2] = database.substring( Token1+1, Token2 );          // Price
      fields[3] = database.substring( Token2+1, database.length );          // Product Name/Description
   

Total = (parseInt(fields[1]) * parseFloat(fields[2]) );

      fTotal     += (parseInt(fields[1]) * parseFloat(fields[2]) );
      strGrandTotal    = moneyFormat(fTotal);
      

         strOutput += "<TR><TD><INPUT TYPE=TEXT NAME=Q SIZE=2 VALUE=\"" + fields[1] + "\" onChange=\"ChangeQuantity("+i+", this.value);\"></TD>";
         strOutput += "<TD>"  + fields[0] + "</TD>";
         strOutput += "<TD>"  + fields[3] + "</TD>";
         strOutput += "<TD>$" + moneyFormat(fields[2]) + " /each</TD>";
         strOutput += "<TD>$" + moneyFormat(Total) + "</TD>";
         strOutput += "<TD ALIGN=CENTER><input type=button value=\" "+strRButton+" \" onClick=\"RemoveFromCart("+i+")\"></TD></TR>";
      

    }
      strOutput += "<TR><TD COLSPAN=6 align='center'><B>Sub Total: $" + strGrandTotal + "</B></TD>";
     
      strOutput += "</TR>";
      strOutput += "</TABLE>";

     
   document.write(strOutput);
   document.close();
}


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 editcart(item){
                   var IE4 = (document.all && !document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var N6 = (document.getElementById && !document.all) ? true : false;

if ((IE4)||(IE5)) parent.location="managecart.html";
if ((NS4)||(N6)) parent.location.href="managecart.html";

	
}

function view(){
var IE4 = (document.all && !document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var N6 = (document.getElementById && !document.all) ? true : false;

if ((IE4)||(IE5)) parent.location="managecart.html";
if ((NS4)||(N6)) parent.location.href="managecart.html";
}

function edit(item){
          var IE4 = (document.all && !document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var N6 = (document.getElementById && !document.all) ? true : false;

if ((IE4)||(IE5)) parent.location="managecart.html";
if ((NS4)||(N6)) parent.location.href="managecart.html";
}        



function dollars(money)
{
money = money + ""        
moneylen = money.length;
digitPos = money.indexOf(".");
   if(digitPos == -1)
{
money = money + "." +"00";
return money;
}
else
{
cents = money.substring(digitPos + 1, moneylen + 1);
if(cents.length == 1)
{
money = money + "0";
}
else if(cents.length > 2)
{
roundVal = cents.charAt(2);
if(roundVal  >= 5)
{
money = parseFloat(money) + .01
money = money + ""
money = money.substring(0,digitPos + 3)
}
else
{
money = money.substring(0,digitPos + 3)
}
}
}
return money;
}

function product (ordernumber,name,price){
	this.ordernumber = ordernumber;
        this.name = name;
        this.price = price;
}

function wholesale(reselleremail){
	this.reselleremail = reselleremail;
}

function add(orderIndex){
	OrderNumber = prodID[orderIndex].ordernumber;
        productName = prodID[orderIndex].name;
        totalSum =prodID[orderIndex].price;
        totalQuantity = 1;
        store(orderIndex,totalSum,totalQuantity);
}

function store(o,ts,tq){

            orderNum++;
           order[orderNum] = new cartGoods(o,ts,tq);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++){
                 showTotal += parseFloat(order[i].totSum);                
            }
AddToCart(orderNum);

	edit(orderNum);


}

function cartGoods(o,ts,tq){
	this.orderno = prodID[o].ordernumber;
         this.pname = prodID[o].name;
         this.totSum = ts;
         this.totQ = tq;
	 this.price=prodID[o].price;
}

function addframe(orderIndex){
	OrderNumber = prodID[orderIndex].ordernumber;
        productName = prodID[orderIndex].name;
        totalSum =prodID[orderIndex].price;
        totalQuantity = 1;
        storeframe(orderIndex,totalSum,totalQuantity);
}

function storeframe(o,ts,tq){
            orderNum++;
           order[orderNum] = new cartGoodsframe(o,ts,tq);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++){
                 showTotal += parseFloat(order[i].totSum);                
            }
AddToCart(orderNum);

	edit(orderNum);
}

function cartGoodsframe(o,ts,tq){
	this.orderno = prodID[o].ordernumber;
        	this.pname = prodID[o].name + " .. (Size " + document.forms[0].width.value + " X " + document.forms[0].height.value + ")";
var width1=0;
var height1=0;
var total1=0;
width1=document.forms[0].width.value;
width1=parseFloat(width1);
height1=document.forms[0].height.value;
height1=parseFloat(height1);

if (width1<height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}else{
if (width1>height1) {
total1=parseFloat(width1)+parseFloat(height1*2);
}else{
if (width1=height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}
}
}
if (total1 >= 130) {
this.pname = this.pname + " ... SC5";
}else{
if (total1 >= 110) {
this.pname = this.pname + " ... SC4";
}else{
if (total1 >= 95) {
this.pname = this.pname + " ... SC3";
}else{
if (total1 >= 80) {
this.pname = this.pname + " ... SC2";
}else{
if (total1 >= 65) {
this.pname = this.pname + " ... SC1";
}
}
}
}
}

        this.price=document.forms[0].total.value;
 this.totSum = document.forms[0].total.value;
         this.totQ = tq;
}

function addframeonly(orderIndex){
	OrderNumber = prodID[orderIndex].ordernumber;
        productName = prodID[orderIndex].name;
        totalSum =prodID[orderIndex].price;
        totalQuantity = 1;
        storeframeonly(orderIndex,totalSum,totalQuantity);
}

function storeframeonly(o,ts,tq){
            orderNum++;
           order[orderNum] = new cartGoodsframeonly(o,ts,tq);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++){
                 showTotal += parseFloat(order[i].totSum);                
            }
AddToCart(orderNum);

	edit(orderNum);
}

function cartGoodsframeonly(o,ts,tq){
	this.orderno = prodID[o].ordernumber;
        	this.pname = prodID[o].name + " .. (Size " + document.forms[0].width.value + " X " + document.forms[0].height.value + ")";
var width1=0;
var height1=0;
var total1=0;
width1=document.forms[0].width.value;
width1=parseFloat(width1);
height1=document.forms[0].height.value;
height1=parseFloat(height1);

if (width1<height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}else{
if (width1>height1) {
total1=parseFloat(width1)+parseFloat(height1*2);
}else{
if (width1=height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}
}
}
if (total1 >= 145) {
this.pname = this.pname + " ... ShippedUnassembledWithCornerBracketsForEasyAssembly2";
}else{
if (total1 >= 130) {
this.pname = this.pname + " ... SC5";
}else{
if (total1 >= 110) {
this.pname = this.pname + " ... SC4";
}else{
if (total1 >= 95) {
this.pname = this.pname + " ... SC3";
}else{
if (total1 >= 80) {
this.pname = this.pname + " ... SC2";
}else{
if (total1 >= 65) {
this.pname = this.pname + " ... SC1";
}
}
}
}
}
}



        this.price=document.forms[0].total.value;
 this.totSum = document.forms[0].total.value;
         this.totQ = tq;
}

function addmirror(orderIndex){
	OrderNumber = prodID[orderIndex].ordernumber;
        productName = prodID[orderIndex].name;
        totalSum =prodID[orderIndex].price;
        totalQuantity = 1;
        storemirror(orderIndex,totalSum,totalQuantity);
}

function storemirror(o,ts,tq){
            orderNum++;
           order[orderNum] = new cartGoodsmirror(o,ts,tq);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++){
                 showTotal += parseFloat(order[i].totSum);                
            }
AddToCart(orderNum);

	edit(orderNum);
}

function cartGoodsmirror(o,ts,tq){
	this.orderno = prodID[o].ordernumber;
        	this.pname = prodID[o].name + " .. (Size " + document.forms[0].width.value + " X " + document.forms[0].height.value + ")";
var width1=0;
var height1=0;
var total1=0;
width1=document.forms[0].width.value;
width1=parseFloat(width1);
height1=document.forms[0].height.value;
height1=parseFloat(height1);

if (width1<height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}else{
if (width1>height1) {
total1=parseFloat(width1)+parseFloat(height1*2);
}else{
if (width1=height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}
}
}
if (total1 >= 115) {
this.pname = this.pname + " ... SC5";
}else{
if (total1 >= 90) {
this.pname = this.pname + " ... SC3";
}else{
if (total1 >= 70) {
this.pname = this.pname + " ... SC2";
}else{
if (total1 >= 60) {
this.pname = this.pname + " ... SC1";
}
}
}
}




        this.price=document.forms[0].total.value;
 this.totSum = document.forms[0].total.value;
         this.totQ = tq;
}

function addframemirror(orderIndex){
	OrderNumber = prodID[orderIndex].ordernumber;
        productName = prodID[orderIndex].name;
        totalSum =prodID[orderIndex].price;
        totalQuantity = 1;
        storeframemirror(orderIndex,totalSum,totalQuantity);
}

function storeframemirror(o,ts,tq){
            orderNum++;
           order[orderNum] = new cartGoodsframemirror(o,ts,tq);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++){
                 showTotal += parseFloat(order[i].totSum);                
            }
AddToCart(orderNum);

	edit(orderNum);
}

function cartGoodsframemirror(o,ts,tq){
	this.orderno = prodID[o].ordernumber;
        	this.pname = prodID[o].name + " .. (Size " + document.forms[0].width.value + " X " + document.forms[0].height.value + ")";
var width1=0;
var height1=0;
var total1=0;
width1=document.forms[0].width.value;
width1=parseFloat(width1);
height1=document.forms[0].height.value;
height1=parseFloat(height1);

if (width1<height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}else{
if (width1>height1) {
total1=parseFloat(width1)+parseFloat(height1*2);
}else{
if (width1=height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}
}
}
if (total1 >= 120) {
this.pname = this.pname + " ... SC5";
}else{
if (total1 >= 105) {
this.pname = this.pname + " ... SC4";
}else{
if (total1 >= 90) {
this.pname = this.pname + " ... SC3";
}else{
if (total1 >= 70) {
this.pname = this.pname + " ... SC2";
}else{
if (total1 >= 60) {
this.pname = this.pname + " ... SC1";
}
}
}
}
}





        this.price=document.forms[0].total.value;
 this.totSum = document.forms[0].total.value;
         this.totQ = tq;
}
function addmat(orderIndex){
	OrderNumber = prodID[orderIndex].ordernumber;
        productName = prodID[orderIndex].name;
        totalSum =prodID[orderIndex].price;
        totalQuantity = 1;
        storemat(orderIndex,totalSum,totalQuantity);
}

function storemat(o,ts,tq){
            orderNum++;
           order[orderNum] = new cartGoodsmat(o,ts,tq);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++){
                 showTotal += parseFloat(order[i].totSum);                
            }
AddToCart(orderNum);

	edit(orderNum);
}

function cartGoodsmat(o,ts,tq){
	this.orderno = prodID[o].ordernumber;
        	this.pname = prodID[o].name + " ... (With " + document.forms[0].openings.value + " Mat Opening/s) "  + " .. (Outside Size " + document.forms[0].width.value + " X " + document.forms[0].height.value + ") " + ".. (With Opening of " + document.forms[0].widthb.value + " X " + document.forms[0].heightb.value + ")";
var width1=0;
var height1=0;
var total1=0;
width1=document.forms[0].width.value;
width1=parseFloat(width1);
height1=document.forms[0].height.value;
height1=parseFloat(height1);

if (width1<height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}else{
if (width1>height1) {
total1=parseFloat(width1)+parseFloat(height1*2);
}else{
if (width1=height1) {
total1=parseFloat(width1*2)+parseFloat(height1);
}
}
}
if (total1 >= 120) {
this.pname = this.pname + " ... SC4";
}else{
if (total1 >= 105) {
this.pname = this.pname + " ... SC3";
}else{
if (total1 >= 90) {
this.pname = this.pname + " ... SC2";
}else{
if (total1 >= 75) {
this.pname = this.pname + " ... SC1";
}
}
}
}


        this.price=document.forms[0].total.value;
 this.totSum = document.forms[0].total.value;
         this.totQ = tq;
}



function checknumeric(form) {
for (var i=0; i < (document.forms[0].quantity.value.length); i++) {
var checkvalue = document.forms[0].quantity.value.substring (i, i+1);
if ((checkvalue < "0") || ("9" < checkvalue)) {
alert ("This field requires only numbers!");
document.forms[0].quantity.value=1;
break
return false;
}
}
return true;
}



function oversizeshippingc(statechosen){


if (orderdes.indexOf(" ... SC5") != "-1") {
oversizeshipping=64.95;
}else{
if (orderdes.indexOf(" ... SC4") != "-1") {
oversizeshipping=44.95;
}else{
if (orderdes.indexOf(" ... SC3") != "-1") {
oversizeshipping=12.95;
}else{
if (orderdes.indexOf(" ... SC2") != "-1") {
oversizeshipping=7.95;
}else{
if (orderdes.indexOf(" ... ShippedUnassembledWithCornerBracketsForEasyAssembly2") != "-1") {
oversizeshipping=7.95;
}else{
if (orderdes.indexOf(" ... SC1") != "-1") {
oversizeshipping=3.95;
}
}
}
}
}
}

if ("Alabama"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Alaska"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Alberta"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Arizona"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Arkansas"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("British_Columbia"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("California"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Colorado"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Connecticut"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Delaware"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Florida"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Georgia"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Hawaii"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Iowa"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Idaho"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Illinois"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Indiana"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Kansas"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Kentucky"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Louisiana"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Manitoba"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Massachusetts"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Maryland"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Maine"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Michigan"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Minnesota"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Missouri"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Mississippi"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Montana"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Nebraska"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Nevada"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("New_Brunswick"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("New_Foundland_and_Labrador"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("New_Hampshire"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("New_Jersey"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("New_Mexico"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("New_York"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("North_Carolina"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("North_Dakota"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Northwest_Territories"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Nova_Scotia"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Ohio"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Oklahoma"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Ontario"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Oregon"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Pennsylvania"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Prince_Edward_Island"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Quebec"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Rhode_Island"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Saskatchewan"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("South_Carolina"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("South_Dakota"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Tennessee"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Texas"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Utah"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Vermont"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Virginia"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Washington"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("District_of_Columbia"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("West_Virginia"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Wisconsin"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Wyoming"==statechosen){
oversizeshipping=eval(1 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}else{
if ("Yukon"==statechosen){
oversizeshipping=eval(2 * parseFloat(oversizeshipping));
if (oversizeshipping>65) oversizeshipping=64.95;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
document.forms[0].OverSizeShipping.value = dollars(oversizeshipping);
focus();return oversizeshipping;
}


function shippingc(statechosen){

shipping =eval (4.00 + (.06 * parseFloat(finalSum)));
if (shipping<4.25){
shipping=5.95;
}else{
if (shipping<4.50){
shipping=9.95;
}else{
if (shipping<10.95){
shipping=10.95;
}else{
if (shipping>89.95){
shipping=69.95;
}else{
if (shipping>79.95){
shipping=54.95;
}else{
if (shipping>69.95){
shipping=44.95;
}else{
if (shipping>59.95){
shipping=39.95;
}else{
if (shipping>49.95){
shipping=34.95;
}else{
if (shipping>29.95){
shipping=27.95;
}else{
if (shipping>19.95){
shipping=19.95;
}else{
}
}
}
}
}
}
}
}
}
}

if ("Alabama"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Alaska"==statechosen){
shipping=eval(3.3 * parseFloat(shipping));
}else{
if ("Alberta"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("Arizona"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Arkansas"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("British_Columbia"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("California"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Colorado"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Connecticut"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Delaware"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Florida"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Georgia"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Hawaii"==statechosen){
shipping=eval(4 * parseFloat(shipping));
}else{
if ("Idaho"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Illinois"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Indiana"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Iowa"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Kansas"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Kentucky"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Louisiana"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Maine"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Manitoba"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("Maryland"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Massachusetts"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Michigan"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Minnesota"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Mississippi"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Missouri"==statechosen){
shipping=eval(1.1 * parseFloat(shipping));
}else{
if ("Montana"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Nebraska"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Nevada"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("New_Brunswick"==statechosen){
shipping=eval(2.5 * parseFloat(shipping));
}else{
if ("New_Foundland_and_Labrador"==statechosen){
shipping=eval(2.5 * parseFloat(shipping));
}else{
if ("New_Hampshire"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("New_Jersey"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("New_Mexico"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("New_York"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("North_Carolina"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("North_Dakota"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Northwest_Territories"==statechosen){
shipping=eval(5.7 * parseFloat(shipping));
}else{
if ("Nova_Scotia"==statechosen){
shipping=eval(2.5 * parseFloat(shipping));
}else{
if ("Ohio"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Oklahoma"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Ontario"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("Oregon"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Pennsylvania"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Prince_Edward_Island"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("Quebec"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("Rhode_Island"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Saskatchewan"==statechosen){
shipping=eval(1.7 * parseFloat(shipping));
}else{
if ("South_Carolina"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("South_Dakota"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Tennessee"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Texas"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Utah"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Vermont"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Virginia"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Washington"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("District_of_Columbia"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("West_Virginia"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Wisconsin"==statechosen){
shipping=eval(1 * parseFloat(shipping));
}else{
if ("Wyoming"==statechosen){
shipping=eval(1.2 * parseFloat(shipping));
}else{
if ("Yukon"==statechosen){
shipping=eval(5.7 * parseFloat(shipping));
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
document.forms[0].Shipping.value = dollars(shipping);
focus();return shipping;
}

function salestax(statechosen){
if (("New_York"==statechosen)&&(resellerdiscount==0)){
alert("Adding New York Sales Tax");
nystax =eval(.08 * parseFloat(finalSum));
document.forms[0].NYSalesTax.value = dollars(nystax);
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
document.forms[0].YourTotal.value = dollars(grandtotal-resellerdiscount);
}else{
document.forms[0].NYSalesTax.value = 0
nystax=document.forms[0].NYSalesTax.value;
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
document.forms[0].YourTotal.value = dollars(grandtotal-resellerdiscount);
}
focus();return nystax;
}

function change(){
alert("- - You Can Not Edit this Field - -");
blur();
}


function checkforms(statechosen){
if (document.forms[0].Name.value == ""){
alert("Please Enter your Name");
focus();
document.forms[0].Name.focus();
return false;
}
if (document.forms[0].Address.value == ""){
alert("Please Enter your Address");
focus();
document.forms[0].Address.focus();
return false;
}
if (document.forms[0].City.value == ""){
alert("Please Enter your City");
focus();
document.forms[0].City.focus();
return false;
}
if (document.forms[0].State.value == ""){
alert("Please Enter your State");
focus();
document.forms[0].State.focus();
return false;
}
if (document.forms[0].EMail.value == ""){
alert("Please Re-Enter your E-Mail");
focus();
document.forms[0].EMail.focus();
return false;
}
if (document.forms[0].CardType.value == ""){
alert("Please Choose Card Type");
focus();
document.forms[0].CardType.focus();
return false;
}
if (document.forms[0].CardNumber1.value == ""){
alert("Please Enter Your Card Number");
focus();
document.forms[0].CardNumber1.focus();
return false;
}
if (document.forms[0].CardNumber2.value == ""){
alert("Please Enter Your Card Number");
focus();
document.forms[0].CardNumber2.focus();
return false;
}
if (document.forms[0].CardNumber3.value == ""){
alert("Please Enter Your Card Number");
focus();
document.forms[0].CardNumber3.focus();
return false;
}
if (document.forms[0].CardNumber4.value == ""){
alert("Please Enter Your Card Number");
focus();
document.forms[0].CardNumber4.focus();
return false;
}
if (document.forms[0].Month.value == ""){
alert("Please Choose Card Expiration Month");
focus();
document.forms[0].Month.focus();
return false;
}
if (document.forms[0].Year.value == ""){
alert("Please Choose Card Expiration Year");
focus();
document.forms[0].Year.focus();
return false;
}
if (document.forms[0].SecurityCode.value == ""){
alert("Please Enter The Three Digit Security Code On The Back Of Your Card");
focus();
document.forms[0].SecurityCode.focus();
return false;
}
if (document.forms[0].CardName.value == ""){
alert("Please Enter Name On Card");
focus();
document.forms[0].CardName.focus();
return false;
}

if ((document.forms[0].country.value == "") && (customerstatechosen=="NONE")){
alert("Please Enter your Country or State");
focus();
document.forms[0].state.focus();
return false;
}

if ((document.forms[0].Zip.value == "") && (customerstatechosen != "NONE")){
alert("Please Enter your Zip Code");
focus();
document.forms[0].Zip.focus();
return false;
}
if (document.forms[0].email.value == "") {
alert ("\n The E-Mail field is blank. \n\n Please enter your E-Mail address.")
focus();
document.forms[0].email.focus();
return false;
}
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
if (document.forms[0].email.value.search(emailRegEx) == -1) {
alert("Please enter a valid email address.");
focus();
document.forms[0].email.focus();
return false;
}

if (document.forms[0].email.value == ""){
alert("Please Enter your E-Mail");
focus();
document.forms[0].email.focus();
return false;
}
var emailmatch1=document.forms[0].email.value;
var emailmatch2=document.forms[0].EMail.value;
if (emailmatch1!=emailmatch2) {
alert(" *** Both E-Mails Must Match *** ");
document.forms[0].EMail.focus();
return false;
}

if (document.forms[0].ShippingName.value == ""){
alert("Please Enter Your Shipping Name -OR- Use Check Box If Billing & Shipping Addresses Are The Same");
focus();
document.forms[0].ShippingName.focus();
return false;
}
if (document.forms[0].ShippingAddress.value == ""){
alert("Please Enter your Shipping Address -OR- Use Check Box If Billing & Shipping Addresses Are The Same");
focus();
document.forms[0].ShippingAddress.focus();
return false;
}
if (document.forms[0].ShippingCity.value == ""){
alert("Please Enter your Shipping City -OR- Use Check Box If Billing & Shipping Addresses Are The Same");
focus();
document.forms[0].ShippingCity.focus();
return false;
}
if (document.forms[0].ShippingState.value == ""){
alert("Please Enter your Shipping State -OR- Use Check Box If Billing & Shipping Addresses Are The Same");
focus();
document.forms[0].ShippingState.focus();
return false;
}
if ((document.forms[0].shipping_country.value == "") && (statechosen=="NONE")){
alert("Please Enter your Shipping Country or State -OR- Use Check Box If Billing & Shipping Addresses Are The Same");
focus();
document.forms[0].ShippingState.focus();
return false;
}

if ((document.forms[0].ShippingZip.value == "") && (statechosen != "NONE")){
alert("Please Enter your Shipping Zip Code -OR- Use Check Box If Billing & Shipping Addresses Are The Same");
focus();
document.forms[0].ShippingZip.focus();
return false;
}
if ((document.forms[0].Shipping.value == 0) && (statechosen != "NONE")){
alert("You Probably used an Automatic Form fill...Calculating Shipping Charges and checking for any available Discounts...");
parent.salestax(statechosen);parent.findreseller();parent.shippingc(statechosen);parent.oversizeshippingc(statechosen);
return false;
}





focus();return true;
}

function findreseller(){
var resellermatch="";
var findresellermatch="no";
var customeremail="";
resellerdiscount=0;
finalSum=parseFloat(finalSum);
customeremail=document.forms[0].email.value.toUpperCase();
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
  for (var i = 1; i < wholesaleID.length; i++){
  resellermatch=wholesaleID[i].reselleremail.toUpperCase();
    if (customeremail==resellermatch){
findresellermatch="yes";
if (document.all){
    document.all.wholesalevisibility.style.visibility = 'visible';
  }else{
 if (document.getElementById){
     document.getElementById('wholesalevisibility').style.visibility = 'visible';
    }
  }
if (finalSum<=100){
resellerdiscount =eval(.1 * parseFloat(finalSum));
document.forms[0].YourDiscount.value = dollars(resellerdiscount);
document.forms[0].NYSalesTax.value = 0;
nystax=document.forms[0].NYSalesTax.value;
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
document.forms[0].YourTotal.value = dollars(grandtotal-resellerdiscount);
focus();return resellerdiscount;
}else{
if (finalSum<=200){
resellerdiscount =eval((parseFloat(finalSum) - 100) *.15 + 10);
document.forms[0].YourDiscount.value = dollars(resellerdiscount);
document.forms[0].NYSalesTax.value = 0;
nystax=document.forms[0].NYSalesTax.value;
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
document.forms[0].YourTotal.value = dollars(grandtotal-resellerdiscount);
focus();return resellerdiscount;
}else{
if (finalSum<=300){
resellerdiscount =eval((parseFloat(finalSum) - 200) *.20 + 25);
document.forms[0].YourDiscount.value = dollars(resellerdiscount);
document.forms[0].NYSalesTax.value = 0;
nystax=document.forms[0].NYSalesTax.value;
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
document.forms[0].YourTotal.value = dollars(grandtotal-resellerdiscount);
focus();return resellerdiscount;
}else{
if (finalSum>300){
resellerdiscount =eval((parseFloat(finalSum) - 300) *.25 + 45);
document.forms[0].YourDiscount.value = dollars(resellerdiscount);
document.forms[0].NYSalesTax.value = 0;
nystax=document.forms[0].NYSalesTax.value;
grandtotal = parseFloat(nystax) + parseFloat(finalSum) + parseFloat(shipping) + parseFloat(oversizeshipping);
document.forms[0].Total.value = dollars(grandtotal);
document.forms[0].YourTotal.value = dollars(grandtotal-resellerdiscount);
focus();return resellerdiscount;
}
}
}
}
}
}
if (findresellermatch=="no"){
if (document.all){
    document.all.wholesalevisibility.style.visibility = 'hidden';
  }else{
 if (document.getElementById){
     document.getElementById('wholesalevisibility').style.visibility = 'hidden';
    }
  }
}
document.forms[0].YourDiscount.value = dollars(resellerdiscount);
focus();return resellerdiscount;
}

function shippingform(){
checked=document.forms[0].shippingcheckbox.checked;
if (checked==true){
var shippingdata;
shippingdata=document.forms[0].Business.value;
document.forms[0].ShippingBusiness.value=shippingdata;
shippingdata=document.forms[0].Name.value;
document.forms[0].ShippingName.value=shippingdata;
shippingdata=document.forms[0].Address.value;
document.forms[0].ShippingAddress.value=shippingdata;
shippingdata=document.forms[0].Address2.value;
document.forms[0].ShippingAddress2.value=shippingdata;
shippingdata=document.forms[0].City.value;
document.forms[0].ShippingCity.value=shippingdata;
shippingdata=document.forms[0].country.value;
document.forms[0].shipping_country.value=shippingdata;
shippingdata=document.forms[0].Zip.value;
document.forms[0].ShippingZip.value=shippingdata;
shippingdata=document.forms[0].State.options[document.forms[0].State.selectedIndex].value;
document.forms[0].ShippingState.value=shippingdata;
statechosen=shippingdata;
shippingc(statechosen);oversizeshippingc(statechosen);salestax(statechosen);

}
}


function checkOut(){
var IE4 = (document.all && !document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var N6 = (document.getElementById && !document.all) ? true : false;



if ((IE4)||(IE5)) parent.location='https://www.racinphoto.com/checkout.html';
if ((NS4)||(N6)) parent.location.href='https://www.racinphoto.com/checkout.html';
}
        
