


MonetarySymbol='£';
DisplayNotice=false;
DisplayShippingColumn=false;
DisplayShippingRow=true;
//DisplayTaxRow=true;
DisplayTaxRow=false;
/*
var sTax="";
if(GetCookie('customerLocation')){
	if(GetCookie('customerLocation')==KS_CarriageRateOS){sTax=KS_VatRateOS}
	if(GetCookie('customerLocation')==KS_CarriageRateEU){sTax=KS_VatRateEU}
	if(GetCookie('customerLocation')==KS_CarriageRateCI){sTax=KS_VatRateCI}
	if(GetCookie('customerLocation')==KS_CarriageRateUK){sTax=KS_VatRateUK}
}
TaxRate = sTax;
*/
TaxRate=0;

var TaxMultiplier = (1 + TaxRate);
TaxByRegion=false;
TaxPrompt='For tax purposes, please select if you are an Arizona resident before continuing';
TaxablePrompt='Arizona Residents';
NonTaxablePrompt='Other States';
MinimumOrder=5.01;
MinimumOrderPrompt='Your shopping basket is empty, please order one or more products before checking out.';
PaymentProcessor='';
OutputItemId='ID_';
OutputItemName='prod';
OutputItemPrice='price';
OutputItemQuantity='qty';
OutputItemAddtlInfo='opt1name';
OutputItemShipping='SHIPPING_';
OutputOrderSubtotal='SUBTOTAL';
OutputOrderShipping='SHIPPING';
OutputOrderTax='VAT';
OutputOrderTotal='TOTAL';
AppendItemNumToOutput=true;
HiddenFieldsToCheckout=false;

function custRound(x,places){
	return(Math.round(x*Math.pow(10,places)))/Math.pow(10,places)
}

bLanguageDefined=false;
if(!bLanguageDefined){
	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="Code";
	strDLabel="Product Name/Options";
	strQLabel="Qty";
	strPLabel="Price";
	strSLabel="Carriage";
	strRLabel="Remove";
	strRButton="Remove";
	strSUB="Subtotal";
	strSHIP="Carriage";
	strTAX="Vat";
	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 grossPrice=0;
	var shipFactor=0;

	//SetCookie('cLoc',thisForm.shipFactor.value);

	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/TaxMultiplier)+"";
		grossPrice=(thisForm.PRICE.value)+"";
	}

	if(thisForm.NAME==null){
		strNAME="";
	} else {
		strNAME=thisForm.NAME.value;
	}

	//if(thisForm.SHIPPING==null){strSHIPPING="0.00";}else{strSHIPPING=(grossPrice*thisForm.shipFactor.value/100);}

	if(thisForm.SHIPPING==null){
		strSHIPPING="0.00";
	} else {
		strSHIPPING=thisForm.shipFactor.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;
	}

	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);
}

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:    AmendCookie - KS Mod 26 August 2007                    ||
// PARAMETERS:  Cookie name, path, domain                              ||
// RETURNS:     null                                                   ||
// PURPOSE:     Deletes and then re-Sets cookie with new value         ||
//---------------------------------------------------------------------||
function AmendCookie(name,value,expires){
	if(GetCookie(name)){
		DeleteCookie(name);
	}
	SetCookie(name,value,null,'/','','');
}



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){
	NumberOrdered=GetCookie("NumberOrdered");
	for(i=RemOrder;i<NumberOrdered;i++){
		NewOrder1="Order."+(i+1);
		NewOrder2="Order."+(i);
		database=GetCookie(NewOrder1);
		SetCookie(NewOrder2,database,null,"/");
	}
	NewOrder="Order."+NumberOrdered;SetCookie("NumberOrdered",NumberOrdered-1,null,"/");
	DeleteCookie(NewOrder,"/");
	location.href=location.href;
}

