// JavaScript Document

function CharSize(cookiename){
	var fontsizes = [12, 14, 16];
	var fArr = {
		"small":0,
		"medium":1,
		"big":2
	};
	var arg2 = {path:'/'};
	$("#fChenger a").click( function() {
		var index = $("#fChenger a").index(this);
		var fSize = fontsizes[0];
		switch(index) {
			case 0:
				$.cookie(cookiename, "small", arg2);
				fSize = fontsizes[index];
			break;
			case 1:
				$.cookie(cookiename, "medium", arg2);
				fSize = fontsizes[index];
			break;
			case 2:
				$.cookie(cookiename, "big", arg2);
				fSize = fontsizes[index];
			break;
		}
		var imgtags = $('#fChenger img');
		imgtags.rollOver().trigger('mouseleave');
		var img = $(this).find('img');
		img.attr('src', img.attr('src').replace('_off.', '_on.')).unbind("mouseenter").unbind("mouseleave");
		$("body").css("font-size", fSize);
		return false;
	} );
	
	this.init =  function(){
		var ck = $.cookie(cookiename);
		if( ck ) {
			$("#fChenger a").eq( parseInt(fArr[ck]) ).trigger("click");
		} else {
			$("#fChenger a").eq(0).trigger("click");
		}
	};
}

function CharSizeRO(cookiename){
	$("#fChenger a").click( function() {
		var fontsizes = [12, 14, 16];
		var index = $("#fChenger a").index(this);
		$.cookie(cookiename, index, {path:'/'});
		var imgtags = $('#fChenger img');
		imgtags.rollOver().trigger('mouseleave');
		var img = $(this).find('img');
		img.attr('src', img.attr('src').replace('_off.', '_on.')).unbind("mouseenter").unbind("mouseleave");
		$("body").css("font-size", fontsizes[index]);
		return false;
	} );
	
	var getindex = function(){
		var ck = $.cookie(cookiename);
		return ck ? parseInt(ck) : 0;
	};
	this.init =  function(){
		$("#fChenger a").eq(getindex()).trigger("click");
	};
}

$(document).ready(function(){
	$("a img[src*='_off.'], input[type=image]").rollOver();
	$("a.pn[href^='#']").smScroll({speed:800, easing:"easeOutCubic"});
	$(".contNaviSet").setHeight(".contNavi");
	$(".ar").alphaRo({from:1, to:0.6, group:false});
	$(".map").mapChanger(".change");
	$("textarea.ex, input.ex").exClick("#main form");
	$(".win").anotherWin({width:800});
	$('#englishlink').click(function(){
		var arg = 'height=600,width=900,scrollbars=yes';
		window.open($(this).attr('href'), 'profile_e', arg, '');
		return false;
	});
	$('#searchstartbutton').click(function(){
		document.getElementById('cse-search-box').submit();
	});
	
	var charsize = new CharSizeRO('natural_medicine_font');
	charsize.init();
});

