//文字の大中小
function textresizer(fsize){
	if($('#fontmenu').css('display') == 'block'){
		FsizeList=['100%','125%','150%'];
		var bList=['fontsize_m','fontsize_l','fontsize_xl'];
		if ( fsize == null || fsize == undefined ){			
			fsize=$.cookie('textSIZE')-0;
		}
		for(var i=0;i!=3;i++){
			f=0;
			if($('li#'+bList[i]).hasClass("menuon")) {
				f=1;
			}
			//alert(bList[i]+'  '+f);
			if(fsize == i && f == 0){
				$('li#'+bList[i]).addClass("menuon");
			}else{
				$('li#'+bList[i]).removeClass("menuon");
			}
		}
		$.cookie('textSIZE', ''+fsize,{ expires: 0, path: "/"});
		/*document.getElementById("contents_article").style.fontSize = FsizeList[fsize];
		document.getElementById("fontmenu").style.fontSize = '100%';*/
		$("#contents_article").css("font-size", FsizeList[fsize]);
		
	}
	pankuzu_set();
}
$(document).ready(function() {
	pankuzu_set();
});
function pankuzu_set(){
	if($('#fontmenu').css('display') == 'block'){
		var maxW=450;
	}else{
		var maxW=715;
	}
	var a=$('#topicpath li').size();
	for(i=0;i<a;i++){
		$("#topicpath li:eq("+i+")").css("width", "auto");
		$("#topicpath li:eq("+i+")").css("clear", "none");
		$("#topicpath li:eq("+i+")").css("float", "left");
	}

	var k=-16;
	for(i=0;i<a;i++){
		c=$("#topicpath li:eq("+i+")").width()+16;
		k=k+c;
		//alert(k+"   "+c);
		if(k >= maxW){			
			/*$("#topicpath li:eq("+(i-1)+")").css("width",  maxW-(k-c)+320+"px");*/
			
			$("#topicpath li:eq("+i+")").css("clear", "both");
			$("#topicpath li:eq("+i+")").css("float", "none");
			/*$("#topicpath li:eq("+i+")").css("margin-left", "0px");
			$("#topicpath li:eq("+i+")").addClass("clearfix");*/
			c=$("#topicpath li:eq("+i+")").width()+16;
			if(c > maxW){
				c=maxW-16;
				$("#topicpath li:eq("+i+")").css("width", c+"px");
				k=-16;
			}else{
				k=c;
			}
		}
	}
}

// インフォメーションボックス
$(function(){
	$('.informationText a:gt(0)').hide();
	setInterval(function(){$('.informationText :first-child').fadeOut().next('a').fadeIn().end().appendTo('.informationText');}, 3000);
});


// New110826

// コンテンツナビ用
$(document).ready(function() {
	$('#contents_nav > ul > li:last-child').addClass('lastchild');
});
// ページ内リンクナビ用
$(document).ready(function() {
	$('.page_nav li:first-child').addClass('firstchild');
});
// マイストアbubble
$(function() {
	$('#nav_mystore_help a').mouseover(function() {
		$('.mystore_bubble').attr('style','display:block;');
	}).mouseout(function() {
		$('.mystore_bubble').attr('style','display:none;');
	});
});

mystorePage=0;
mystoreBtnOver=[0,0];
function mystorescroll(a){
	mystoreCount = document.getElementById("nav_mystore_on").getElementsByTagName('LI').length-2;
	if(a =="L"){
		mystorePage = mystorePage -1;
		if(mystorePage < 0){
			mystorePage = mystoreCount-1;
		}
	}
	if(a =="R"){
		mystorePage = mystorePage +1;
		if(mystorePage > mystoreCount -1 ){
			mystorePage = 0;
		}
	}

	for(i=0;i<=mystoreCount-1;i++){
		if(i == mystorePage){
			document.getElementById("nav_mystore_on").getElementsByTagName('LI')[i+1].style.display = 'block';
		}else{
			document.getElementById("nav_mystore_on").getElementsByTagName('LI')[i+1].style.display = 'none';
		}
	}
	if( mystorePage == mystoreCount-1 && $.cookie("tmp_count") < 3){

		document.getElementById("nav_mystore_navibox").style.display = 'none';
	}else{
			if(mystoreBtnOver[0] == 1 || mystoreBtnOver[1]== 1){
				document.getElementById("nav_mystore_navibox").style.display = 'block';
			}

			suffix = "";
			if( mystorePage > 0 ){
				suffix = mystorePage + 1;
			}

			//リンク書き換え
			document.getElementById("nav_mystore_navibox_dt").innerHTML =  '<a href="/shops/detail/' + $.cookie("storeID"+suffix) + '/"><span>この店舗の詳細を見る</span></a>';
			document.getElementById("nav_mystore_navibox_vw").innerHTML =  '<a href="' + $.cookie("leafUrl"+suffix) + '" target="_blank"><span>この店舗のチラシを見る</span></a>';
	}
}
function mystore_window(a){
	if(mystorePage == mystoreCount-1 && $.cookie("tmp_count") < 3){
		document.getElementById("nav_mystore_navibox").style.display = 'none';
	}else{
		if(a == "btn_on"){
			mystoreBtnOver[0]=1;
		}
		if(a == "btn_out"){
			mystoreBtnOver[0]=0;
		}
		if(a == "box_ov"){
			mystoreBtnOver[1]=1;
		}
		if(a == "box_out"){
			mystoreBtnOver[1]=0;
		}
		if(mystoreBtnOver[0] == 0 && mystoreBtnOver[1]== 0){
			document.getElementById("nav_mystore_navibox").style.display = 'none';
		}else{
			document.getElementById("nav_mystore_navibox").style.display = 'block';
		}
	}	
}


