// JScript source code
function $(element) 
{ 
	return document.getElementById(element); 
}
	
// get AJAX object			
function getHttpAjaxObject()
{
	var http = null; 
	if(window.XMLHttpRequest)
		http = new XMLHttpRequest(); 
	else if (window.ActiveXObject)
		http  = new ActiveXObject("Microsoft.XMLHTTP"); 
	return http;
}

// trim the given string
function trim(s)
{
	while (s.substring(0,1) == ' ') {
		s = s.substring(1,s.length);
	}
	while (s.substring(s.length-1,s.length) == ' ') {
		s = s.substring(0,s.length-1);
	}
	return s;
}

//AJAX function template
function AjaxTemplate(path)
{
	http=getHttpAjaxObject();
                
	http.onreadystatechange = function()	//handler function executated when the ready state is changed
	{ 
		if(http.readyState == 4)//HTTP request ended successfully 
		{
			//http.responseText contains the response
		} 
		
	}; 
	
	http.open("GET",path+"servingpage.aspx",true); 
	http.send(null); 
}
