function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '$';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}




var xmlHttp

function NoOfDays(str, str1, str2, str3)
{ 

	for (var i=0; i < document.form1.RBTN_ParkingTypes.length; i++)
   	{
   		if (document.form1.RBTN_ParkingTypes[i].checked)
      	{
      		var rad_val = document.form1.RBTN_ParkingTypes[i].value;
      	}
   	}

	xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	} 

	var url="getRates.php";
	url=url+"?q="+str;
	url=url+"&q1="+str1;
	url=url+"&q2="+rad_val;
	url=url+"&q3="+str2;
	url=url+"&q4="+str3;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var str = xmlHttp.responseText;
		var strArray = str.split(", ");
		
		var NoOfDays= strArray[0];
		var rate 	= strArray[1];
		var amount  = strArray[2];
		var GST  	= strArray[3];
		var PST  	= strArray[4];
		var total	= strArray[5];
			
		document.getElementById("txtNoOfDays").innerHTML = NoOfDays + " " + "Day/s";
		document.getElementById("txtRate").innerHTML = CurrencyFormatted(amount);
		document.form1.txtRate_fld.value=amount;
		document.getElementById("txtGST").innerHTML = CurrencyFormatted(GST);
		document.form1.GST_fld.value=GST;
		document.getElementById("txtPST").innerHTML = CurrencyFormatted(PST);
		document.form1.PST_fld.value=PST;
		document.getElementById("txtTotal").innerHTML = CurrencyFormatted(total);
		document.form1.total_fld.value=total;
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}