function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++)  { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) {IsNumber = false;}
      }
   return IsNumber;   
}

function BidChanged()
{
Sbid=document.getElementById("Bid").value;

if (IsNumeric (Sbid)) {
	document.getElementById("status").innerHTML="";
	Ibid=parseInt(Sbid,10);

	cBFee=20;
	if (Ibid> 99.99) cBFee= 45;
	if (Ibid> 199.99) cBFee= 75;
	if (Ibid> 399.99) cBFee= 95;
	if (Ibid> 599.99) cBFee=125;
	if (Ibid> 799.99) cBFee=150;
	if (Ibid> 999.99) cBFee=175;
	if (Ibid>1199.99) cBFee=200;
	if (Ibid>1399.99) cBFee=225;
	if (Ibid>1699.99) cBFee=250;
	if (Ibid>1999.99) cBFee=275;
	if (Ibid>2499.99) cBFee=300;
	if (Ibid>2999.99) cBFee=325;
	if (Ibid>3999.99) cBFee=350;
	if (Ibid>17499.99) cBFee=Ibid*0.02;
	document.getElementById("BFee").innerHTML=cBFee;

	cIFee=35;
	var e=document.getElementsByName('Live');
	if (e[1].checked){	
		if (Ibid> 999.99) cIFee=50;
		if (Ibid>1999.99) cIFee=75;}
	if 	(e[0].checked){cIFee=0}
	document.getElementById("IFee").innerHTML=cIFee;

	cGFee=30;
	document.getElementById("GFee").innerHTML=cGFee;

	cDFee=Ibid*0.05;
	if (cDFee<200) cDFee=200;
	document.getElementById("DFee").innerHTML=cDFee;

	cTotal=cBFee+cIFee+cGFee+cDFee+Ibid;
	document.getElementById("Total").innerHTML=cTotal;
	}
else
{document.getElementById("status").innerHTML="Incorrect symbols entered."}
}

function LimitChanged()
{
var SLimit=document.getElementById("Limit").value;

if (IsNumeric (SLimit)) {
	document.getElementById("status").innerHTML="";
	if (document.getElementById("PayButton")!=null)
		document.getElementById("PayButton").disabled=false;
	ILimit=parseInt(SLimit,10);
	
	cDeposit=400;
	if (ILimit>4000) cDeposit=ILimit*0.25;
	if (ILimit>10000) cDeposit=ILimit*0.5;
	document.getElementById("Deposit").innerHTML=cDeposit;
	}
else
{
	document.getElementById("status").innerHTML="Incorrect symbols entered."
	if (document.getElementById("PayButton")!=null)
		document.getElementById("PayButton").disabled=true;
}
}

function prepareForm()
{
	document.getElementById("payment").value=document.getElementById("Deposit").innerHTML;
	document.getElementById("setLimit").value=document.getElementById("Limit").value;	
}