function ChangeQuantity(OrderItem,NewQuantity){
	if(isNaN(NewQuantity)){
		alert(strErrQty);
	}else{
		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(fShipping){ManageCart();}

function RadioChecked(radiobutton){
	var bChecked=false;
	var rlen=radiobutton.length;
	for(i=0;i<rlen;i++){
		if(radiobutton[i].checked)bChecked=true;
	}
	return bChecked;
}

QueryString.keys=new Array();
QueryString.values=new Array();

function QueryString(key){
	var value=null;
	for(var i=0;i<QueryString.keys.length;i++){
		if(QueryString.keys[i]==key){
			value=QueryString.values[i];break;
		}
	}
	return value;
}

function QueryString_Parse(){
	var query=window.location.search.substring(1);
	var pairs=query.split("&");
	for(var i=0;i<pairs.length;i++){
		var pos=pairs[i].indexOf('=');
		if(pos>=0){
			var argname=pairs[i].substring(0,pos);
			var value=pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length]=argname;
			QueryString.values[QueryString.values.length]=value;
		}
	}
}

function ManageCart(){
	var iNumberOrdered=0;
	var fTotal=0;
	var fTax=0;
	var fShipping=0;
	var strTotal="";
	var strTax="";
	var strShipping="";
	var strOutput="";
	var bDisplay=true;

	var sLoc="";
	if(GetCookie('customerLocation')){
		if(GetCookie('customerLocation')==KS_CarriageRateOS){sLoc=KS_locationStrOS}
		if(GetCookie('customerLocation')==KS_CarriageRateEU){sLoc=KS_locationStrEU}
		if(GetCookie('customerLocation')==KS_CarriageRateCI){sLoc=KS_locationStrCI}
		if(GetCookie('customerLocation')==KS_CarriageRateUK){sLoc=KS_locationStrUK}
	}

	iNumberOrdered=GetCookie("NumberOrdered");

	if(iNumberOrdered==null)iNumberOrdered=0;

	if(bDisplay){
		strOutput='<table class="partslist">'+
		          '<tr>'+
							'<th>'+strILabel+'</th>'+
							'<th>'+strDLabel+'</th>'+
							'<th>'+strQLabel+'</th>'+
							'<th>'+strPLabel+'</th>'+(DisplayShippingColumn?'<th>'+strSLabel+'</th>':'')+
							'<th>'+strRLabel+'</th></tr>';
	}

	if(iNumberOrdered==0){
		strOutput+='<tr><td colspan="6" class="toplineCenter"><br><b>Your basket is empty</b><br><br></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(GetCookie('customerLocation')){
			if(GetCookie('customerLocation')==KS_CarriageRateOS){
				if(fShipping>=(KS_maxCarriageOS*1)){ fShipping=(KS_maxCarriageOS*1) }
			}
			if(GetCookie('customerLocation')==KS_CarriageRateEU){
				if(fShipping>=(KS_maxCarriageEU*1)){ fShipping=(KS_maxCarriageEU*1) }
			}
			if(GetCookie('customerLocation')==KS_CarriageRateCI){
				if(fShipping>=(KS_maxCarriageCI*1)){ fShipping=(KS_maxCarriageCI*1) }
			}
			if(GetCookie('customerLocation')==KS_CarriageRateUK){
				if(fShipping>=(KS_maxCarriageUK*1)){ fShipping=(KS_maxCarriageUK*1) }
			}
		}

		fTax=(fTotal*TaxRate);
		strTotal=moneyFormat(fTotal);
		strTax=moneyFormat(fTax);
		strShipping=moneyFormat(fShipping);

		if(bDisplay){
			strOutput+='<tr><td class="toplineCenter">'+fields[0]+'</td>';

			if(fields[5]==''){
				strOutput+='<td>'+fields[3]+'</td>';
			} else {
				strOutput+='<td>'+fields[3]+' : <I>'+fields[5]+'</I></td>';
			}

			strOutput+='<td class="toplineCenter"><INPUT CLASS="IPUT" TYPE=TEXT NAME=Q SIZE=2 VALUE="'+fields[1]+'" onChange="ChangeQuantity('+i+', this.value);"></td>';
			strOutput+='<td class="toplineRight">'+MonetarySymbol+moneyFormat(custRound((fields[2]*TaxMultiplier),2))+'/pr</td>';

			if(DisplayShippingColumn){
				if(parseFloat(fields[4])>0){
					strOutput+='<td class="toplineRight">'+MonetarySymbol+moneyFormat(fields[4])+'/pr</td>';
				} else {
					strOutput+='<td class="toplineRight">N/A</td>';
				}
			}
			strOutput+='<td class="toplineCenter"><input type=button value=" '+strRButton+' " onClick="RemoveFromCart('+i+')"></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="toplineRight" colspan="4"><b>'+strSUB+'</b></td>';
		strOutput+='<td class="toplineRight" colspan="2"><b>'+MonetarySymbol+strTotal+'</b></td>';
		strOutput+='</tr>';

		if(DisplayTaxRow){
			strOutput+='<tr><td class="nolineRight" colspan="4"><b>'+strTAX+'</b></td>';
			strOutput+='<td class="nolineRight" colspan="2"><b>'+MonetarySymbol+strTax+'</b></td>';
			strOutput+='</tr>';
		}

		if(DisplayShippingRow){

			var myMinCarriage;

			if(GetCookie('customerLocation')){
				if(GetCookie('customerLocation')==KS_CarriageRateOS){myMinCarriage=(KS_minCarriageOS*1)}
				if(GetCookie('customerLocation')==KS_CarriageRateEU){myMinCarriage=(KS_minCarriageEU*1)}
				if(GetCookie('customerLocation')==KS_CarriageRateCI){myMinCarriage=(KS_minCarriageCI*1)}
				if(GetCookie('customerLocation')==KS_CarriageRateUK){myMinCarriage=(KS_minCarriageUK*1)}


			/*
				GetCookie('customerLocation')==KS_CarriageRateOS?myMinCarriage=(KS_minCarriageOS*1):myMinCarriage=(KS_minCarriageUK*1);
			}else{
				myMinCarriage=(KS_minCarriageUK*1);
			*/
			}

			var dispShipping,dispTotal,myTax;myTax=custRound(fTax,2);

			if(fTotal==0){
				dispShipping="";
				dispTotal="";
			}else if((strShipping*1)<(myMinCarriage*1)){
				dispShipping=moneyFormat(myMinCarriage);
				fShipping=(myMinCarriage*1);
				dispTotal=moneyFormat((fTotal+fShipping+myTax));
			}else{
				dispShipping=strShipping;
				dispTotal=moneyFormat((fTotal+fShipping+myTax));
			}

			strOutput+='<tr><td class="nolineRight" colspan="4"><b>'+sLoc+strSHIP+'</b></td>';
			strOutput+='<td class="nolineRight" colspan="2"><b>'+MonetarySymbol+dispShipping+'</b></td>';
			strOutput+='</tr>';
		}

		strOutput+='<tr><td class="nolineRight" colspan="4"><b>'+strTOT+'</b></td>';
		strOutput+='<td class="nolineRight" colspan="2"><b>'+MonetarySymbol+dispTotal+'</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();
}


//---------------------------------------------------------------------||
// FUNCTION:    ValidateCart                                           ||
// PARAMETERS:  Form to validate                                       ||
// RETURNS:     true/false                                             ||
// PURPOSE:     Validates the managecart form                          ||
//---------------------------------------------------------------------||
var g_TotalCost=0;

function ValidateCart(theForm){
	if(TaxByRegion){
		if(!RadioChecked(eval("theForm."+OutputOrderTax))){
			alert(TaxPrompt);
			return false;
		}
	}
	if(MinimumOrder>=0.01){
		if(g_TotalCost<MinimumOrder){
			alert(MinimumOrderPrompt);
			return false;
		}
	}
	return true;
}

function CheckoutCart(){
	var iNumberOrdered=0;
	var fTotal=0;
	var fTax=0;
	var fShipping=0;
	var strOutput="";
	iNumberOrdered=GetCookie("NumberOrdered");
	if(iNumberOrdered==null){
		iNumberOrdered=0;
	}
	strOutput+='<form name="myform" action="https://www.secure-server-hosting.com/secutran/shopform/payment.php" method="POST">';
	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]));

		var myMinCarriageSH;

		if(GetCookie('customerLocation')){
			if(GetCookie('customerLocation')==KS_CarriageRateOS){myMinCarriageSH=(KS_minCarriageOS*1)}
			if(GetCookie('customerLocation')==KS_CarriageRateEU){myMinCarriageSH=(KS_minCarriageEU*1)}
			if(GetCookie('customerLocation')==KS_CarriageRateCI){myMinCarriageSH=(KS_minCarriageCI*1)}
			if(GetCookie('customerLocation')==KS_CarriageRateUK){myMinCarriageSH=(KS_minCarriageUK*1)}

		//	GetCookie('customerLocation')==KS_CarriageRateOS?myMinCarriageSH=(KS_minCarriageOS*1):myMinCarriageSH=(KS_minCarriageUK*1);
		}

		if(fShipping<(myMinCarriageSH*1)){
			fShipping=(myMinCarriageSH*1);
		}



		fTax=(fTotal*TaxRate);
		fTTOTAL=fTotal+fShipping+fTax;
		strTotal=moneyFormat(fTotal);
		strShipping=moneyFormat(fShipping);
		strTax=moneyFormat(fTax);
		strTTOTAL=moneyFormat(fTTOTAL);
		if(AppendItemNumToOutput){
			strFooter=i;
		}else{
			strFooter="";
		}

		if(PaymentProcessor!=''){
			strPP+=fields[0]+", "+fields[3];
			if(fields[5]!="")strPP+=" - "+fields[5];
			strPP+=", Qty. "+fields[1]+"\n";

		}else{

			strOutput+='<input type=hidden name="'+OutputItemName+strFooter+'" value="'+fields[0]+' : '+fields[3]+'">';
			strOutput+='<input type=hidden name="'+OutputItemName+strFooter+OutputItemPrice+'" value="'+moneyFormat(custRound(fields[2],2))+'">';
			strOutput+='<input type=hidden name="'+OutputItemName+strFooter+OutputItemQuantity+'" value="'+fields[1]+'">';
			strOutput+='<input type=hidden name="'+OutputItemName+strFooter+OutputItemAddtlInfo+'" value="'+fields[5]+'">';
		}
	}
	strOutput+='<input type="hidden" name="shreference" value="'+C_shreference+'">';
	strOutput+='<input type="hidden" name="checkcode" value="'+C_checkcode+'">';
	strOutput+='<input type="hidden" name="merchantname" value="'+C_merchantname+'">';
	strOutput+='<input type="hidden" name="currencysym" value="£">';
	strOutput+='<input type="hidden" name="creditcards" value="Maestro:Solo">';
	strOutput+='<input type="hidden" name="paymenttoptext" value="">';
	strOutput+='<input type="hidden" name="paymentbottomtext" value="">';
	strOutput+='<input type="hidden" name="stdtax" value="'+TaxRate+'">';
	strOutput+='<input type="hidden" name="taxmethod" value="2">';
	strOutput+='<input type="hidden" name="shipmethod" value="2">';
	strOutput+='<input type="hidden" name="refdomain" value="'+C_refdomain+'">';
	strOutput+='<input type="hidden" name="referrerSite" value="'+referrerSite+'">';

	var postShipping;var adjShipping=(strShipping*1);
	if(GetCookie('customerLocation')){
		if(GetCookie('customerLocation')==KS_CarriageRateOS){
			if(adjShipping>=(KS_maxCarriageOS*1)){
				postShipping=KS_maxCarriageOS;
			}else{
				postShipping=strShipping;
			}
		}

		if(GetCookie('customerLocation')==KS_CarriageRateEU){
			if(adjShipping>=(KS_maxCarriageEU*1)){
				postShipping=KS_maxCarriageEU;
			}else{
				postShipping=strShipping;
			}
		}

		if(GetCookie('customerLocation')==KS_CarriageRateCI){
			if(adjShipping>=(KS_maxCarriageCI*1)){
				postShipping=KS_maxCarriageCI;
			}else{
				postShipping=strShipping;
			}
		}

		if(GetCookie('customerLocation')==KS_CarriageRateUK){
			if(adjShipping>=(KS_maxCarriageUK*1)){
				postShipping=KS_maxCarriageUK;
			}else{
				postShipping=strShipping;
			}
		}
	
	
		/*	
			else{
				if(adjShipping>=(KS_maxCarriageUK*1)){
					postShipping=KS_maxCarriageUK;
				}else{
					postShipping=strShipping;
				}
			}
		}else{
			if(adjShipping>=(KS_maxCarriageUK*1)){
				postShipping=KS_maxCarriageUK;
			}else{
				postShipping=strShipping;
			}
		*/
	}



	strOutput+='<input type="hidden" name="stdship" value='+postShipping+'>';

	document.write(strOutput);
	document.myform.submit();
	document.close();
}
