var AjaxObj;
var dates = new Date();

function CreateAjaxObj()
{	
	try
	{
		AjaxObj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) 
	{
		try
		{
			AjaxObj = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			AjaxObj = null;
		}
	}	
	if(!AjaxObj && typeof XMLHttpRequest != "undefined") 
	{
		AjaxObj = new XMLHttpRequest();
	}
	
}

var gcontentarea = '';
var gflag = '';
var gid = '';

function ajaxgetxmlcontent(url, choice, id,contentarea)
{
   
	gflag = choice;
	gid = id;
	gcontentarea = contentarea;
	//alert('URL : ' +url);
	//alert('page ' +page);
	//alert('choice ' +choice);
	/*alert('id ' +id);
    alert('sno ' +sno);*/
	//alert('contentarea obj ' +document.getElementById(gcontentarea).innerHTML);
	//alert('content area : '+gcontentarea);
	//document.getElementById(gcontentarea).innerHTML = '&nbsp;<img src="images/loading.gif"><font size=1 face=verdana>Loading...'; 
	//document.getElementById(gcontentarea).innerHTML = '&nbsp;<img src="imgaes/zoomloader.gif">'; 

	var strTS = new Date().toString().replace(/(\s|\:|\+)/gi,"");
	var requestUrl = url+"?choice="+choice+"&filter="+id;	
	//alert(requestUrl);
	CreateAjaxObj();
		
	if(AjaxObj) {
		AjaxObj.onreadystatechange = StateChangeHandler;	
		AjaxObj.open("GET", requestUrl, true);
	

		//AjaxObj.setRequestHeader("Content-Type", content="text/html;charset=iso-8859-9");			
		AjaxObj.send(null);		
		return false
	}			
	return false
}


function StateChangeHandler()
{
	var res;	
	if(AjaxObj.readyState == 4){		
		if(AjaxObj.status == 200){	
		
		//alert(AjaxObj.responseText);		
		document.getElementById(gcontentarea).value = AjaxObj.responseText; 
			
		}
		else{
			alert("problem retrieving data from the server, status code: "  + AjaxObj.status);
		}
	}
	return false
}


