var ajax = null;
var pass = 1;

errormessage=function(cod)
{
	document.getElementById('loading').innerHTML = '<a style="color: red;font-family:Arial;font-weight:bold;font-size:12pt">Connection problem, please try later..  </a><a style="font-size:8pt;color: red;font-family:Arial;font-weight:bold;">(Work with IE6, IE7, Firefox 3.0.0 or Safari 3.1.2) e='+cod+'</a>';
	document.getElementById('loading').style.visibility="visible";

	document.getElementById("help_e").innerHTML ='';
	document.getElementById("help_e").style.visibility="hidden";

	document.getElementById('control1').innerHTML ='';
	document.getElementById('control1').style.visibility="hidden";

	document.getElementById('control2').innerHTML ='';
	document.getElementById('control2').style.visibility="hidden";

	document.getElementById('control3').innerHTML ='';
	document.getElementById('control3').style.visibility="hidden";

	document.getElementById('Tdcom').innerHTML ='';
	document.getElementById('Tdcom').style.visibility="hidden";

	document.getElementById('Tdcom2').innerHTML ='';
	document.getElementById('Tdcom2').style.visibility="hidden";

	document.getElementById('clock').innerHTML ='';
	document.getElementById('clock').style.visibility="hidden";

	document.getElementById('Logo').innerHTML ='';
	document.getElementById('Logo').style.visibility="hidden";

	document.getElementById('Copyright').innerHTML ='';
	document.getElementById('Copyright').style.visibility="hidden";
	
}

globaleval_=function(script)
{
	try
	{
		if(window.execScript)
		{
    			window.execScript(script);
		}
		else
		{
    			window.eval(script);
  		}

		GetMap();
	}	
	catch(error)
	{
		errormessage('eval!');
	}
}

webkit=function(script)
{
	try
	{
		eval(script);
		GetMap();
	}
	catch(e)
	{
		errormessage(e.message);
	}
}

mainprocess=function(hellohal)
{
	if(window.XMLHttpRequest)
	{
		ajax = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
		}
		catch(error)
		{
			try
			{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(error)
			{
				pass=0;
			}
		}
	}
	else
	{
		pass = 0;
	}

	if(pass == 1)
	{
		ajax.open("GET", "return.php?hellohal="+hellohal+"&id="+Math.round(Math.random()*10), true);

		ajax.onreadystatechange = function()
		{
			if(ajax.readyState == 4)
			{
				if(ajax.responseText !== '!')
				{
					if(navigator.userAgent.indexOf('KHTML') !== -1)   //webkit browser..
					{ 
						setTimeout("webkit(ajax.responseText)",0);
					}
					else
					{
						globaleval_(ajax.responseText);
					}
				}
				else
				{
					errormessage('!'); 
				}
			}
		}

		ajax.send(null);
	}
	else
	{
		errormessage('XMLHttpRequest!');
	}
}