$(function(){
	//フッターの店舗情報
	setFooterStoreData();
											
/*
	$(function(){
		$("#search .search_text").focus(function() {
		if($(this).val() == $(this).attr('defaultValue'))
		$(this).css('color', '#052e68').val('');
		}).blur(function() {
		if(jQuery.trim($(this).val()) == "") {
		$(this).css('color', '#052e68').val($(this).attr('defaultValue'));
		}
		});
	});
	

	//ボックスを揃える
	$.fn.sameHeight = function(){
		var h = 0;
		return this.each(function(){
			h = Math.max(h, $(this).outerHeight());
		}).height(h);
	}
	
	//インフォメーションボックス
	$(function(){
		$('.informationText a:gt(0)').hide();
		setInterval(function(){$('.informationText :first-child').fadeOut().next('a').fadeIn().end().appendTo('.informationText');}, 3000);
	});
*/
});

//高さ揃える
function setVertical(n){
	var w = $(n).outerWidth();
	var h = $(n).outerHeight();
	var ph = $(n).parent().height();
	var mt = (ph - h)/2;
	$(n).css({"margin-top": mt});
}



function setFooterStoreData(){
	//Cookie保存
	if ( 
		($.cookie("storeID") && $.cookie("storeID") != '' && $.cookie("storeID") != false && $.cookie("storeID") != undefined) ||
		($.cookie("storeID2") && $.cookie("storeID2") != '' && $.cookie("storeID2") != false && $.cookie("storeID2") != undefined) ||
		($.cookie("storeID3") && $.cookie("storeID3") != '' && $.cookie("storeID3") != false && $.cookie("storeID3") != undefined)
      )
	{

		var c_store_id   = $.cookie("storeID");
		var c_store_name = $.cookie("store");

		//フッターナビにストア名保存
        var html_tag1  = '<li id="nav_mystore_prev"><a href="javascript:void(0);" onclick="mystorescroll(\'L\')">←</a></li>';
        var html_tag2 = '';
        var chk_cook_no=0;
		var count=0;
		if($.cookie("storeID") && $.cookie("storeID") != '' && $.cookie("storeID") != false && $.cookie("storeID") != undefined)
		{
			c_store_id   = $.cookie("storeID");
			c_store_name = setMyStoreTag($.cookie("store"));
			html_tag2    = '<li id="nav_mystore_name"><a href="/shops/detail/' + c_store_id + '">' + c_store_name + '</a></li>';
			count++;
		}

		if($.cookie("storeID2") && $.cookie("storeID2") != '' && $.cookie("storeID2") != false && $.cookie("storeID2") != undefined)
		{
			c_store_id   = $.cookie("storeID2");
			c_store_name = setMyStoreTag($.cookie("store2"));
			html_tag2 = html_tag2 + '<li id="nav_mystore_name"><a href="/shops/detail/' + c_store_id + '">' + c_store_name + '</a></li>';
			count++;
		}

		if($.cookie("storeID3") && $.cookie("storeID3") != '' && $.cookie("storeID3") != false && $.cookie("storeID3") != undefined)
		{
			c_store_id   = $.cookie("storeID3");
			c_store_name = setMyStoreTag($.cookie("store3"));
			html_tag2 = html_tag2 + '<li id="nav_mystore_name"><a href="/shops/detail/' + c_store_id + '">' + c_store_name + '</a></li>';
			count++;
		}

		if ( count < 3 )
		{
			html_tag2 = html_tag2 +  '<li id="nav_mystore_name_reg"><a href="/shops/mystore/" title="新規マイストア登録"><span>新規マイストア登録</span></a></li>';
		}

		var html_tag3 = '<li id="nav_mystore_next"><a href="javascript:void(0);" onclick="mystorescroll(\'R\')">→</a></li>';

		var html_tag = html_tag1 + html_tag2 + html_tag3;
		$.cookie("tmp_count", count, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});

		$('#mystore').append(html_tag);

		//フッターナビのボタン切り替え
		$("#nav_mystore_off").hide();
		$("#nav_mystore_on").show();

		mystorescroll('0');
		document.getElementById("nav_mystore_navibox").style.display = 'none';
	}
	else
	{
		$("#nav_mystore_off").show();
		$("#nav_mystore_on").hide();
	}	
}

