﻿function ajaxReq( )
{
	var ajaxFunc = null;
	var xmlHttp;
	
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch( e )
	{
		// Internet Explorer
		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 )
		{

			ajaxFunc( xmlHttp.responseText );
			delete this;
		}
	}

	
	this . sendReq = function( sUrl, oFunction )
	{
		ajaxFunc = oFunction;
		xmlHttp . open( "GET", sUrl, true );
		xmlHttp . send( null );
	}
}