var url = window.location.href;
var nohttp = url.split('//')[1];
var hostPort = nohttp.split('/')[0];

var site_url = "http://"+hostPort+"/";

var xmlHttp_job_login_box;
var xmlHttp_options_box;
var xmlHttp_login_box;
var xmlHttp_flags;
var xmlHttp_date_time;

var id_job_login_box;
var id_options_box;
var id_login_box;
var id_flags;
var id_date_time;

function show_job_login_box(str)
{
	id_job_login_box = "div_job_login_box";
	var url_job_login_box=site_url+"jobs/job_login_box.php?jobid=" + str;
	xmlHttp_job_login_box=GetXmlHttpObject(stateChanged_job_login_box);
	xmlHttp_job_login_box.open("GET", url_job_login_box , true);
	xmlHttp_job_login_box.send(null);
}

function stateChanged_job_login_box() 
{ 
	if (xmlHttp_job_login_box.readyState==4 || xmlHttp_job_login_box.readyState=="complete")
	{ 
		document.getElementById(id_job_login_box).innerHTML=xmlHttp_job_login_box.responseText ;
	}
} 
 
function show_options_box(str)
{
	id_options_box = "div_options_box";
	var url_options_box=site_url+"jobs/options_box.php?jobid=" + str;
	xmlHttp_options_box=GetXmlHttpObject(stateChanged_options_box);
	xmlHttp_options_box.open("GET", url_options_box , true);
	xmlHttp_options_box.send(null);
}

function stateChanged_options_box() 
{ 
	if (xmlHttp_options_box.readyState==4 || xmlHttp_options_box.readyState=="complete")
	{ 
		document.getElementById(id_options_box).innerHTML=xmlHttp_options_box.responseText ;
	}
} 
 
function show_login_box()
{
	id_login_box = "div_login_box";
	var url_login_box=site_url+"get_login_box.php";
	xmlHttp_login_box=GetXmlHttpObject(stateChanged_login_box);
	xmlHttp_login_box.open("GET", url_login_box , true);
	xmlHttp_login_box.send(null);
}

function stateChanged_login_box() 
{ 
	if (xmlHttp_login_box.readyState==4 || xmlHttp_login_box.readyState=="complete")
	{ 
		document.getElementById(id_login_box).innerHTML=xmlHttp_login_box.responseText ;
	}
}  

function show_flags()
{
	id_flags = "div_flags";
	var url_flags=site_url+"get_flags.php";
	xmlHttp_flags=GetXmlHttpObject(stateChanged_flags);
	xmlHttp_flags.open("GET", url_flags , true);
	xmlHttp_flags.send(null);
}

function stateChanged_flags() 
{ 
	if (xmlHttp_flags.readyState==4 || xmlHttp_flags.readyState=="complete")
	{ 
		document.getElementById(id_flags).innerHTML=xmlHttp_flags.responseText ;
	}
} 

function show_date_time()
{
	id_date_time = "div_date_time";
	var url_date_time=site_url+"get_date_time.php";
	xmlHttp_date_time=GetXmlHttpObject(stateChanged_date_time);
	xmlHttp_date_time.open("GET", url_date_time , true);
	xmlHttp_date_time.send(null);
}

function stateChanged_date_time() 
{ 
	if (xmlHttp_date_time.readyState==4 || xmlHttp_date_time.readyState=="complete")
	{ 
		document.getElementById(id_date_time).innerHTML=xmlHttp_date_time.responseText ;
	}
} 

function GetXmlHttpObject(handler)
{
	var objXmlHttp=null;
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This code doesn't work in Opera") ;
		return ;
	}
	
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
	{
	strName="Microsoft.XMLHTTP";
} 

try
{ 
	objXmlHttp=new ActiveXObject(strName);
	objXmlHttp.onreadystatechange=handler ;
	return objXmlHttp;
} 
catch(e)
{ 
	alert("Error. Scripting for ActiveX might be disabled");
	return;
} 
}
	
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
	objXmlHttp=new XMLHttpRequest();
	objXmlHttp.onload=handler;
	objXmlHttp.onerror=handler;
	return objXmlHttp;
}
}