//cookie保存
function myStore(tgt,cv){


	if(cv != undefined )
	{
	    for(var i=0;i<cv.length;i++) 
		{
	        if (cv[i].checked ){ 
				no = cv[i].value;  
	           break;
	        }  
	    }  
	}

	if (arguments.length == 2 )
	{
		if (no >= 2)
		{
			var del_store    = "store" + no;
			var del_storeid  = "storeID" + no;
			var del_storeurl = "leafUrl" + no;

			$.cookie(del_store  , '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
			$.cookie(del_storeid , '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
			$.cookie(del_storeurl, '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});

		}
		else
		{
			$.cookie("store"  , '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
			$.cookie("storeID", '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
			$.cookie("leafUrl", '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		}
	}

	if ( $.cookie("storeID") == '' || $.cookie("storeID") == false || $.cookie("storeID") == undefined)
	{
		var tgt_store   = 'store';
		var tgt_storeid = 'storeID';
		var tgt_leaf    = 'leafUrl';
	}
	else if ( $.cookie("storeID2") == '' || $.cookie("storeID2") == false || $.cookie("storeID2") == undefined)
	{
		var tgt_store   = 'store2';
		var tgt_storeid = 'storeID2';
		var tgt_leaf     = 'leafUrl2';

	}
	else if ( $.cookie("storeID3") == '' || $.cookie("storeID3") == false || $.cookie("storeID3") == undefined)
	{
		var tgt_store   = 'store3';
		var tgt_storeid = 'storeID3';
		var tgt_leaf     = 'leafUrl3';
	}
	else
	{
		var tgt_store   = 'store3';
		var tgt_storeid = 'storeID3';
		var tgt_leaf     = 'leafUrl3';
	}

	var storeName = $(tgt).parent("p").attr("storename");
	var storeId = $(tgt).parent("p").attr("storeid");
	var storeLeafUrl = $('.myStoreInfo').attr("name");

	$.cookie(tgt_store, storeName, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	$.cookie(tgt_storeid, storeId, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	$.cookie(tgt_leaf, storeLeafUrl, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	setFooterStoreData();
	reloadMyStore();
}

//cookie保存(詳細ページ用)
function myStoreDetail(tgt){
	var storeName = $(tgt).parent("p").attr("storename");
	var storeId = $(tgt).parent("p").attr("storeid");
	var storeLeafUrl = $('.myStoreInfo').attr("name");
	$.cookie("store", storeName, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	$.cookie("storeID", storeId, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	$.cookie("leafUrl", storeLeafUrl, {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	setFooterStoreData();
	reloadMyStore();
}

function myCancel(tgt)
{

	var del_store = '';
	var del_storid    = '';
	var del_url   = '';

	var tgt_store  = $(tgt).parent("p").attr("storename");
	var tgt_storid = $(tgt).parent("p").attr("storeid");
	var tgt_url    = $('.myStoreInfo').attr("name");


	if(tgt_storid == $.cookie("storeID") )
	{
		del_store = 'store';
		del_storid    = 'storeID';
		del_url   = 'leafUrl';
	}
	else if(tgt_storid == $.cookie("storeID2") )
	{
		del_store = 'store2';
		del_storid    = 'storeID2';
		del_url   = 'leafUrl2';
	}
	else if(tgt_storid == $.cookie("storeID3") )
	{
		del_store = 'store3';
		del_storid    = 'storeID3';
		del_url   = 'leafUrl3';
	}

	$.cookie(del_store, '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	$.cookie(del_storid   , '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	$.cookie(del_url, '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	setFooterStoreData();

	if(del_storid == 'storeID')
	{
		$.cookie("store"  , $.cookie("store2")  , {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("storeID", $.cookie("storeID2"), {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("leafUrl", $.cookie("leafUrl2"), {expires: 1000, path: "/", domain: ".seiyu.co.jp"});

		$.cookie("store2"  , $.cookie("store3")  , {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("storeID2", $.cookie("storeID3"), {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("leafUrl2", $.cookie("leafUrl3"), {expires: 1000, path: "/", domain: ".seiyu.co.jp"});

		$.cookie("store3"  , '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("storeID3", '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("leafUrl3", '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	}
	else if(del_storid == 'storeID2')
	{
		$.cookie("store2"  , $.cookie("store3")  , {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("storeID2", $.cookie("storeID3"), {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("leafUrl2", $.cookie("leafUrl3"), {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("store3"  , '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("storeID3", '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
		$.cookie("leafUrl3", '', {expires: 1000, path: "/", domain: ".seiyu.co.jp"});
	}


	reloadMyStore();leafUrl
}

function reloadMyStore(){
	window.location.href = './index.php';
}

function setMyStoreTag(str){
	if( str.length > 12 ){
		str = '<span class="line2">' + str + '</span>';
	} else {
		str = '<span class="line1">' + str + '</span>';
	}
	return str;
}

