$(document).ready(
	function()
	{
		//Drop down menus
		/*
		$("li.parent").hover(
			function() //mouseover
			{
				$(this).children("ul").eq(0).show();
			},
			function() //mouseout
			{
				$(this).children("ul").eq(0).hide();
			}
		); //end hover
		*/
		
		$('#shadow_container').supersleight({shim: 'img/blank.gif'});
		
		//Search tabs
		$("li#basic_search").click(
			function()
			{
				toggleSearch("adv_search","basic_search");
			}
		);
		
		$("li#adv_search").click(
			function()
			{
				toggleSearch("basic_search","adv_search");
			}
		);
		
		$("div#search_bar ul.tabs li.tab").hover(
			function()
			{
				if(!$(this).hasClass("active")) $(this).css("backgroundPosition","0px -76px");
			},
			function()
			{
				if(!$(this).hasClass("active")) $(this).css("backgroundPosition","0px -38px");
			}
		);
		
		//Login box dialog
		$("#login_box").dialog({autoOpen:false, modal:true, title:'Login'});
		
		//Button styles
		$(".button").each(
			function()
			{
				$(this).addClass("ui-state-default ui-corner-all");
			}
		);
		
		//Button hover functionality		
		$(".button").hover(
			function(){ 
				$(this).addClass("ui-state-hover"); 
			},
			function(){ 
				$(this).removeClass("ui-state-hover"); 
			}
		)
		
		/*
		$(".show_corp_info").hover(
			function(e)
			{
				$("#box_popup").load("corp_info.html",
					function()
					{				
						$("#box_popup").css("top", e.pageY);
						$("#box_popup").css("left", e.pageX + 8);
						
						$("#box_popup").show();
					}
				);
			}
		);
		*/
		
		
		$(".hover_info").hover(
			function(e)
			{
				var parent = $(this).parent();
				var a = $(this);
				var x = $(a).offset().left;
				var y = $(a).offset().top;
				var width = $(a).width();

				var id = $(a).attr("rel");
				
				//Change this file to point to the correct data file
				var loadFile = "/nd2/test.cfm?id=" + id;
				
				$("#hover_info div.contents").load(loadFile,
					function()
					{		
						$("#hover_info").css("top", y - 28);
						$("#hover_info").css("left", x + width + 5);
						
						$("#hover_info").fadeIn();
					}
				);
			},
			function(e)
			{
				$("#hover_info").hide();
			}
		);
	}
);

function toggleSearch(hideId, showId)
{
	//Activate tabs
	$("li#" + hideId).css("backgroundPosition","0px -38px").removeClass("active");
	$("li#" + showId).css("backgroundPosition","0px 0px").addClass("active");

	//Show active search contents
	$("#" + hideId + "_contents").slideUp(600,
		function()
		{
			$("#" + showId + "_contents").slideDown(600);
		}
	);
}

function toggleAdvSearch()
{
	$("#adv_search_contents").slideToggle();
}

function showLogin()
{
	$("#login_box").dialog('open');
}

function doLogin()
{
	var data = {u:$("#username").val(), p:$("#password").val()};
	
	$("#login_loader").fadeIn();
	$("#invalid_password").fadeOut();
	
	$.get("checkLogin.php",data,
		function(response, status)
		{
			$("#login_loader").fadeOut();
			if(response == "0")
			{
				$("#invalid_password").fadeIn();
			}
			else
			{
				window.location = "success_login.cfm";
			}
		}
	);
}

//Show corporate jobs popup box
function showCorporatePopup(corp_id, obj)
{
	$("#box_popup").load("corp_info.html",
		function()
		{				
			$("#box_popup").css("top", e.pageY);
			$("#box_popup").css("left", e.pageX + 8);
			
			$("#box_popup").show();
		}
	);
}