MonetarySymbol        = '$';
DisplayNotice         = true;
DisplayShippingColumn = true;
DisplayShippingRow    = true;
DisplayTaxRow         = true;
TaxRate              = 0.0825;
TaxByRegion           = true;
MinimumOrder          = 0.00;
MinimumOrderPrompt    = 'Your order is below our minimum order, please order more before checking out.';

//Payment Processor Options:
PaymentProcessor      = '';

//Options for Programmers:
OutputItemId          = 'ID_';
OutputItemQuantity    = 'QUANTITY_';
OutputItemPrice       = 'PRICE_';
OutputItemName        = 'NAME_';
OutputItemShipping    = 'SHIPPING_';
OutputItemAddtlInfo   = 'ADDTLINFO_';
OutputOrderSubtotal   = 'SUBTOTAL';
OutputOrderShipping   = 'Shipping';
OutputOrderTax        = 'Tax';
OutputOrderTotal      = 'Total';
AppendItemNumToOutput = true;
HiddenFieldsToCheckout = false;



//---------------------------------------------------------------------||
//                      Language Strings                               ||
//                     ------------------                              ||
// These strings will not be used unless you have not included a       ||
// language pack already.  You should NOT modify these, but instead    ||
// modify the strings in language-**.js where ** is the language pack  ||
// you are using.                                                      ||
//---------------------------------------------------------------------||
if ( !bLanguageDefined ) {
   strSorry  = " Your cart is full, please proceed to checkout.";
   strAdded  = " has been added to your shopping cart.";
   strRemove = "Click 'Ok' to remove this product from your shopping cart.";
   strILabel = "Product Id";
   strDLabel = "Product Name/Description";
   strQLabel = "Qty";
   strPLabel = "Unit Price";
   strSLabel = "Shipping";
   strRLabel = "Remove From Cart";
   strRButton= "Remove";
   strSUB    = "Subtotal";
   strSHIP   = "Shipping";
   strTAX    = "Tax";
   strTOT    = "Total";
   strErrQty = "Invalid Quantity.";
   strNewQty = 'Please enter new quantity:';
   bLanguageDefined = true;
}


//---------------------------------------------------------------------||
// FUNCTION:    CKquantity                                             ||
// PARAMETERS:  Quantity to                                            ||
// RETURNS:     Quantity as a number, and possible alert               ||
// PURPOSE:     Make sure quantity is represented as a number          ||
//---------------------------------------------------------------------||
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 = "2";
   return(strNewQuantity);
}


//---------------------------------------------------------------------||
// FUNCTION:    AddToCart                                              ||
// PARAMETERS:  Form Object                                            ||
// RETURNS:     Cookie to user's browser, with prompt                  ||
// PURPOSE:     Adds a product to the user's shopping cart             ||
//---------------------------------------------------------------------||
function AddToCart(thisForm) {
   var iNumberOrdered = 0;
   var bAlreadyInCart = false;
   var notice = "";
   iNumberOrdered = GetCookie("NumberOrdered");

   if ( iNumberOrdered == null )
      iNumberOrdered = 0;

   if ( thisForm.item_number == null )
      strID_NUM    = "";
   else
      strID_NUM    = thisForm.item_number.value;

   if ( thisForm.add == null || thisForm.add < 2)
      strQUANTITY  = "2";
   else
      strQUANTITY  = thisForm.add.value;

   if ( thisForm.amount == null )
      strPRICE     = "0.00";
   else
      strPRICE     = thisForm.amount.value;

   if ( thisForm.item_name == null )
      strNAME      = "";
   else
      strNAME      = thisForm.item_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;
   }

   //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);
      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 );
      else {
         dbUpdatedOrder = strID_NUM    + "|" + 
                          strQUANTITY  + "|" +
                          strPRICE     + "|" +
                          strNAME      + "|" +
                          strSHIPPING  + "|" +
                          strADDTLINFO;

         strNewOrder = "Order." + iNumberOrdered;
         SetCookie(strNewOrder, dbUpdatedOrder, null, "/");
         SetCookie("NumberOrdered", iNumberOrdered, null, "/");
           
               if( strQUANTITY < 2 || strQUANTITY == null){       
                   strQUANTITY = 2;                   
                   notice = strQUANTITY  + " " + strNAME + strAdded;                   
                  }else{
                  	 notice = strQUANTITY + " " + strNAME + strAdded;
                  }
                   
      }
   }
	
   if ( DisplayNotice )  	 
           alert(notice);
}


