//店舗詳細ページ
function setStoreHeaderBtn(thisStoreID,thisStoreName)
{
	//ボタンの表示切替
			//クッキーにstoreIDが登録されているか
			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 chk_store    = '';
				var chk_store_id = '';


				if($.cookie("storeID") == thisStoreID )
				{
					chk_store    = 'store'
					chk_store_id = 'storeID'
				}
				else if($.cookie("storeID2") == thisStoreID )
				{
					chk_store    = 'store2'
					chk_store_id = 'storeID2'
				}
				else if($.cookie("storeID3") == thisStoreID )
				{
					chk_store    = 'store'
					chk_store_id = 'storeID3'
				}
				else
				{
					chk_store    = 'store'
					chk_store_id = 'storeID'
				}



				//そのクッキーstoreIDが表示storeIDと同じ
				//解除ボタンを表示する
				var saveStoreId = $.cookie(chk_store_id);
				var saveStoreName = $.cookie(chk_store);
				
				if($.cookie(chk_store_id) == thisStoreID)
				{
					$('#registBtn').hide();
					$('#registBtn3').hide();
					$('#cancelBtn').show();
					$("#storeName2").text(thisStoreName);
					$("#btnCancel").attr({"storename":thisStoreName,"storeid":thisStoreID});
				}
				else 
				{
	
					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)
						 )
					{
						//上書きボタンを表示する
						$('#registBtn').hide();
						$('#registBtn3').show();
						$('#cancelBtn').hide();
						$("#storeName4").text(thisStoreName);
					//	$("#storeName3").text('現在は' + saveStoreName + 'が登録されています。');
						$("#cookie_1").text('　' + $.cookie("store"));
						$("#cookie_2").text('　' + $.cookie("store2"));
						$("#cookie_3").text('　' + $.cookie("store3"));
						$("#btnRegister3").attr({"storename":thisStoreName,"storeid":thisStoreID});
					}
					else
					{
						//新規登録ボタンを表示する
						$('#registBtn').show();
						$('#registBtn3').hide();
						$('#cancelBtn').hide();
						$("#storeName").text(thisStoreName);
						$("#btnRegister").attr({"storename":thisStoreName,"storeid":thisStoreID});
					}
				}
				
			}
		else
		{
			//新規登録ボタンを表示する
			$('#registBtn').show();
			$('#registBtn3').hide();
			$('#cancelBtn').hide();
			$("#storeName").text(thisStoreName);
			$("#btnRegister").attr({"storename":thisStoreName,"storeid":thisStoreID});
		}	
	}

