

/*	=========================================================================================

									ログイン状態確認処理

	 ……………………………………………………………………………………………………………………
	

		※ログイン前のトップページ：/index.htmと
		　ログイン後のトップページ：/c/member.htmの切替
		※判別に使用しているデータは、システムおよびtopDaa.jsで作成管理しているクッキー'u'を使用。	

	=========================================================================================		*/


/*	------------------------------------------------------------------

					初期値

	------------------------------------------------------------------		*/



/*	------------------------------------------------------------------

					ページ振り分け処理

	------------------------------------------------------------------		*/
function swtchToppage() {

	var myurl = document.URL;
	var tgt;
	var obj = new Object();
	var flg_href = false;

	/*	----------------	関数	----------------------
		/c/common/js/topData.jsと同仕様でクッキーチェック
		--------------------------------------------------		*/
	obj.chkCookie = function(name)
	{
		if (document.cookie) {
			var cookies = document.cookie.split("; ");
			for (var i = 0; i < cookies.length; i++) {
				var str = cookies[i].split("=");
				if (str[0] == name) {
					// 存在する
					return true;
				}
			}
		}

		// 存在しない
		return false;
	}

	/*	----------------	関数	----------------------
		URLの確認処理
		--------------------------------------------------		*/
	obj.chkURL = function(tgturl0)
	{
		var ary_myurl = myurl.split('/');
		var ary_tgturl = tgturl0.split('/');
		
		if(ary_myurl[ary_myurl.length - 1] == '') ary_myurl[ary_myurl.length - 1] = 'index.htm';

		if(	(ary_myurl[0] == ary_tgturl[0])
		&&	(ary_myurl[ary_myurl.length - 1] == ary_tgturl[ary_tgturl.length - 1])	)	{
			return true;
		}

		// 一致しない
		return false;
	}



	if(obj.chkCookie('u')){	//　ログイン後状態
		tgt = 'https://www.ponta.jp/c/member.htm';
	}else	{					//	ログイン前状態
		tgt = 'http://www.ponta.jp/index.htm';
	}

	if(!obj.chkURL(tgt)) {	//	自身が仕様と異なるURLの場合
	
		if(myurl != tgt) {
			//alert('1度しか遷移しない');
			location.href = tgt;
		}
	}

}


function detectLogin() {

	var obj = new Object();

	/*	----------------	関数	----------------------
		/c/common/js/topData.jsと同仕様でクッキーチェック
		--------------------------------------------------		*/
	obj.chkCookie = function(name)
	{
		if (document.cookie) {
			var cookies = document.cookie.split("; ");
			for (var i = 0; i < cookies.length; i++) {
				var str = cookies[i].split("=");
				if (str[0] == name) {
					// 存在する
					return true;
				}
			}
		}

		// 存在しない
		return false;
	}

	if(obj.chkCookie('u')){	//　ログイン後状態
		$('.logout').css('display','none');
		$('.login').css('display','block');
		//alert("top login");

	}else	{					//	ログイン前状態
		$('.login').css('display','none');
		$('.logout').css('display','block');
		//alert("top logout");
	}
}

/*	------------------------------------------------------------------

					処理実行

	------------------------------------------------------------------		*/
swtchToppage();

$(function(){
	detectLogin();
});


