$(document).ready(function() {
	var defsearch = $("#defsearch");
	var wiki = $("#wiki");
	var inout = $("#inout");
	var goods = $("#goods");

	initializeSearch('#search-box', 'watermark', '#search-button', '#option-button', '#search-more',
		function (what, where) {
			switch (where) {
				case "goods":                     
					goods.find('#search').val(what);
					goods.submit();
					break;
				case "inout":                     
					inout.find('#city').val(what);
                                        onsubmitSearch64();  /* for UTF-8 sites only */
					inout.submit();
					break;
				case "wiki":                     
					wiki.find('#query').val(what);
					wiki.submit();
					break;
				default:                     
					defsearch.find('#keyword').val(what);
					defsearch.submit();
			}
		});
	initializeOption('#option-search-info');
	initializeOption('#option-search-goods');
	initializeOption('#option-search-inout');
	initializeOption('#option-search-wiki');
	setDefaultOptionFromCookie('watermark', '#option-search-info');
});

$(document).ready(function() {    
	$("#toggle-more").click(function () {
		$(".more-content").toggle();
	});
	$(".more-block").mouseleave(function () {
		$(".more-content").hide();
	});
	$(".more-content").mouseleave(function () {
		$(this).hide();
	});

	$("#toggle-lang").click(function () {
		$(".lang-more").toggle();
	});
	$(".lang-block").mouseleave(function () {
		$(".lang-more").hide();
	});
	$(".lang-more").mouseleave(function () {
		$(this).hide();
	});
});

function equalHeight(group) {
	tallest = 0;
	group.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}

function onsubmitSearch64 () {
        var base64Hdn = $('form#inout #name64');
        var hdnName = $('form#inout #city');
        if(base64Hdn != null && hdnName != null) base64Hdn.val(Base64.encode(hdnName.val()))
}