//店舗検索ページ
function loadStoreData(_type,_area,_pref,_city,_store,_webID,storeName){
	 var _data = "type=" + _type;
		if(_area){ 	_data += "&area=" + _area;	}
		if(_pref){ 	_data += "&pref=" + _pref;	}
		if(_city){ 	_data += "&city=" + _city;	}
		if(_store != 'undefined'){  _data += "&sid=" + _store;	}
  $.ajax({
        url: '/shops/mystore/__storeList.php',
								data: _data,
        type: 'POST',
        dataType: 'php',
        cache: false,
        timeout: 10000,
        error: function(){
            alert('xmlファイルの読み込みに失敗しました');
        },   
        success: function(xml){
									parse_xml(xml);
								}
  });
  function parse_xml(xml){ //XMLをパース
				//店舗詳細の場合
				//ボタンの表示切替
	if(_type == 'detail')
	{
			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 chk_store    = '';
				var chk_store_id = '';


				if($.cookie("storeID") == _webID )
				{
					chk_store    = 'store'
					chk_store_id = 'storeID'
				}
				else if($.cookie("storeID2") == _webID )
				{
					chk_store    = 'store2'
					chk_store_id = 'storeID2'
				}
				else if($.cookie("storeID3") == _webID )
				{
					chk_store    = 'store'
					chk_store_id = 'storeID3'
				}
				else
				{
					chk_store    = 'store'
					chk_store_id = 'storeID'
				}
									
				var saveStoreId = $.cookie(chk_store_id);
				var saveStoreName = $.cookie(chk_store);

				if($.cookie(chk_store_id) == _webID)
				{
					$('#btnMyStoreRegist').hide();
					$('#btnMyStoreRegist2').hide();
					$('#btnMyStoreCancel').show();
										
					$("#storeName2").text(storeName);
					$("#btnCancel").attr({"storename":storeName,"storeid":_webID});
										
				}
				else 
				{

					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)
						 )
					{
						//上書きボタンを表示する
						$('#btnMyStoreRegist').hide();
						$('#btnMyStoreRegist2').show();
						$('#btnMyStoreCancel').hide();
										
						//
						$("#storeName4").text(storeName);
						//$("#storeName3").text('現在は' + saveStoreName + 'が登録されています。');
					//	$("#storeName3").text('現在は' + saveStoreName + 'が登録されています。');
						$("#cookie_1").text('　' + $.cookie("store"));
						$("#cookie_2").text('　' + $.cookie("store2"));
						$("#cookie_3").text('　' + $.cookie("store3"));
						$("#btnRegister3").attr({"storename":storeName,"storeid":_webID});
					}
					else
					{
						//新規登録ボタンを表示する
						$('#btnMyStoreRegist').show();
						$('#btnMyStoreRegist2').hide();
						$('#btnMyStoreCancel').hide();
										
						$("#storeName").text(storeName);
						$("#btnRegister").attr({"storename":storeName,"storeid":_webID});
					}
				}
								
			}
			else 
			{
				//新規登録ボタンを表示する
				$('#btnMyStoreRegist').show();
				$('#btnMyStoreRegist2').hide();
				$('#btnMyStoreCancel').hide();
										
				$("#storeName").text(storeName);
				$("#btnRegister").attr({"storename":storeName,"storeid":_webID});
										
										
			}
		}
		$('#' + _type + 'List').html(xml).hide().fadeIn('fast');
		$('#' + _type + 'ListFoot a, #' + _type + 'ListFoot a').show();
		if($('#' + _type + 'ListUl').height() > 175)
		{
			$('#' + _type + 'ListFoot a').show();
		}
		else 
		{
			$('#' + _type + 'ListFoot a').hide();
		}
		//スライドボタンを表示する
		$('#' + _type + 'ListHead, #' + _type + 'ListFoot').addClass('active');
  }
}

function selectList(_type,_tgt,_sId,_webID){
	$('#' + _type + 'ListUl').children('li.selected').	removeClass('selected');
	var nextListType = '';
	var areaVal = false;
	var prefVal = false;
	var cityVal = false;
	var storeVal = false;
	var	webID = false;
	var storeName = false;
	$(_tgt).parent("li").addClass("selected");
	var val = $(_tgt).text();
	$('#' + _type + 'List').attr({"alt":val});
	if(_type == 'area'){		
		nextListType = 'pref';
		areaVal = val;
		$('#prefList,#cityList,#storeList,#detailList').html('');
		$('#prefListHead a, #cityListHead a, #storeListHead a').fadeOut('fast');
		//$('#prefListFoot a, #cityListFoot a, #storeListFoot a').fadeOut('fast');
		$('#prefListFoot, #cityListFoot, #storeListFoot').removeClass('active');
		$('#prefListHead, #cityListHead, #storeListHead').removeClass('active');
	} else if(_type == 'pref'){
		nextListType = 'city';
		areaVal = $('#areaList').attr("alt");
		prefVal = val;
		$('#cityList,#storeList,#detailList').html('');
		$('#cityListHead a, #storeListHead a').fadeOut('fast');
		//$('#cityListFoot a, #storeListFoot a').fadeOut('fast');
		$('#cityListFoot, #storeListFoot').removeClass('active');
		$('#cityListHead, #storeListHead').removeClass('active');
	}	else if(_type == 'city'){	
		nextListType = 'store';
		areaVal = $('#areaList').attr("alt");
		prefVal = $('#prefList').attr("alt");
		cityVal = val;
		$('#storeList,#detailList').html('');
		$('#storeListFoot').removeClass('active');
		$('#storeListHead').removeClass('active');
		$('#storeListHead a').fadeOut('fast');
		//$('#storeListFoot a').fadeOut('fast');
}	else if(_type == 'store'){
		nextListType = 'detail';
		areaVal = $('#areaList').attr("alt");
		prefVal = $('#prefList').attr("alt");
		cityVal = $('#cityList').attr("alt");
		storeVal = Number(_sId);
		$('#detailList').html('');
		webID = _webID;
		storeName = $(_tgt).text();
	}	else {}
	
	if ( _type != 'store') {
		$('#btnMyStoreRegist').hide();
		$('#btnMyStoreRegist2').hide();
		$('#btnMyStoreCancel').hide();
	}
	loadStoreData(nextListType,areaVal,prefVal,cityVal,storeVal,_webID,storeName);
}

