function numberFormat(nStr,prefix)
{
    var prefix = prefix || '';
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1))
        x1 = x1.replace(rgx, '$1' + ',' + '$2');
    return prefix + x1 + x2;
}
function ajaxFunction(sText)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	try
	{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	catch (e)
	{
		// Internet Explorer Browsers
		try
		{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e){
				// Something went wrong
				alert("Your browser is not compitable for the page on which you are working!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
		  var restest=ajaxRequest.responseText;
		  var s=restest.split("--");
		  var len=s.length;
		  var i=0;
		  removeAllOptions(document.frmvote.city);
		  addOption(document.frmvote.city, "", "Select City", "");
		  while(i<len-1)
		  {
			  var pid=s[i++];
			  addOption(document.frmvote.city, pid, pid);
		  }
	   }
	   document.frmvote.city.focus();
	}
    //document.frm.locality.focus();
    var service = document.frmvote.service.value;
	if(document.frmvote.service.value=="Select")
	{
		document.frmvote.service.focus();
		return false;
	}
	var queryString = "?service=" + service;
	ajaxRequest.open("GET", "timetime.php" + queryString, true);
	ajaxRequest.send(null); 
}
function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}
function addOption(selectbox, value, text )
{
	var optn = document.createElement("Option");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}

function ajaxFunction2(sText)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	try
	{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	catch (e)
	{
		// Internet Explorer Browsers
		try
		{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e){
				// Something went wrong
				alert("Your browser is not compitable for the page on which you are working!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
		  var restest=ajaxRequest.responseText;
		  var s=restest.split("--");
		  var len=s.length;
		  var i=0;
		  removeAllOptions(document.frmvote.provider);
		  addOption(document.frmvote.provider, "", "Select Provider", "");
			  while(i<len-1)
			  {
			  var pid=s[i++];
			  addOption(document.frmvote.provider, pid, pid);
			  }
	   }
	   document.frmvote.provider.focus();
	}
    //document.frm.locality.focus();
    var service = document.frmvote.service.value;
	var city = document.frmvote.city.value;
	if(document.frmvote.service.value=="Select")
	{
		document.frmvote.service.focus();
		return false;
	}
	var queryString = "?service=" + service + "&city=" + city;
	ajaxRequest.open("GET", "timetime2.php" + queryString, true);
	ajaxRequest.send(null); 
}
function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}
function addOption(selectbox, value, text )
{
	var optn = document.createElement("Option");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}


function ajaxFunction3(sText)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	try
	{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	catch (e)
	{
		// Internet Explorer Browsers
		try
		{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e){
				// Something went wrong
				alert("Your browser is not compitable for the page on which you are working!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
		  var restest=ajaxRequest.responseText;
		  var s=restest.split("--");
		  var len=s.length;
		  var i=0;
		  removeAllOptions(document.car_form.model);
		  addOption(document.car_form.model, "", "-- Select Model --", "");
			  while(i<len-1)
			  {
			  var pid=s[i++];
			  addOption(document.car_form.model, pid, pid);
			  }
	   }
	   document.car_form.model.focus();
	}
    //document.frm.locality.focus();
   // var service = document.frmvote.service.value;
	var manufacturer = document.car_form.manufacturer.value;
	if(document.car_form.manufacturer.value=="Select")
	{
		document.car_form.manufacturer.focus();
		return false;
	}
	var queryString = "?manufacturer=" + manufacturer;
	ajaxRequest.open("GET", "timetime3.php" + queryString, true);
	ajaxRequest.send(null); 
}
function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}
function addOption(selectbox, value, text )
{
	var optn = document.createElement("Option");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}

function ajaxFunction4(sText)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	try
	{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	catch (e)
	{
		// Internet Explorer Browsers
		try
		{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try
			{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e){
				// Something went wrong
				alert("Your browser is not compitable for the page on which you are working!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
		  var prefix='Rs. '
		  document.getElementById("texthint").innerHTML=numberFormat(ajaxRequest.responseText,prefix);
		  document.getElementById("idvvalue").value=ajaxRequest.responseText;
	   }
	   document.car_form.showroom_price.focus();
	}
    var cartype = 0;
	for( i = 0; i < document.car_form.cartype.length; i++ )
	{
		if( document.car_form.cartype[i].checked == true )
		cartype = document.car_form.cartype[i].value;
	}
	if(cartype=='Old Car')
	{
	var purchase_dob = document.car_form.purchase_dob.value;
	}
	var model = document.car_form.model.value;
	var queryString = "?model=" + model + "&cartype=" + cartype + "&purchase_dob=" + purchase_dob;
	ajaxRequest.open("GET", "timetime4.php" + queryString, true);
	ajaxRequest.send(null); 
}

