sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function $(id) { return document.getElementById(id); }
function hide(element) { $(element).style.display = 'none'; }
function show(element) { $(element).style.display = 'block'; }

/*
function ajax(url, element)
{
	transport = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();
	transport.open('get', url + "&ajax=true", true);
	transport.onreadystatechange = function()
	{
		if (transport.readyState == 4 && transport.status == 200)
		{
			if (element) document.getElementById(element).innerHTML = transport.responseText;
			transport.onreadystatechange = function(){};
		}
	}
	transport.send('');
}
*/

function ajax(url, parameters, element)
{
	transport = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();
	transport.open( (parameters == '' ? 'get' : 'post'), url + "&ajax=true", true );
	if(parameters != '')
	{
		transport.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		transport.setRequestHeader('Content-length', parameters.length);
	}
	transport.onreadystatechange = function()
	{
		if (transport.readyState == 4)
		{
			if (element) $(element).innerHTML = transport.responseText;
			transport.onreadystatechange = function(){};
		}
	}
	transport.send(parameters);
}

function search()
{
	document.getElementById('content').innerHTML = '<table><tr><th>Searching...  <img src="../images/loader.gif" /></th></tr></table>';
	sf = document.searchform;
	queryString = "keywords=" + sf.keywords.value + "&location=" + sf.location.value + "&industry=" + sf.industry.value;
	ajax("/jobs/search?" + queryString, '', 'content');
}

function page( num )
{
	ajax("/jobs/search?" + queryString + "&page=" + num, '', 'content');
	$('pageLoader').style.display = 'inline';
}

function open_overlay(url)
{
	show('lbOverlay');
	show('lbBox');
}

function show_job_application()
{
	open_overlay('sss');
}

function apply()
{
	// ajax("/apply", 'jobapplication');
}
