//*************** Ajax functions **************//
function createXMLHttpRequest() {
   try
    { 
		return new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) 
	{
	}
   	try 
	{ 
	return new ActiveXObject("Microsoft.XMLHTTP"); 
	}
	 catch (e)
	 {
	 }
   try 
   { 
   return new XMLHttpRequest(); 
   } 
   catch(e) 
   {
   }
   alert("XMLHttpRequest not supported");
   return null;
 }

var xhReq = createXMLHttpRequest();
var xhReq1 = createXMLHttpRequest();
var xhReq2 = createXMLHttpRequest(); 
//*********** Getting counties ****************//

function getcounties(val)
{	
	xhReq.open("GET", "ajax_counties.php?id="+val, true);
	xhReq.onreadystatechange = oncounties;
	xhReq.send(null);
}
  
function oncounties()
{
	if (xhReq.readyState == 4) 
    { 
	 	var serverResponse = xhReq.responseText;
		document.getElementById("county_div").innerHTML = serverResponse;
	}
	
}

//*********** Getting cities ****************//
function getstates(val)
{	
	xhReq1.open("GET", "ajax_cities.php?id="+val, true);
	xhReq1.onreadystatechange = oncities;
	xhReq1.send(null);
}
	
  
function oncities()
{
	if (xhReq1.readyState == 4) 
    { 
	 	var serverResponse1 = xhReq1.responseText;
		document.getElementById("city_div").innerHTML = serverResponse1;
	}
}
//*********** Getting cities1 ****************//
function getstates1(val)
{	
	xhReq1.open("GET", "ajax_cities1.php?id="+val, true);
	xhReq1.onreadystatechange = oncities1;
	xhReq1.send(null);
}
	
  
function oncities1()
{
	if (xhReq1.readyState == 4) 
    { 
	 	var serverResponse1 = xhReq1.responseText;
		
		document.getElementById("city_div1").innerHTML = serverResponse1;
	}
}
//********** Getting subcategories *********/
function getSub_Cat(val)
{
	xhReq.open("GET", "ajax_subcategories.php?id="+val,true);
	xhReq.onreadystatechange = onSub_cat;
	xhReq.send(null);
}

function onSub_cat()
{
	if(xhReq.readyState == 4)
	{
		var serverResponse = xhReq.responseText;
		document.getElementById("sub_cat_div").innerHTML = serverResponse;
	}
}


//********** Getting subcategories *********/
function getfeatures(val)
{

	xhReq1.open("GET", "ajax_features.php?id="+val,true);
	xhReq1.onreadystatechange = amenities;
	xhReq1.send(null);
}
function amenities()
{

	if(xhReq1.readyState == 4)
	{
		var serverResponse = xhReq1.responseText;
		document.getElementById("features").style.display='block';
		document.getElementById("amenities").innerHTML = serverResponse;
	}
}

/**********************************************/

//******** Getting All Forms relating to category *******//
function get_Forms(val,n_p)
{
//	alert(val);
	xhReq.open("GET", "ajax_forms.php?id="+val+"&next="+n_p,true);
	xhReq.onreadystatechange = onforms;
	xhReq.send(null);

}

function onforms()
{
	if(xhReq.readyState == 4)
	{
		var serverResponse = xhReq.responseText;
		document.getElementById("forms_div").innerHTML = serverResponse;
	}
}

//******** Getting All Appraisers relating to county *******//
function get_Appraisers(val,sid,n_p)
{
	xhReq.open("GET", "ajax_appraisers.php?id="+val+"&st="+sid+"&next="+n_p,true);
	xhReq.onreadystatechange = onappraisers;
	xhReq.send(null);

}

function onappraisers()
{
	if(xhReq.readyState == 4)
	{
		var serverResponse = xhReq.responseText;
		document.getElementById("app_div").innerHTML = serverResponse;
	}
}
//*********** Getting counties for appraiser ****************//
function getcounties_app(val)
{	
	xhReq.open("GET", "ajax_counties_appraiser.php?id="+val, true);
	xhReq.onreadystatechange = oncounties_app;
	xhReq.send(null);
}
  
function oncounties_app()
{
	if (xhReq.readyState == 4) 
    { 
	 	var serverResponse = xhReq.responseText;
		document.getElementById("county_div").innerHTML = serverResponse;
		document.getElementById("app_div").innerHTML = "";
	}
}
function getdiscount(pr,feat)
{	
	var ccode = document.payment_frm.cc_code.value;
	xhReq.open("GET", "ajax_discount.php?price="+pr+"&fetu="+feat+"&code="+ccode, true);
	xhReq.onreadystatechange = oncoupon_response;
	xhReq.send(null);
}
function oncoupon_response()
{
	if (xhReq.readyState == 4) 
    { 
	 	var serverResponse = xhReq.responseText;
		document.getElementById("disp_feat").innerHTML = serverResponse;
		document.getElementById("disp_feat").style.display = '';
	}
}
/*****************************************/
//*********** Getting counties ****************//

function useravailable()
{	
	val=document.getElementById('user_uname').value;
	if(val == '')
	{
		alert("Please Enter User Name");
		
		return ;
	}
	xhReq.open("GET", "ajax_user_available.php?id="+val, true);
	xhReq.onreadystatechange = useravaila;
	xhReq.send(null);
}
  
function useravaila()
{
	if (xhReq.readyState == 4) 
    { 
	 	var serverResponse = xhReq.responseText;
		document.getElementById("userid").innerHTML = serverResponse;
	}
	
}

