$(function(){
	dropMenu($("#nav"));
	
	if($.cookie('fsize') != null){
		$("body").css("font-size", $.cookie('fsize'));
		if($.cookie('fsize') == "14px"){
			selectedSize("#big");
			unselectedSize("#middle");
			unselectedSize("#small");
		}else if($.cookie('fsize') == "12px"){
			selectedSize("#middle");
			unselectedSize("#big");
			unselectedSize("#small");
		}else if($.cookie('fsize') == "10px"){
			selectedSize("#small");
			unselectedSize("#big");
			unselectedSize("#middle");
		}
	}else{
		selectedSize("#middle");
		unselectedSize("#big");
		unselectedSize("#small");
	}
});

function font(size){
	$("body").css("font-size", size);
	$.cookie("fsize", size, {expires:1, path:'/'});
	if(size == "14px"){
		selectedSize("#big");
		unselectedSize("#middle");
		unselectedSize("#small");
		
	}else if(size == "12px"){
		selectedSize("#middle");
		unselectedSize("#big");
		unselectedSize("#small");
		
	}else if(size == "10px"){
		selectedSize("#small");
		unselectedSize("#big");
		unselectedSize("#middle");
	
	}
}

function selectedSize(idName){
	$(idName).css("background-color", "#000000");
	$(idName).css("color", "#FFFFFF");
	$("a", idName).css("color", "#FFFFFF");
	$(idName).css("border", "1px solid #000000");
}

function unselectedSize(idName){
	$(idName).css("background-color", "#FFFFFF");
	$(idName).css("color", "#666666");
	$("a", idName).css("color", "#666666");
	$(idName).css("border", "1px solid #666666");
}



function dropMenu(dropMenu) {
	var parents = dropMenu.children("li");
	
	parents.each(
		
			
		function() {
			
			
			var children = $(this).children("ul");
			if (children.size() > 0) {
				
				setInterval(
						function() {
							if (targetFlg == false) {
								children.hide();
							}
							
						}
				,200);

				var targetFlg = false;	
				
				$(this).hover(
					function(event) {
						targetFlg = true;
						children.show();
					},
					function (event) {
						targetFlg = false;
					}		
				);
				
				
				children.each(
						function() {
							$(this).hover(
									function() { targetFlg = true; },
									function() { targetFlg = false; }
							);

						}
				
				);
			}
		}
	);


	
}
