var timeout = 0;
var closetimer = 0;
var subnav = 0;

function navigation_open() {
	navigation_canceltimer();
	navigation_close();
	subnav = $(this).find('ul').css('visibility', 'visible');
}

function navigation_close() {
	if(subnav) subnav.css('visibility', 'hidden');	
}

function navigation_timer() {
	closetimer = window.setTimeout(navigation_close, timeout);
}

function navigation_canceltimer() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready(function() {
	$.ajax({
		type: "GET",
		url: "/jobstv/wnj_w.xml",
		dataType: "xml",
		success: InsertXml
	});
	$('#navigation-bar > li').bind('mouseover', navigation_open)
	$('#navigation-bar > li').bind('mouseout', navigation_timer)
});

function InsertXml(xml) {
	$(xml).find("JobSearchResult").each(function() {
		$("#ticker").append("<a href='" + $(this).find("JobDetailsURL").text() + "'><span><strong>" + $(this).find("Company").text() + "</strong> - " + $(this).find("Location").text() + " - " + $(this).find("JobTitle").text() + "</a></span>" );
	});
};

document.onClick = navigation_close;
