// JavaScript Document
var xmlHttp;
var js_element_id;
var seleParam='';
var seleElement_Id='';
function ajax_function(page_name, params , element_id )
{
	js_element_id=element_id;
	xmlHttp=GetXmlHttpObject();
	document.getElementById(element_id).innerHTML='<div style="height:26px;"><img src="'+url_defaulte+'images/loading.gif" width="18" height="18" alt="Loading..." ></div>';
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}

	var url=page_name;
	url=url+"?"+params;
	seleElement_Id=element_id;
	seleParam=params;
	url=url+"&function=1&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById(js_element_id).innerHTML = xmlHttp.responseText;
		if(seleElement_Id=='region_div' && seleParam=='p_id=1')
		{
			if(document.getElementById('area_div'))
				ajax_function(url_defaulte+'get_areas.php', 'r_id=1', 'area_div');
		}
		if(seleElement_Id=='region_div' && seleParam!='p_id=1')
		{
			if(document.getElementById('area_div'))
				document.getElementById('area_div').innerHTML='<select name="area_id" id="area_id" class=""><option value="0">Select Area</option></select>';
		}
		if(seleElement_Id=='region_td' && seleParam=='p_id=1')
		{
			if(document.getElementById('area_td'))
				ajax_function(url_defaulte+'get_areas.php', 'r_id=1', 'area_td');
		}
		if(seleElement_Id=='region_td' && seleParam!='p_id=1')
		{
			if(document.getElementById('area_td'))
				document.getElementById('area_td').innerHTML='<select name="area_id" id="area_id" class=""><option value="0">Select Area</option></select>';
		}
	}
}

function ajax_function2(page_name, params , element_id )
{
	js_element_id=element_id;
	xmlHttp=GetXmlHttpObject();
	document.getElementById(element_id).innerHTML='<div style="height:26px;"><img src="'+url_defaulte+'images/loading.gif" width="18" height="18" alt="Loading..." ></div>';
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}

	var url=page_name;
	url=url+"?"+params;
	seleElement_Id=element_id;
	seleParam=params;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged2()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		
		document.getElementById(js_element_id).innerHTML = xmlHttp.responseText;
		if((seleElement_Id=='region_div_search' && seleParam=='p_id=1&function=2'))
		{
			ajax_function2(url_defaulte+'get_areas.php', 'r_id=1&function=2', 'area_div_search');
		}
		else
		if((seleElement_Id=='region_div_search' && seleParam=='p_id=1&function=3'))
		{
			ajax_function2(url_defaulte+'get_areas.php', 'r_id=1&function=3', 'area_div_search');
		}
		if(seleElement_Id=='region_div_search' && seleParam!='p_id=1')
		{
			document.getElementById('area_div_search').innerHTML='<select name="area_id" id="area_id" class=""><option value="0">Select Area</option></select>';
		}
	}
}

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;
}
