var disclaimerVisible = false;
var postDisclaimerEmail = "";
var disclaimerShown = false;
var tmp = null; 

$(document).ready(function() {

	$(".menu-item").hover(showMenu, hideMenu);
	
	$("#menu-main-menu").append("<br class='clearfix' />");
		
	$("td").each(function(i, item) {
		if ($(item).attr("colspan") == "4") {
			$(item).addClass("contactHeader");
		}
	});
	
	if ($("body").hasClass("home")) {
		if ($.cookie("disclaimerShown") === null) {
			showDisclaimer();
		}
	} 
	
//	$("a[href^='mailto:']").click(mailtoClicked);

});

function showMenu() {

	window.thisObj = $(this);
	
	$(this).addClass("hover");
		
	var curWidth = $(this).children("a").outerWidth() -1;
	
	$(this).children(".sub-menu").each(function(i, item) {
		$(item).width(curWidth);
	});
	
	var pos = $(this).children("a").position();
	$(this).children(".sub-menu").each(function(i, item) {
		var left = pos.left + 1;
		$(item).css("left", left + "px");
	});
}

function hideMenu() {
	$(this).removeClass("hover");
}

function mailtoClicked(e) {
	e.preventDefault();
	window.postDisclaimerEmail = $(this).attr("href");
	showDisclaimer();
}

function showDisclaimer() {

	$("#disclaimer").fadeIn(600, function() {
			$("#disclaimer_content").fadeIn(function() {
				window.disclaimerVisible = true;
			});
	});	
	
	$("#disclaimer_agree").click(hideDisclaimer);
}


function hideDisclaimer() {

	$("#disclaimer").fadeOut(200, function() {
	
	if (window.postDisclaimerEmail != "") {
		$("a[href^='mailto:']").unbind('click');
		window.location = window.postDisclaimerEmail;		
		window.postDisclaimerEmail = "";
	}
	
	$.cookie('disclaimerShown', 'true', {expires:7});		
	
	});
		
}
