function Ajax(virtualfile,timeout,global_seconds)
{
	var
		$http,
		$self = arguments.callee;

	if (window.XMLHttpRequest) {
		$http = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			$http = new ActiveXObject('Msxml2.XMLHTTP');
		} catch(e) {
			$http = new ActiveXObject('Microsoft.XMLHTTP');
		}
	}

	if ($http) {
		$http.onreadystatechange = function()
		{
			if (/4|^complete$/.test($http.readyState)) {
				document.getElementById('ReloadThis').innerHTML = $http.responseText;
				if (global_seconds > 0)
				{
				    global_seconds--;
				    setTimeout(function(){$self(virtualfile,timeout,global_seconds);}, timeout);
				}
			}
		};
		$http.open('GET', virtualfile + '?' + new Date().getTime(), true);
		$http.send(null);
	}

}
/*
var myAjax = new Ajax('/pages/spot.php',
	{
		method: 'get', 
		onComplete:function()
			{
				var fadeout = new Fx.Style($('spot'), 'opacity', 
					{
						duration: 400,
						onComplete:function() {
							$('spot').setHTML(myAjax.response.text);
							var fadein = new Fx.Style($('spot'), 'opacity', 
								{
									duration: 400,
									onComplete:function() {
										window.setTimeout("doSpot()",30000);
									}
								}
							);
							fadein.custom(0,1);
						}
					}
				);
				fadeout.custom(1,0);
			}
	}
);

function doSpot() {
	if ( (siteLoaded != false) && (siteLoaded != undefined) ) {
		myAjax.request();
	} else {
		window.setTimeout("doSpot()",1000);
	}
}
doSpot();


*/
