DisplayNotice=true;
DisplayShippingColumn=false;
DisplayShippingRow=true;
DisplayTaxRow=true;
TaxRate=0.23;
TaxByRegion=false;
TaxPrompt='For tax purposes, please select if you are an Arizona resident before continuing';TaxablePrompt='Arizona Residents';
Info='(Inc VAT & Shipping)';
NonTaxablePrompt='Other States';
MinimumOrder=0.00;
MinimumOrderPrompt='Your order is below our minimum order, please order more before checking out.';
PaymentProcessor='';
OutputItemId='ID_';
OutputItemQuantity='QUANTITY_';
OutputItemPrice='PRICE_';
OutputItemName='NAME_';
OutputItemShipping='SHIPPING_';
OutputItemAddtlInfo='ADDTLINFO_';
OutputOrderSubtotal='SUBTOTAL';
OutputOrderShipping='SHIPPING';
OutputOrderTax='TAX';
OutputOrderTotal='TOTAL';
AppendItemNumToOutput=true;
HiddenFieldsToCheckout=false;
if (!bLanguageDefined )
	{MonetarySymbol='$';strSorry="I'm Sorry, your cart is full, please proceed to checkout.";
	strAdded=" added to your shopping cart.";
	strRemove="Click 'Ok' to remove this product from your shopping cart.";
	strILabel="Product Id";
	strDLabel="Product";
	strQLabel="Quantity";
	strPLabel="Price";
	strSLabel="Shipping";
	strRLabel="";
	strRButton="Remove";
	strSUB="SUBTOTAL:";
	strSHIP="SHIPPING:";
	strTAX="TAX";
	strTOT="TOTAL";
	strErrQty="Invalid Quantity.";
	strNewQty="Please enter new quantity";
	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 ( thisForm.PRICE==null )
strPRICE="0.00";
		else
strPRICE=thisForm.PRICE.value;
	if ( thisForm.NAME==null )
strNAME="";
		else
strNAME=thisForm.NAME.value;
	if ( thisForm.SHIPPING==null )
strSHIPPING="0.00";
		else
strSHIPPING=thisForm.SHIPPING.value;
	if ( thisForm.ADDITIONALINFO==null ){strADDTLINFO="";}
		else{strADDTLINFO=thisForm.ADDITIONALINFO[thisForm.ADDITIONALINFO.selectedIndex].value;}
	if ( thisForm.ADDITIONALINFO2!=null ){strADDTLINFO+="; "+thisForm.ADDITIONALINFO2[thisForm.ADDITIONALINFO2.selectedIndex].value;}
	if ( thisForm.ADDITIONALINFO3!=null ){strADDTLINFO+="; "+thisForm.ADDITIONALINFO3[thisForm.ADDITIONALINFO3.selectedIndex].value;}
	if ( thisForm.ADDITIONALINFO4!=null ){strADDTLINFO+="; "+thisForm.ADDITIONALINFO4[thisForm.ADDITIONALINFO4.selectedIndex].value;}
	for ( i=1;i<=iNumberOrdered;i++)
		{NewOrder="Order."+i;database="";database=GetCookie(NewOrder);
		Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);
		fields=new Array;fields[0]=database.substring( 0,Token0 );fields[1]=database.substring( Token0+1,Token1 );fields[2]=database.substring( Token1+1,Token2 );fields[3]=database.substring( Token2+1,Token3 );fields[4]=database.substring( Token3+1,Token4 );fields[5]=database.substring( Token4+1,database.length );	
		if ( fields[0]==strID_NUM&&fields[2]==strPRICE&&fields[3]==strNAME&&fields[5]==strADDTLINFO
){
			bAlreadyInCart=true;dbUpdatedOrder=strID_NUM+"|"+(parseInt(strQUANTITY)+parseInt(fields[1]))+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strADDTLINFO;
			strNewOrder="Order."+i;
			DeleteCookie(strNewOrder,"/");
			SetCookie(strNewOrder,dbUpdatedOrder,null,"/");
			notice=strQUANTITY+" "+strNAME+strAdded;break;}}
	if (!bAlreadyInCart ){
		iNumberOrdered++;
		if ( iNumberOrdered>12 )
alert( strSorry );
			else{dbUpdatedOrder=strID_NUM+"|"+strQUANTITY+"|"+strPRICE+"|"+strNAME+"|"+strSHIPPING+"|"+strADDTLINFO;strNewOrder="Order."+iNumberOrdered;SetCookie(strNewOrder,dbUpdatedOrder,null,"/");
			SetCookie("NumberOrdered",iNumberOrdered,null,"/");
			notice=strQUANTITY+" "+strNAME+strAdded;}}
	if ( DisplayNotice ){
		alert(notice);window.location.reload();}}