//---------------------------------------------------------------------||
// FUNCTION:    getCookieVal                                           ||
// PARAMETERS:  offset                                                 ||
// RETURNS:     URL unescaped Cookie Value                             ||
// PURPOSE:     Get a specific value from a cookie                     ||
//---------------------------------------------------------------------||
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                                          ||
// PARAMETERS:  date                                                   ||
// RETURNS:     date                                                   ||
// PURPOSE:     Fixes cookie date, stores back in date                 ||
//---------------------------------------------------------------------||
function FixCookieDate (date) {
   var base = new Date(0);
   var skew = base.getTime();

   date.setTime (date.getTime() - skew);
}


//---------------------------------------------------------------------||
// FUNCTION:    GetCookie                                              ||
// PARAMETERS:  Name                                                   ||
// RETURNS:     Value in Cookie                                        ||
// PURPOSE:     Retrieves cookie from users browser                    ||
//---------------------------------------------------------------------||
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                                              ||
// PARAMETERS:  name, value, expiration date, path, domain, security   ||
// RETURNS:     Null                                                   ||
// PURPOSE:     Stores a cookie in the users browser                   ||
//---------------------------------------------------------------------||
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                                           ||
// PARAMETERS:  Cookie name, path, domain                              ||
// RETURNS:     null                                                   ||
// PURPOSE:     Removes a cookie from users browser.                   ||
//---------------------------------------------------------------------||
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                                            ||
// PARAMETERS:  Number to be formatted                                 ||
// RETURNS:     Formatted Number                                       ||
// PURPOSE:     Reformats Dollar Amount to #.## format                 ||
//---------------------------------------------------------------------||
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                                         ||
// PARAMETERS:  Order Number to Remove                                 ||
// RETURNS:     Null                                                   ||
// PURPOSE:     Removes an item from a users shopping cart             ||
//---------------------------------------------------------------------||
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                                         ||
// PARAMETERS:  Order Number to Change Quantity                        ||
// RETURNS:     Null                                                   ||
// PURPOSE:     Changes quantity of an item in the shopping cart       ||
//---------------------------------------------------------------------||
function ChangeQuantity(OrderItem,NewQuantity) {
	
   if (isNaN(NewQuantity)){
        alert( strErrQty ); 	
		history.go(-1);
   }
   else if ( NewQuantity <= 1 ) {         
      alert( strErrQty );   
	  history.go(-1);
   }  
   
   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, "/");
      location.href=location.href;      
   }
}


//---------------------------------------------------------------------||
// FUNCTION:    GetFromCart                                            ||
// PARAMETERS:  Null                                                   ||
// RETURNS:     Product Table Written to Document                      ||
// PURPOSE:     Draws current cart product table on HTML page          ||
//              **DEPRECATED FUNCTION, USE ManageCart or Checkout**    ||
//---------------------------------------------------------------------||
function GetFromCart( fShipping ) {
   ManageCart( );
}

