 function ajax(url, is_eval, object_name)
  {
	 
	 if (typeof (object_name) != 'undefined') {		 
		 if (document.getElementById(object_name) == null){
			 is_eval = 2;
		 }
	}

	
	 
  var xmlHttp;
  try
    {

    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
  
    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)
        {
       	 	if(xmlHttp.responseText != ""){
       	 		if(is_eval==0){
					document.getElementById(object_name).innerHTML = xmlHttp.responseText;
       	 		}
				if(is_eval==1){
 					eval(xmlHttp.responseText);
				}
       	 	}
        }
      }
    
    if(is_eval<2){
    	xmlHttp.open("GET",url,true);
    	xmlHttp.send(null);
    }
  }
  