function getCookieVal (offset){var endstr=document.cookie.indexOf (";",offset);if ( endstr==-1 )
endstr=document.cookie.length;return(unescape(document.cookie.substring(offset,endstr)));}

function FixCookieDate (date){var base=new Date(0);var skew=base.getTime();date.setTime (date.getTime()-skew);}

function GetCookie (name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while ( i<clen ){var j=i+alen;if ( document.cookie.substring(i,j)==arg ) return(getCookieVal (j));i=document.cookie.indexOf(" ",i)+1;if ( i==0 ) break;}return(null);}

function SetCookie (name,value,expires,path,domain,secure){document.cookie=name+"="+escape (value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");}

function DeleteCookie (name,path,domain){if ( GetCookie(name) ){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}

function moneyFormat(input){var dollars=Math.floor(input);var tmp=new String(input);for ( var decimalAt=0;decimalAt<tmp.length;decimalAt++){if ( tmp.charAt(decimalAt)=="." )
break;}var cents=""+Math.round(input*100);cents=cents.substring(cents.length-2,cents.length)
dollars+=((tmp.charAt(decimalAt+2)=="9")&&(cents=="00"))?1:0;if ( cents=="0" )
cents="00";return(dollars+"."+cents);}

function RemoveFromCart(RemOrder){if ( confirm( strRemove ) ){NumberOrdered=GetCookie("NumberOrdered");for ( i=RemOrder;i<NumberOrdered;i++){NewOrder1="Order."+(i+1);NewOrder2="Order."+(i);database=GetCookie(NewOrder1);SetCookie (NewOrder2,database,null,"/");}NewOrder="Order."+NumberOrdered;DeleteCookie(NewOrder,"/");SetCookie ("NumberOrdered",NumberOrdered-1,null,"/");document.location.reload();}}

function ChangeQuantity(OrderItem,NewQuantity){if ( isNaN(NewQuantity) ){alert( strErrQty );}else{NewOrder="Order."+OrderItem;database="";database=GetCookie(NewOrder);Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);Token2=database.indexOf("|",Token1+1);Token3=database.indexOf("|",Token2+1);Token4=database.indexOf("|",Token3+1);fields=new Array;fields[0]=database.substring( 0,Token0 );fields[1]=database.substring( Token0+1,Token1 );fields[2]=database.substring( Token1+1,Token2 );fields[3]=database.substring( Token2+1,Token3 );fields[4]=database.substring( Token3+1,Token4 );fields[5]=database.substring( Token4+1,database.length );
dbUpdatedOrder=fields[0]+"|"+NewQuantity+"|"+fields[2]+"|"+fields[3]+"|"+fields[4]+"|"+fields[5];
strNewOrder="Order."+OrderItem;DeleteCookie(strNewOrder,"/");
SetCookie(strNewOrder,dbUpdatedOrder,null,"/");
document.location.href=location.href+'?rnd='+1+Math.floor(Math.random()*9999);}}

function GetFromCart( fShipping ){ManageCart( );}QueryString.keys=new Array();QueryString.values=new Array();

function QueryString(key){var value=null;for (var i=0;i<QueryString.keys.length;i++){if (QueryString.keys[i]==key){value=QueryString.values[i];break;}}return value;}

function QueryString_Parse(){var query=window.location.search.substring(1);var pairs=query.split("&");for (var i=0;i<pairs.length;i++){var pos=pairs[i].indexOf('=');if (pos>=0){var argname=pairs[i].substring(0,pos);var value=pairs[i].substring(pos+1);QueryString.keys[QueryString.keys.length]=argname;QueryString.values[QueryString.values.length]=value;}}}

function ManageCart2( )
{var iNumberOrdered=0;
var fTotal=0;
var fTax=0;
var fShipping=0;
var strTotal="";
var strTax="";
var strShipping="";
var strOutput="";
var bDisplay=true;
iNumberOrdered=GetCookie("NumberOrdered");if ( iNumberOrdered==null )
iNumberOrdered=0;if ( bDisplay )
strOutput='<table width="150" cellspacing="0" cellpadding="4" border="0"><tr><td class="menu-headers" colspan="3">SHOPPING CART</td></tr>';
if ( iNumberOrdered==0 ){strOutput+='<!--START: shopping_cart_empty--><tr><td class="emptycart" align="center">CART IS EMPTY</a></td></tr><!--END: shopping_cart_empty-->';
}
if ( iNumberOrdered>0 )
{strOutput+='<tr><td>&nbsp;</td><td class="data" align=center><img src="http://www.iccmshop.ie/images/update_cart.gif"></td><td>&nbsp;</td></tr><form name=lilbasket><tr><td>&nbsp;</td><td  class="data">';}
for ( i=1;i<=iNumberOrdered;i++)
{NewOrder="Order."+i;database="";database=GetCookie(NewOrder);
Token0=database.indexOf("|",0);Token1=database.indexOf("|",Token0+1);
Token2=database.indexOf("|",Token1+1);
Token3=database.indexOf("|",Token2+1);
Token4=database.indexOf("|",Token3+1);
fields=new Array;fields[0]=database.substring( 0,Token0 );
fields[1]=database.substring( Token0+1,Token1 );
fields[2]=database.substring( Token1+1,Token2 );
fields[3]=database.substring( Token2+1,Token3 );
fields[4]=database.substring( Token3+1,Token4 );
fields[5]=database.substring( Token4+1,database.length );
fTotal+=(parseInt(fields[1])*parseFloat(fields[2]) );
fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );
if(moneyFormat(fShipping)>10.99)
{fShipping=10.99;}
fTax=(fTotal*TaxRate);
strTotal=moneyFormat(fTotal);
strTax=moneyFormat(fTax);
strShipping=moneyFormat(fShipping);
if ( bDisplay )
{strOutput+=' <!--START: SHOPPING_CART_ITEM-->';strOutput+='<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class="font1" colspan=2>';
strOutput+=fields[3];strOutput+='</td></tr><tr class="font1">';
strOutput+='<td  valign=top align=left>';
strOutput+="<INPUT TYPE=TEXT NAME=Q SIZE=2 VALUE=\""+fields[1]+"\" onChange=\"ChangeQuantity("+i+", this.value);\">";
strOutput+='</td><td class="font1" valign=top align=right>';
strOutput+=MonetarySymbol+moneyFormat(fields[2]);
strOutput+='<br><a href="javascript:do_action();" onClick="RemoveFromCart('+i+')"><img src="http://www.iccmshop.ie/images/remove_cart.gif" border=0></a></td><td>';
strOutput+='';
strOutput+='</td></tr><tr><td colspan=2 class="frame"><img src="spacer.gif" width="95" height="1" alt="" border="0"></td></tr><tr><td colspan=2><img src="spacer.gif" width="75" height="1" alt="" border="0"></td></tr></table>';
strOutput+='<!--END: SHOPPING_CART_ITEM-->';}
}
g_TotalCost=(fTotal+fShipping+fTax);
strOutput+='</td></tr></form>';
if ( iNumberOrdered>0 )
{strOutput+='<tr><td>&nbsp;</td><td class="data" align=center>Sub Total: '+(MonetarySymbol+strTotal)+' </td><td></td></tr><tr><td>&nbsp;</td><td class="data" align=center><a href="http://www.iccmshop.ie/checkout.php"><img src="http://www.iccmshop.ie/images/ch.jpg" border=0></a></td><td></td></tr>';}strOutput+='</table>';document.write(strOutput);document.close();
}

function worldpayitems( ){
var iNumberOrdered=0;
var fTotal=0;
var fTax=0;
var fAll=0;
var fShipping=0;
var shipTotal=0;
var strOutput="";
var bDisplay=true;
var aOrder="";
var description="";
var totalOrder="";
var aCost=0;
var totalaCost=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);
fields=new Array;fields[0]=database.substring( 0,Token0 );
fields[1]=database.substring( Token0+1,Token1 );
fields[2]=database.substring( Token1+1,Token2 );
fields[3]=database.substring( Token2+1,Token3 );
fields[4]=database.substring( Token3+1,Token4 );
fields[5]=database.substring( Token4+1,database.length );
fTotal+=(parseInt(fields[1])*parseFloat(fields[2]) );
fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );
shipTotal=shipTotal+fShipping;
fTax=moneyFormat(fTotal*TaxRate);
aOrder+=+fields[1]+' x '+fields[3]+', ';
totalaCost=(parseFloat(totalaCost)+parseFloat(fTotal)+parseFloat(fTax));
totalaCost=moneyFormat(totalaCost);
totalOrder=totalOrder+aOrder;
aOrder="";
fShipping=0;
fTotal=0;
}
fTax=0;
if(moneyFormat(shipTotal)>10.99)
{fTax=moneyFormat(10.99*TaxRate);
shipTotal=10.99;}
else{fTax=moneyFormat(shipTotal*TaxRate);}
totalaCost=(parseFloat(totalaCost)+parseFloat(shipTotal)+parseFloat(fTax));
totalaCost=moneyFormat(totalaCost);
strOutput+="<input type=\"hidden\" name=\"desc\" value=\""+totalOrder+"\">";
strOutput+="<input type=\"hidden\" name=\"amount\" value=\""+totalaCost+"\">";
document.write(strOutput);document.close();
}