//---------------------------------------------------------------------||
// FUNCTION:    ManageCart                                             ||
// PARAMETERS:  Null                                                   ||
// RETURNS:     Product Table Written to Document                      ||
// PURPOSE:     Draws current cart product table on HTML page          ||
//---------------------------------------------------------------------||
function ManageCart( ) {
   var iNumberOrdered = 0;    //Number of products ordered
   var fTotal         = 0;    //Total cost of order
   var pTotal         = 0;    //Total cost per Product Name
   var fTax           = 0;    //Tax amount
   var fCase          = 0;    //Determine the number of cases
   var SubTtl         = 0;    //Subtotal value
   var strDiscount    = "Discount 10%";//Discount OFF from Total Price before Tax
   var DiscountVal    = 0.1;  //Discount value
   var saving         = 0;    //Amount saved by user
   var purchase       = 300;   //if User purchase reach this amount apply discount
   var fShipping      = 0;    //Shipping amount
   var pShipping      = 0;    //Total shipping amount per Product Name
   var SubTotal       = "";   //Total cost formatted as money
   var strTax         = "";   //Total tax formatted as money
   var strShipping    = "";   //Total shipping formatted as money
   var strOutput      = "";   //String to be written to page
   var bDisplay       = true; //Whether to write string to the page (here for programmers)
   var unitPrice      = 0;     // Unit price

   iNumberOrdered = GetCookie("NumberOrdered");
   if ( iNumberOrdered == null )
      iNumberOrdered = 0;

   if ( iNumberOrdered == 0 ) {
	   
	   	strOutput = "<CENTER>"+
		  			"<TABLE CLASS=\"nopcart\">" +
		        		"<TR>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strILabel+"</B></TD>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strDLabel+"</B></TD>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strQLabel+"</B></TD>" +
                  			//"<TD CLASS=\"nopheader\"><B>"+strPLabel+"</B></TD>" +
				  			"<TD CLASS=\"nopheader\"><B>"+srtPrdTOT+"</B></TD>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strSLabel+"</B></TD>" +                  			
						"</TR>" +
						"<TD>&nbsp;</TD>" +
						"<TR>" +
						    "<TD ALIGN=CENTER CLASS=\"noptotal\"COLSPAN=6>Your Cart is Empty</TD>"+							
						"</TR>" +
					"</TABLE>";	
         
     document.write( strOutput );
   	 document.close();
     }
   else{
   
   if ( bDisplay )
      strOutput = "<CENTER>"+
		  			"<TABLE CLASS=\"nopcart\">" +
		        		"<TR>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strILabel+"</B></TD>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strDLabel+"</B></TD>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strQLabel+"</B></TD>" +
                  			"<TD CLASS=\"nopheader\"><B>"+strPLabel+"</B></TD>" +
				  			"<TD CLASS=\"nopheader\"><B>"+srtPrdTOT+"</B></TD>" +
                  				(DisplayShippingColumn?"<TD CLASS=\"nopheader\"><B>"+strSLabel+"</B></TD>":"") +
                  			"<TD CLASS=\"nopheader\"><B>"+strRLabel+"</B></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 );                 // Product ID
      fields[1] = database.substring( Token0+1, Token1 );          // Quantity
      fields[2] = database.substring( Token1+1, Token2 );          // Price
      fields[3] = database.substring( Token2+1, Token3 );          // Product Name/Description
      fields[4] = database.substring( Token3+1, Token4 );          // Shipping Cost
      fields[5] = database.substring( Token4+1, database.length ); //Additional Information
	
	  fCase       = (parseInt(fields[1]));	  
      fShipping  += (parseInt(fields[1]) * parseFloat(fields[4]) );
	  pShipping   = (parseInt(fields[1]) * parseFloat(fields[4]) );      
	  
	  if( fCase >= 2 && fCase <= 10)
	  {
	     fTotal += ( 300 * fCase ); 	
		 pTotal = ( 300 * fCase  ); 
		 unitPrice = 300;
	  }
	  else if ( fCase >= 11 && fCase <= 20)
	  {
		 fTotal += ( 275 * fCase); 	
		 pTotal = ( 275 * fCase ); 	
		 unitPrice = 275;
	  }
	  else 
	  {
		 fTotal += ( 262.50 * fCase );	
		 pTotal = ( 262.50 * fCase ); 	
		  unitPrice = 262.50;
	  }
	  fTax         = (fTotal * TaxRate);      
	  strTax      = moneyFormat(fTax);      
      strShipping = moneyFormat(fShipping);	
	  
      if ( bDisplay ) {
         strOutput += "<TR>" +
		                 "<TD CLASS=\"nopentry\">"  + fields[0] + "</TD>";
         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 maxlength=2 VALUE=\"" + fields[1] + 
						          "\" onChange=\"ChangeQuantity("+i+", this.value);\">" +
					     "</TD>";
            strOutput += "<TD CLASS=\"nopentry\">"+ MonetarySymbol + moneyFormat(unitPrice) + "</TD>";
		    strOutput += "<TD CLASS=\"nopentry\">"+ MonetarySymbol + moneyFormat(pTotal) + "</TD>";

     if ( DisplayShippingColumn ) {
        if ( parseFloat(fields[4]) > 0 )
             strOutput += "<TD CLASS=\"nopentry\" ALIGN=CENTER>"+ MonetarySymbol + moneyFormat(pShipping) + "</TD>";
        else
             strOutput += "<TD CLASS=\"nopentry\">Free Shipping</TD>";
         }
             strOutput += "<TD CLASS=\"nopentry\" ALIGN=CENTER><input type=button value=\" "+strRButton+
		                    " \" onClick=\"RemoveFromCart("+i+")\" class=\"nopbutton\"></TD>" +
					  "</TR>";
      }

    }
		     strOutput+="<TR>" +
		                   "<TD>&nbsp;</TD>" +
				        "</TR>";
					  
      if ( bDisplay ) {
		  
	         SubTotal =  moneyFormat(fTotal);
             strOutput+= "<TR>" +
	                       "<TD>&nbsp;</TD>" +
					       "<TD CLASS=\"noptotal\" COLSPAN=3><B>"+strSUB+"</B></TD>" +
                           "<TD CLASS=\"noptotal\" COLSPAN=2><B>" + MonetarySymbol + SubTotal + "</B></TD>" +
                         "</TR>";
			  

      if ( DisplayShippingRow ) {
         strOutput += "<TR>" +
		                 "<TD>&nbsp;</TD>" +
					     "<TD CLASS=\"noptotal\" COLSPAN=3><B>"+strSHIP+"</B></TD>" +
                         "<TD CLASS=\"noptotal\" COLSPAN=2><B>" + MonetarySymbol + strShipping + "</B></TD>" +
                      "</TR>";
      } 
	  
      if ( DisplayTaxRow || TaxByRegion ) {
        if ( TaxByRegion ) {
            strOutput += "<TR>" +
			                "<TD>&nbsp;</TD>" +
					        "<TD CLASS=\"noptotal\" COLSPAN=3><B>"+strTAX+"</B></TD>" +
                            "<TD CLASS=\"noptotal\" COLSPAN=2><B>" + MonetarySymbol + strTax + "</B></TD>" +
           				 "</TR>" +
		   				 "<TR>" +
		                   "<TD>&nbsp;</TD>" +
		                   "<TD CLASS=\"noptotal\" COLSPAN=3><B>"+strTOT+"</B></TD>" +
                           "<TD CLASS=\"noptotal\" COLSPAN=2>" +
						        "<B>" + MonetarySymbol + moneyFormat((fTotal + fShipping + fTax)) + "</B>" +
						   "</TD>"+
                       "</TR>";
         } 
      }          
	       strOutput +="<TR><TD>&nbsp;</TD><TD>&nbsp;<TD></TR>"   
      strOutput += "</TABLE>" +
	          "</CENTER>";   
			   strOutput +="<input type=hidden name=business value=pspdsgns@aol.com>" +	
				 "<input type=hidden name=add_1 value="+fCase+"/>" +
				// "<input type=hidden name=cmd value=_cart />" +	
				 "<input type=hidden name=cmd value=_xclick />" +	
	             "<input type=hidden name=item_name value="+fields[3]+" />" +	
				 "<input type=hidden name=item_number value="+fields[0]+" />" +	
				 "<input type=hidden name=amount value="+pTotal+" />"	 +
				 "<input type=hidden name=tax_cart value="+fTax+" />" +				 
				 "<input type=hidden name=currency_code value=USD />" +	
				 "<input type=hidden name=image_url value=\"images/topHdr.gif\" />"+
				 "<input type=hidden name=rm value=2 />" +	
				 "<input type=hidden name=upload value=1 />" +
				 "<input type=hidden name=lc value=US />" +	
				 "<input type=hidden name=bn value=PP-ShopCartBF />";
		
		if(iNumberOrdered > 0){
	 		strOutput += "<br/><div style='text-align:center; float:right; margin-right:240px'>"+
	 			  	     "<input type=submit Value='Proceed to Checkout' /> </div>";
		}

				       
   }
  
				
   g_TotalCost = (fTotal + fShipping + fTax);   
        
   document.write( strOutput );
   document.close();
 }
}

//---------------------------------------------------------------------||
// FUNCTION:    ValidateItems                                          ||
// PARAMETERS:  Form to validate                                       ||
// RETURNS:     true/false                                             ||
// PURPOSE:     Validates the managecart form                          ||
//---------------------------------------------------------------------||
function ValidateItems( ) {
    var iNumberOrdered = "";    
    var checkItems     = true;     
    
        
      iNumberOrdered = GetCookie("NumberOrdered");
   if ( iNumberOrdered == null )
      iNumberOrdered = 0;
 

    if (iNumberOrdered == 0 ) {       
       alert( "Sorry! You can't checkout if your shopping Cart is empty." );
         checkItem = false;
        return false;
   }   
   
}

//=====================================================================||
//               END  Shopping Cart                                    ||
//=====================================================================||

