function create_httpobject(objName){try{window[objName]=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){window[objName]=false;}
return window[objName];}
function popdiv(urlval,divval,retry){try{var objname=divval+'_obj';window[objname]=create_httpobject(divval+'_obj');if(window[divval+'_obj']){window[objname].onreadystatechange=function(){if(window[objname].readyState==4){if(window[objname].status==200){document.getElementById(divval).innerHTML=window[objname].responseText;}
else{if(retry>1){retry=retry-1;populate_httpdiv(urlval,divval,retry);}
else{document.getElementById(divval).innerHTML="<a href='#' onclick=javascript:populate_httpdiv('"+urlval+"','"+divval+"',2); class='gamelinks'>Click here to refresh</a>";}}}
else{document.getElementById(divval).innerHTML="";}}
window[objname].open('get',urlval,true);window[objname].send(null);}}
catch(e){document.getElementById(divval).innerHTML="";}}
function call_http_multiple(urlval,method,divval,retry, callback)
{
	var objname=divval+'_obj';
	objname=create_httpobject(divval+'_obj');
	if(objname)
	{
		objname.onreadystatechange=function()
		{
			if(objname.readyState==4)
			{
				if(objname.status==200)
				{
					callback(objname);
				}
				else
				{
					if(retry>1)
					{
						retry=retry-1;
						call_http_multiple(urlval,divval,retry, callback);
					}
					else
					{
						document.getElementById(divval).innerHTML="<font color='white'>.</font>";
					}
				}
			}
		}
		objname.open(method,urlval,true);
		objname.send(null);
	}
}