function paypalitems( ){
var iNumberOrdered=0;
var fTax=0;
var fShipping=0;
var aTotal=0;
var aItemCost=0;
var anItemShip=0;
var shipTotal=0;
var quantity=0;
var aItemQuantity=0;
var strTotal="";
var strTax="";
var strShipping="";
var strOutput="";
var bDisplay=true;
iNumberOrdered=GetCookie("NumberOrdered");
if ( iNumberOrdered==null )
iNumberOrdered=0;
for ( i=1;i<=iNumberOrdered;i++){
NewOrder="Order."+i;
database="";
database=GetCookie(NewOrder);
Token0=database.indexOf("|",0);
Token1=database.indexOf("|",Token0+1);
Token2=database.indexOf("|",Token1+1);
Token3=database.indexOf("|",Token2+1);
Token4=database.indexOf("|",Token3+1);
fields=new Array;fields[0]=database.substring( 0,Token0 );
fields[1]=database.substring( Token0+1,Token1 );
fields[2]=database.substring( Token1+1,Token2 );
fields[3]=database.substring( Token2+1,Token3 );
fields[4]=database.substring( Token3+1,Token4 );
fields[5]=database.substring( Token4+1,database.length );
fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );
quantity+=parseInt(fields[1]);					   
shipTotal=shipTotal+fShipping;
fShipping=0;}
if(moneyFormat(shipTotal)>10.99)
{shipTotal=(10.99/quantity);}
else{shipTotal=(shipTotal/quantity);}
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 );
aItemCost+=parseFloat(fields[2]);
fTax=moneyFormat(((aItemCost+shipTotal)*TaxRate));
aTotal=(parseFloat(fTax)+parseFloat(aItemCost)+parseFloat(shipTotal));
aTotal=moneyFormat(aTotal);
aItemCost=0;
fTax=0;
strOutput+="<input type=\"hidden\" name=\"item_name_"+i+"\" value=\""+fields[3]+" "+Info+"\">";
strOutput+="<input type=\"hidden\" name=\"amount_"+i+"\" value=\""+aTotal+"\">";
strOutput+="<input type=\"hidden\" name=\"quantity_"+i+"\" value=\""+fields[1]+"\">";}
document.write(strOutput);document.close();}



