$(document).ready(function(){

	$("ul.topnav li").click(
		function() { //When trigger is clicked...
			$(this).find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click
			$(this).find("ul.subnav").prev('a').addClass('selected');
				
				//For flyout menu
				$(this).find("ul.subnav li").hover(
					function(){
						if($.browser.msie){
							$(this).find("div.flyout-menu").show();
						}else{
							$(this).find("div.flyout-menu").show('slide');
						}
						$(this).find("div.flyout-menu").prev('a').addClass('selected');
					
				},
				function(){
						if($.browser.msie){
							$(this).find("div.flyout-menu").hide();
						}else{
							$(this).find("div.flyout-menu").hide('slide');
						}
						$(this).find("div.flyout-menu").prev('a').removeClass('selected');
					}
				);
		
			$(this).hover(
				function() {
				}, 
				function(){
					$(this).find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
					$(this).find("ul.subnav").prev('a.topnav-link').removeClass('selected');
				}
			);

		//Following events are applied to the trigger (Hover events for the trigger)
		}
	).hover(
		function() {
			$(this).addClass("subhover"); //On hover over, add class "subhover"
		}, 
		function(){	//On Hover Out
			$(this).removeClass("subhover"); //On hover out, remove class "subhover"
		}
	);
	
	/*Search menu*/
	$("div.search").click(function(){
		$(this).find("div.search-menu").slideDown('fast').show();
		$(this).find("a").addClass('selected');
		
	});
	
	$("div.search-menu").mouseup(
		function(){
			return false;
		}
	);
	
	$(document).mouseup(function(e) {
		if($(e.target).parent("div.search").length==0) {
			$("div.search-menu").slideUp('slow');
			$("div.search a").removeClass("selected");
		}
	});
	
	//Setting overlay div for login page   
	//$('.overlay').css('height', $(document).height());
	//$('.login-dialog').center();


});
