
var ajaxUrl;
var ajaxElement;
var ajaxLoadingMsg;
var ajaxUsePost=false;
var ajaxPostParams;
function RunAjax()
{
	var xmlHttp;
	
	 if (ajaxLoadingMsg.length > 0)
	 	document.getElementById(ajaxElement).innerHTML = ajaxLoadingMsg;
	 
	try // ff, opera8+,safari
  {  
  	 xmlHttp=new XMLHttpRequest();  
  	
  }
catch (e) // IE
 {  
  	try
  	{
     	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e)
    {  
  	  try
      {     
      	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
      }
    	catch (e)
      {   
      	  alert("Your browser does not support AJAX!");      return false;      
      } 
    }
 }

 
 
		xmlHttp.onreadystatechange=function()
		{
		   if(xmlHttp.readyState==4)
		   {
		      document.getElementById(ajaxElement).innerHTML = xmlHttp.responseText;
		    }
		}
	
		if (ajaxUsePost)
		{
				
					
					xmlHttp.open("POST", ajaxUrl, true);
					xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					xmlHttp.setRequestHeader("Content-length", ajaxPostParams.length);
					xmlHttp.setRequestHeader("Connection", "close");
					xmlHttp.send(ajaxPostParams);

		}
		else
		{
			xmlHttp.open("GET",ajaxUrl,true);
			xmlHttp.send(null); 
		}
		
}

