// - JavaScript Document

	var http_request = false;
	// - Main RavontAjax Function to Creat HTTP Request	
	function RavontAjax()
   	{
      http_request = false;
	  // - If Browser is Mozila or FireFox
      if ( window.XMLHttpRequest )
	  {
         http_request = new XMLHttpRequest ( ) ;
         if ( http_request.overrideMimeType )
		 {
         	http_request.overrideMimeType ('text/html') ;
         }
      }
	  else
	  	// - If Browser is Microsoft Explorer
	  	if ( window.ActiveXObject )
		{
			try
			{
				http_request = new ActiveXObject ( "Msxml2.XMLHTTP" ) ;
			}
			catch (e)
			{
				try
				{
					http_request = new ActiveXObject ( "Microsoft.XMLHTTP" ) ;
				}
				catch (e)
				{
				}
			}
      }
   }
   
   // - Makeing Ajax Request 
	function makeAjaxRequest ( url, functionToExecuteOnSuccess )
	{
		RavontAjax();
		if ( ! this.http_request )
			return false;
		http_request.onreadystatechange = function () 
										   {
											  if (http_request.readyState == 4) 
											  {
												 if (http_request.status == 200) 
												 {
													eval(functionToExecuteOnSuccess);
												 }
											  }
										   }
		http_request.open ( 'GET' , url, true ) ;
		http_request.send ( null ) ;
	}