function ManageCart( ){
var iNumberOrdered=0;
var fTotal=0;
var fTax=0;
var fShipping=0;
var fAll=0;
var strTotal="";
var strTax="";
var strShipping="";
var strOutput="";
var bDisplay=true;
iNumberOrdered=GetCookie("NumberOrdered");
if ( iNumberOrdered==null )
iNumberOrdered=0;
if ( bDisplay )
strOutput="<TABLE CLASS=\"font2\" width=80%><TR>"+"<TD CLASS=\"font2\"><B>"+strDLabel+"</B></TD>"+"<TD CLASS=\"font2\"><B>"+strQLabel+"</B></TD>"+"<TD CLASS=\"font2\"><B>"+strPLabel+"</B></TD>"+"<TD CLASS=\"font2\"><B>"+strRLabel+"</B></TD></TR>";
if ( iNumberOrdered==0 ){strOutput+="<TR><TD COLSPAN=6 CLASS=\"nopentry\"><CENTER><BR><B>Your cart is empty</B><BR><BR></CENTER></TD></TR>";}
for ( i=1;i<=iNumberOrdered;i++){
	NewOrder="Order."+i;database="";
	database=GetCookie(NewOrder);
	Token0=database.indexOf("|",0);
	Token1=database.indexOf("|",Token0+1);
	Token2=database.indexOf("|",Token1+1);
	Token3=database.indexOf("|",Token2+1);
	Token4=database.indexOf("|",Token3+1);
	fields=new Array;fields[0]=database.substring( 0,Token0 );
	fields[1]=database.substring( Token0+1,Token1 );
	fields[2]=database.substring( Token1+1,Token2 );
	fields[3]=database.substring( Token2+1,Token3 );
	fields[4]=database.substring( Token3+1,Token4 );
	fields[5]=database.substring( Token4+1,database.length );
	fTotal+=(parseInt(fields[1])*parseFloat(fields[2]) );
	fShipping+=(parseInt(fields[1])*parseFloat(fields[4]) );
	if(moneyFormat(fShipping)>10.99)
{fShipping=10.99;}

fTax=((fShipping*TaxRate)+(fTotal*TaxRate));
	
	strTotal=moneyFormat(fTotal);
	strTax=moneyFormat(fTax);
	strShipping=moneyFormat(fShipping);
	

	fAll=moneyFormat((fShipping+fTotal+fTax));
	if ( bDisplay ){strOutput+="<TR>";
		if ( fields[5]=="" )
strOutput+="<TD CLASS=\"nopentry\">"+fields[3]+"</TD>";
		else
strOutput+="<TD CLASS=\"nopentry\">"+fields[3]+" - <I>"+fields[5]+"</I></TD>";
		strOutput+="<TD CLASS=\"nopentry\"><INPUT TYPE=TEXT NAME=Q SIZE=2 VALUE=\""+fields[1]+"\" onChange=\"ChangeQuantity("+i+", this.value);\"></TD>";
		strOutput+="<TD CLASS=\"nopentry\">"+MonetarySymbol+moneyFormat(fields[2])+"</TD>";strOutput+="<TD CLASS=\"nopentry\" ALIGN=left><a href=\"javascript:do_action();\" onClick=\"RemoveFromCart("+i+")\"><img src=\"images/remove_cart.gif\" border=0></a></TD></TR>";}
	if ( AppendItemNumToOutput ){strFooter=i;}
		else{strFooter="";}
	if ( HiddenFieldsToCheckout ){strOutput+="<input type=hidden name=\""+OutputItemId+strFooter+"\" value=\""+fields[0]+"\">";
		strOutput+="<input type=hidden name=\""+OutputItemQuantity+strFooter+"\" value=\""+fields[1]+"\">";
		strOutput+="<input type=hidden name=\""+OutputItemPrice+strFooter+"\" value=\""+fields[2]+"\">";
		strOutput+="<input type=hidden name=\""+OutputItemName+strFooter+"\" value=\""+fields[3]+"\">";
		strOutput+="<input type=hidden name=\""+OutputItemShipping+strFooter+"\" value=\""+fields[4]+"\">";
		strOutput+="<input type=hidden name=\""+OutputItemAddtlInfo+strFooter+"\" value=\""+fields[5]+"\">";}}
	if ( bDisplay ){strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strSUB+"</B></TD>";
		strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2>"+MonetarySymbol+strTotal+"</TD>";
		strOutput+="</TR>";
		if ( DisplayShippingRow )
				{strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strSHIP+"</B></TD>";
				strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2>"+MonetarySymbol+strShipping+"</TD>";
				strOutput+="</TR>";
				}
		if ( DisplayTaxRow||TaxByRegion ){
			if ( TaxByRegion ){strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strTAX+"</B></TD>";
			strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2><B>";
			strOutput+="<input type=radio name=\""+OutputOrderTax+"\" value=\""+strTax+"\">";
			strOutput+=TaxablePrompt+": "+MonetarySymbol+strTax;
			strOutput+="<BR><input type=radio name=\""+OutputOrderTax+"\" value=\"0.00\">";
			strOutput+=NonTaxablePrompt+": "+MonetarySymbol+"0.00";
			strOutput+="</B></TD>";strOutput+="</TR>";}
				else{strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strTAX+"</B></TD>";
				strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2>"+MonetarySymbol+strTax+"</TD>";
				strOutput+="</TR>";
				}}if (!TaxByRegion ){}
				strOutput+="<TR><TD CLASS=\"noptotal\" COLSPAN=2><B>"+strTOT+"</B></TD>";
				strOutput+="<TD CLASS=\"noptotal\" COLSPAN=2><b>"+MonetarySymbol+fAll+"</b></TD>";
				strOutput+="</TR>";strOutput+="</TABLE>";
				
										
		if ( HiddenFieldsToCheckout ){
			strOutput+="<input type=hidden name=\""+OutputOrderSubtotal+"\" value=\""+MonetarySymbol+strTotal+"\">";
			strOutput+="<input type=hidden name=\""+OutputOrderShipping+"\" value=\""+MonetarySymbol+strShipping+"\">";
			strOutput+="<input type=hidden name=\""+OutputOrderTax+"\"      value=\""+MonetarySymbol+strTax+"\">";
			strOutput+="<input type=hidden name=\""+OutputOrderTotal+"\"    value=\""+MonetarySymbol+moneyFormat((fTotal+fShipping+fTax))+"\">";}}
	g_TotalCost=(fTotal+fShipping+fTax);
	document.write(strOutput);
	document.close();}
var g_TotalCost=0;

function ValidateCart( theForm ){
	if ( TaxByRegion ){
		if (!RadioChecked(eval("theForm."+OutputOrderTax)) ){alert( TaxPrompt );return false;}}
	if ( MinimumOrder>=0.01 ){
		if ( g_TotalCost<MinimumOrder ){alert( MinimumOrderPrompt );return false;}}return true;}
	function do_action(){}
