$(function(){
	// Set Font Size
	if ( $.cookie('style') ) {
		if($.cookie('style') == "large") {
			$("#cssFontsize").attr({href:'/geoonline/css/font_l.css'});
		}else if($.cookie('style') == "small") {
			$("#cssFontsize").attr({href:'/geoonline/css/font_s.css'});
		}else if($.cookie('style') == "normal") {
			$("#cssFontsize").attr({href:'/geoonline/css/font_m.css'});
		}
	}
	var nowFonturl = $("#cssFontsize").attr('href');
	if ( nowFonturl.match('_l.css$') ) {
		$('#chFontL').removeClass();
		$('#chFontM').removeClass();
		$('#chFontS').removeClass();
		$('#chFontL').addClass('fontLact');
		$('#chFontM').addClass('fontM');
		$('#chFontS').addClass('fontS');
	} else if ( nowFonturl.match('_m.css$') ) {
		$('#chFontL').removeClass();
		$('#chFontM').removeClass();
		$('#chFontS').removeClass();
		$('#chFontL').addClass('fontL');
		$('#chFontM').addClass('fontMact');
		$('#chFontS').addClass('fontS');
	} else if ( nowFonturl.match('_s.css$') ) {
		$('#chFontL').removeClass();
		$('#chFontM').removeClass();
		$('#chFontS').removeClass();
		$('#chFontL').addClass('fontL');
		$('#chFontM').addClass('fontM');
		$('#chFontS').addClass('fontSact');
	}

	// SideColumn1 Category Animation
	var side1showRel;
	var side1showList;
	if( $('.divCat > h3 > a').hasClass('side1CatAct') ) {
		side1showRel = $('.side1CatAct').attr('rel');
		side1showList = '#sideColumn1 > .divCat > ul.' + side1showRel;
		$('#sideColumn1 > .divCat > .listCat').hide();
		$(side1showList).show();
	} else {
		$('#sideColumn1 > .divCat > .listCat').hide();
	}
	$('#sideColumn1 > .divCat > h3 > a').click(function(){
		var nowShow = '#sideColumn1 > .divCat > ul.' + $(this).attr('rel');
		var nowHide = '#sideColumn1 > .divCat > ul.' + $('.side1CatAct').attr('rel');
		if (nowHide != nowShow){
			$(nowHide).slideUp();
			$(nowShow).slideDown();
			// end処理
			if ($(this).hasClass('end')){
				$('#side1catEnd').removeClass('tEnd');
			} else {
				if ( !$('#side1catEnd').hasClass('tEnd') ) {
					$('#side1catEnd').addClass('tEnd');
				}
			}
		}
		$('.side1CatAct').removeClass('side1CatAct');
		$(this).addClass('side1CatAct');

		// Cookie登録
		var select = $(this).attr('rel');
		var selectCategory = '';
		if (select == 'catGame') {
			selectCategory = '001';

		} else if (select == 'catDvd') {
			selectCategory = '002';

		} else if (select == 'catDvd') {
			selectCategory = '002';

		} else if (select == 'catCd') {
			selectCategory = '004';

		} else if (select == 'catBooks') {
			selectCategory = '005';

		} else if (select == 'catEle') {
			selectCategory = '008';

		} else if (select == 'catHobby') {
			selectCategory = '007';

		} else if (select == 'catSoft') {
			selectCategory = '006';

		} else if (select == 'catFashion') {
			selectCategory = '009';

		} else {
		    selectCategory = select;

		}

		exp=new Date();
		exp.setTime(exp.getTime()+1000*60*60*24*365);
		document.cookie = "category=" + selectCategory + "; path=/" + "; expires=" + exp.toGMTString();

		return false;
	});

	// Top NewsRelease
	$('a.newsTab').click(
		function(){
			var url = $(this).attr('href');
			$.get(url, function(data){

			});
			$('.tabActive').removeClass('tabActive');
			$(this).addClass('tabActive');
			return false;
		}
	);
});

// Change Font
function chFont(obj){
	var cssChRel = $(obj).attr('rel');
	var cssClass = $(obj).attr('class');
	var styleValue;
	if ( cssClass.match(/fontL/) ) {
		$('#chFontL').removeClass();
		$('#chFontM').removeClass();
		$('#chFontS').removeClass();
		$('#chFontL').addClass('fontLact');
		$('#chFontM').addClass('fontM');
		$('#chFontS').addClass('fontS');
		styleValue = "large";
	} else if ( cssClass.match(/fontM/) ) {
		$('#chFontL').removeClass();
		$('#chFontM').removeClass();
		$('#chFontS').removeClass();
		$('#chFontL').addClass('fontL');
		$('#chFontM').addClass('fontMact');
		$('#chFontS').addClass('fontS');
		styleValue = "normal";
	} else if ( cssClass.match(/fontS/) ) {
		$('#chFontL').removeClass();
		$('#chFontM').removeClass();
		$('#chFontS').removeClass();
		$('#chFontL').addClass('fontL');
		$('#chFontM').addClass('fontM');
		$('#chFontS').addClass('fontSact');
		styleValue = "small";
	}
	$('#cssFontsize').attr({href:cssChRel});
	$.cookie('style',styleValue,{expires:30,path:'/'});
	return false;
}