$(function(){
	var body = $("body");
	var gdicVar = '<input type="hidden" name="mode" value ="0" /><input type="hidden" name="IE" value="sjis" />';
	var $gsv = $("#js_searchVar");
	var $gst = $("#globalSearchText");
	var charSet;
	
	if(navigator.userAgent.indexOf("MSIE") > -1) {
		$("#setHP").addClass("show");
	}
	else {
		$("#setHP").text("");
		$("#rss img").css("vertical-align", "");
	}
	
	$("ul.bannerArea p.overText:not(.white)").FontEffect({
		outline: true,
		outlineColor1: "#FFFFFF",
		outlineWeight: 2
	});
	$("ul.bannerArea p.white").FontEffect({
		outline: true,
		outlineColor1: "#666666",
		outlineWeight: 1
	});

	$(".list01 li, tr").hover(
		function() {
			$(this).css("background-color","#f3f3f3");
		},
		function() {
			$(this).css("background-color","#ffffff");
		}
	);

	$("#globalSearchText, #localSearchText").val("");
	
	$("#js_yahoo").click(function(){
		gsControl($(this));
		$gsv.html("").hide();
		$gst.attr("name", "p");
		return false;
	});
	$("#js_google").click(function(){
		gsControl($(this));
		$gsv.html("").hide();
		$gst.attr("name", "q");
		return false;
	});
	$("#js_gmap").click(function(){
		gsControl($(this));
		$gsv.html("").hide();
	});
	$("#js_ymovie").click(function(){
		gsControl($(this));
		$gsv.html("").hide();
		$gst.attr("name", "search_query");
		return false;
	});
	$("#js_gdic").click( function(){
		$gsv.html(gdicVar).height(0);
		$("#globalSearch form").attr("action", $(this).attr("href"));
		$(".selected").removeClass("selected");
		$(this).addClass("selected");
		$("#globalSearchText").addClass("dicMode");
		$("#dicMenu").addClass("show");
		$("#dicMenu :input").attr("disabled", "");
		$gst.attr("name", "MT");
		return false;
	});
	
	$("#globalSearchButton")
	.hover(
		function(){ $(this).attr("src","/2009/images/town/search_btn_02.gif"); },
		function(){ $(this).attr("src","/2009/images/town/search_btn_01.gif"); }
	)
	.click(function(){
		var q = $("#globalSearchText").val();
		if(q == ""){
			if ($("#globalSearch li a").hasClass("selected")){
				var url = $(".selected").attr("href");
				swin=window.open(url,"category_root","");
				swin.focus();
			}
			return false;
		}
		else {
			charSet = document.charset;
			document.charset = "UTF-8";
			gs.submit();
			document.charset = charSet;
			return false;
		}
	});
});

function gsControl($This) {
	var $this = $This;
	$("#globalSearch form").attr("action", $this.attr("href"));
	$(".selected").removeClass("selected");
	$this.addClass("selected");
	$("#globalSearchText").removeClass("dicMode");
	$("#dicMenu").removeClass("show");
}
