$(document).ready(function(){	

var menu_items = $("#left_menu ul.level1 li.menu_item");
var num_menu_items = menu_items.length;
var submenu_clicked = false;

var large_font_size = "120%";
var medium_font_size = "100%";
var small_font_size = "90%";
var cookie_expire = 365;
	
//alert("link to " + $.cookie("menu_level1") + ", " + $.cookie("menu_level2"));
set_selected_menu($.cookie("menu_level1"),$.cookie("menu_level2"));

	function set_selected_menu(menu_level1, menu_level2){
		
		for(var i=0; i<num_menu_items; i++){
			var menu_item_div = $(menu_items[i]).find("span");
			var menu_item_div_html = menu_item_div.html();
			
			if ((menu_level1 != null) && (jQuery.trim(menu_item_div_html.toLowerCase()) == menu_level1.toLowerCase())){				
			
				menu_item_div.addClass("selected");								
				$(menu_items[i]).find("ul.level2").show();			
						
				var submenu_items = $(menu_items[i]).find("ul.level2 li");		
				var num_submenu_items = submenu_items.length;				
				for(var j=0; j<num_submenu_items; j++){					
					var submeun_item_div = $(submenu_items[j]).find("span");						
					var submeun_item_div_html = submeun_item_div.html();
					
					if ((menu_level2 != null) && (jQuery.trim(submeun_item_div_html.toLowerCase()) == menu_level2.toLowerCase())){
						submeun_item_div.addClass("selected");						
					}else submeun_item_div.removeClass("selected");		
				}
				
				break;
			}
			
		}
	}	

/*	
	$("#left_menu ul.level1 li.menu_item ul.level2 li div").click(function(){
		$.cookie("menu_level2", jQuery.trim($(this).html()));
		alert($.cookie("menu_level1") + ", " + $.cookie("menu_level2"));
		submenu_clicked = true;
	});


	$("#left_menu ul.level1 li.menu_item div").click(function(){
		
		if (!submenu_clicked){
		
			$.cookie("menu_level1", jQuery.trim($(this).html()));			
			$.cookie("menu_level2", "");
			alert($.cookie("menu_level1") + ", " + $.cookie("menu_level2"));
		}else submenu_clicked = false;			
	});
*/	
	
	$("#left_menu ul.level1 li.menu_item a span").hover(
		function(){
			$(this).addClass("hover");	
		},
		function(){
			$(this).removeClass("hover");	
		}
	);
	
	$("#left_menu ul.level1 li.menu_item ul.level2 li a span").hover(
		function(){
			$(this).addClass("hover");	
		},
		function(){
			$(this).removeClass("hover");	
		}
	);

	$("#quick_search_text").click(
		function(){
			var default_text = $("#quick_search_text_default").val();
			if ($(this).val() == default_text) $(this).val("");
		}
	).blur(
		function(){
			var default_text = $("#quick_search_text_default").val();
			if ($(this).val() == "") $(this).val(default_text);
		}
	);
	
	
	$("#advance_search_text").click(
		function(){
			var default_text = $("#advance_search_text_default").val();
			if ($(this).val() == default_text) $(this).val("");
		}
	);/*.blur(
		function(){
			var default_text = $("#advance_search_text_default").val();
			if ($(this).val() == "") $(this).val(default_text);
		}
	);
	*/
	

	if (!$.cookie("font")){
		$.cookie("font", medium_font_size, { path: '/', expires: cookie_expire });
		$.cookie("font", medium_font_size, { path: '/candidate_services', expires: cookie_expire });
		$.cookie("font", medium_font_size, { path: '/client_services', expires: cookie_expire });
		$.cookie("font", medium_font_size, { path: '/gemini_group', expires: cookie_expire });
		$("body").css("fontSize", medium_font_size);
	}else{
		$("body").css("fontSize", $.cookie("font"));
	}
	
	$("#font_large").click(function(){
		$.cookie("font", large_font_size, { path: '/', expires: cookie_expire });
		$.cookie("font", large_font_size, { path: '/candidate_services', expires: cookie_expire });
		$.cookie("font", large_font_size, { path: '/client_services', expires: cookie_expire });
		$.cookie("font", large_font_size, { path: '/gemini_group', expires: cookie_expire });
		$("body").css("fontSize", large_font_size);
	});
	
	$("#font_medium").click(function(){
		$.cookie("font", medium_font_size, { path: '/', expires: cookie_expire });
		$.cookie("font", medium_font_size, { path: '/candidate_services', expires: cookie_expire });
		$.cookie("font", medium_font_size, { path: '/client_services', expires: cookie_expire });
		$.cookie("font", medium_font_size, { path: '/gemini_group', expires: cookie_expire });
		$("body").css("fontSize", medium_font_size);
	});
	
	$("#font_small").click(function(){
		$.cookie("font", small_font_size, { path: '/', expires: cookie_expire });
		$.cookie("font", small_font_size, { path: '/candidate_services', expires: cookie_expire });
		$.cookie("font", small_font_size, { path: '/client_services', expires: cookie_expire });
		$.cookie("font", small_font_size, { path: '/gemini_group', expires: cookie_expire });
		$("body").css("fontSize", small_font_size);
	});
	
	
	$(".print").click(function(){
		window.print();
		return false;
	});
	
});

function set_cookies(menu_level1, menu_level2){
	$.cookie("menu_level1", menu_level1);			
	$.cookie("menu_level2", menu_level2);
}	