//▼をクリック(上にスライド)
function listDown(tgt){
	var tgtUl  = '#' + tgt + 'ListUl';
	var thisY  = $(tgtUl).css("marginTop");
	thisY  =Number(thisY.replace('px',''));
	var slideLimit = 175 - $(tgtUl).height();
	var slideY = thisY - 25;
	if(slideY < slideLimit){
		slideY = slideLimit;
	}
	$(tgtUl).animate({"margin-top":slideY},'normal');
	if(slideY <= 0){
			$('#' + tgt + 'ListHead a').show();
	}
	else {
			$('#' + tgt + 'ListHead a').hide();
	}
	if(slideY == slideLimit){
			$('#' + tgt + 'ListFoot a').hide();
	}
	else {
			$('#' + tgt + 'ListFoot a').show();
	}
}

//▲をクリック(下にスライド)
function listUp(tgt){
	var tgtUl  = '#' + tgt + 'ListUl';
	var thisY  = $(tgtUl).css("marginTop");
	thisY  =Number(thisY.replace('px',''));
	var slideLimit = 175 - $(tgtUl).height();
	var slideY = thisY + 25;
	if(slideY > 0){
		slideY = 0;
	}
	$(tgtUl).animate({"margin-top":slideY},'normal');

	if(slideY >= 0){
		$('#' + tgt + 'ListHead a').hide();
	}
	else {
		$('#' + tgt + 'ListHead a').show();
	}
	if(slideY == slideLimit){
			$('#' + tgt + 'ListFoot a').hide();
	}
	else {
			$('#' + tgt + 'ListFoot a').show();
	}
}


//▼をクリック(上にスライド)
function listDown2(tgt){
	var tgtUl  = '#' + tgt + 'ListUl';
	var thisY  = $(tgtUl).css("marginTop");
	thisY  =Number(thisY.replace('px',''));
	var slideLimit = 175 - $(tgtUl).height();
	var slideY = thisY - 25;
	if(slideY < slideLimit){
		slideY = slideLimit;
	}
	$(tgtUl).animate({"margin-top":slideY}, 180, "linear", function(){
		listDown2(tgt);
		if(slideY <= 0){
			$('#' + tgt + 'ListHead a').show();
		}
		else {
			$('#' + tgt + 'ListHead a').hide();
		}
		if(slideY == slideLimit){
			$('#' + tgt + 'ListFoot a').hide();
		}
		else {
			$('#' + tgt + 'ListFoot a').show();
		}
	});
}

//▲をクリック(下にスライド)
function listUp2(tgt){
	var tgtUl  = '#' + tgt + 'ListUl';
	var thisY  = $(tgtUl).css("marginTop");
	thisY  =Number(thisY.replace('px',''));
	var slideLimit = 175 - $(tgtUl).height();
	var slideY = thisY + 25;
	if(slideY > 0){
		slideY = 0;
	}
	$(tgtUl).animate({"margin-top":slideY}, 180, "linear", function(){
		listUp2(tgt); //});

		if(slideY >= 0){
			$('#' + tgt + 'ListHead a').hide();
		}
		else {
			$('#' + tgt + 'ListHead a').show();
		}
		if(slideY == slideLimit){
			$('#' + tgt + 'ListFoot a').hide();
		}
		else {
			$('#' + tgt + 'ListFoot a').show();
		}
	});
}

function listUpAuto(tgt){
	var tgtUl  = '#' + tgt + 'ListUl';
	var tgtHead  = '#' + tgt + 'ListHead';
	$(tgtUl).stop();
	listUp2(tgt);
	$(tgtHead).mouseleave(function(){ $(tgtUl).stop(); });
}

function listDownAuto(tgt){
	var tgtUl  = '#' + tgt + 'ListUl';
	var tgtFoot  = '#' + tgt + 'ListFoot';
	$(tgtUl).stop();
	listDown2(tgt);
	$(tgtFoot).mouseleave(function(){ $(tgtUl).stop(); });
}


