var pickUpKen;
var rankingKen;
pickUpKen = "";
rankingKen = "";
var strURL;
strURL = "";
strURL = document.URL;
//読み込み時にログインチェック
$(document).ready(function(){
	getMenu($.cookie('pcs'));
	//alert(location.protocol + '//' + document.domain)
	//alert(location.pathname)

	if($.cookie('pcs') == '1'){		//ログイン成功
		if(strURL.indexOf("mansion/index.html",0)!=-1 || location.pathname == '/mansion/'){
			//マンションTOPの場合のみピックアップ物件、ランキングを表示する
			getCLUB_PICKUP_TOP();
			getCLUB_RANKING_TOP();
		}else if(strURL.indexOf("lifestyle/",0)!=-1){
			if(strURL.indexOf("lifestyle/index.html",0)==-1){
				if(typeof(getCLUB_PICKUP) != 'undefined'){
					getCLUB_PICKUP();
				}
			}
		}
	}else if($.cookie('pcs') == '2'){	//ログイン失敗
		document.cookie = "pcs=;path=/;domain=daiwahouse.co.jp;expires=" + new Date().toGMTString();
		loginError();
	}else if($.cookie('pcs') == '3'){	//退会済みエラー
		document.cookie = "pcs=;path=/;domain=daiwahouse.co.jp;expires=" + new Date().toGMTString();
		loginReApply();
	}else if($.cookie('pcs') == '4'){	//ログインロック
		document.cookie = "pcs=;path=/;domain=daiwahouse.co.jp;expires=" + new Date().toGMTString();
		loginRock();
	}else{
		document.cookie = "pcs=;path=/;domain=daiwahouse.co.jp;expires=" + new Date().toGMTString();
		var domain = location.hostname;
	}
	if(strURL.indexOf("mansion/premistclub/index.html",0)!=-1){
		//プレミストクラブTOPの場合のみメインビジュアルを表示する
		getMainVisual($.cookie('pcs'));
	}
});

//ログインチェック関数（第一引数 1:オンロード時のパラメーター 第二引数 2:ログインボタン押下時のパラメーター）
function loginCheck(para){
	var strURL;
	var param;
	var timestamp;
	var ct;
	var populationData =[];
	var id;
	var pw;
	var judgeFlg;
	var nowLogin;

	timestamp =  new Date().getTime();
	judgeFlg = "";
	id = "";
	pw = "";
	if(para == "2"){
		//id、pwを取得
		id = document.myForm.mypageId.value;
		pw = document.myForm.mypagePw.value;
	}

	//キャッシュ用タイムスタンプパラメーター
	param = "id=" + id + "&pw=" + pw + "&callback=kaiinCheck&" +timestamp;
	if(document.domain == 'www.daiwahouse.co.jp' || document.domain == 'www.daiwahouse.co.jp') {
		strURL = 'https://www.daiwahouse.co.jp/mansion/include/kaiinCheck.asp';
	} else {
		strURL = 'http://' + document.domain + '/mansion/include/kaiinCheck.asp';
	}
	//strURL = '/mansion/include/kaiinCheck.asp';
	//非同期通信設定
	jQuery.ajaxSetup({async:false})

	var i=0;
	$.getJSON(strURL,param, function(jsonData) {
		//各データをoptionsのseriesにセットしていく
		judgeFlg = jsonData.ITEMS[0].CHECK;
		if(para == "2"){
			document.myForm.submit();
			return true;
		}else{
			if(judgeFlg == 'OK'){
				getMY_MENU(judgeFlg);
				//getCLUB_PICKUP_TOP();
				//getCLUB_RANKING_TOP();
				$('#login').css("display", "none");
				$('#logout').css("display", "block");
				$('#mypageId').css("display", "none");
				$('#mypagePw').css("display", "none");
			}else if(judgeFlg == 'NG'){
				getMY_MENU(judgeFlg);
				$('#login').css("display", "block");
				$('#logout').css("display", "none");
				$('#mypagePw').css("display", "block");
				$('#cpw').css("display", "block");
				$('.cname').html = '';
			}else if(judgeFlg == 'RE'){
				getMY_MENU(judgeFlg);
				$('#login').css("display", "block");
				$('#logout').css("display", "none");
				$('#mypagePw').css("display", "block");
				$('#cpw').css("display", "block");
				$('.cname').html = '';
				loginReApply();
			}else{
				getMY_MENU(judgeFlg);
				$('#login').css("display", "block");
				$('#logout').css("display", "none");
				$('#mypagePw').css("display", "block");
				$('#cpw').css("display", "block");
				$('.cname').html = '';
			}
		}
	});

	if(para != '2'){
		//Error表示
		if($.cookie('pcs') == '2'){
				document.cookie = "pcs=;path=/;domain=daiwahouse.co.jp;expires=" + new Date().toGMTString();
				loginError();
		}else if($.cookie('pcs') == '3'){
				document.cookie = "pcs=;path=/;domain=daiwahouse.co.jp;expires=" + new Date().toGMTString();
				loginReApply();
		}
	}



	//if(para == 1){
	//	pickUpKen = $('.pickup').html();
	//	rankingKen = $('.ranking').html();
	//}
    //
	//if(judgeFlg != "") {
	//	if(judgeFlg == "OK"){
	//		getCLUB_PICKUP_TOP();
	//		getCLUB_RANKING_TOP();
	//		nowLogin = true;
	//	}else if(judgeFlg == "NG"){
	//		nowLogin = false;
	//		loginError();
	//	}else if(judgeFlg == "RE"){
	//		loginReApply();
	//		nowLogin = false;
	//	}
	//}
	//getINFO();
	//setLoginArea(nowLogin);
}

/* ==

　友の会ログインエラー表示

============================================================================================== */
function loginError(){
	
	var errorHTML = "";
	errorHTML += "<div class=\"loginError\" style='z-index : 999;position:top;'><div>";
	errorHTML += "<p class=\"txt\"><strong>ログインできませんでした。</strong><br>もう一度IDもしくはPWをご確認ください。</p>";
	errorHTML += "<p class=\"txt02\">ダイワハウスマンション友の会では、最新の物件情報や住まいに役立つ情報、イベント情報など、たくさんお得な情報を配信しております。<br />ぜひこの機会にワンズクラブへご入会ください。</p>";
	if (document.domain == 'www.daiwahouse.co.jp') {
		errorHTML += "<p class=\"txtlink\"><a href=\"https://www.daiwahouse.co.jp/mansion/premistclub/entry/regist_club.asp\" target=\"_blank\">新規ご入会はこちらから</a></p>";
	}else{
		errorHTML += "<p class=\"txtlink\"><a href=\"http://wwwdaiwahouse.ibps-sv.daiwahouse.co.jp/mansion/premistclub/entry/regist_club.asp\" target=\"_blank\">新規ご入会はこちらから</a></p>";
	}
	errorHTML += "<p class=\"btn\"><a href=\"#\">×閉じる</a></p>"
	errorHTML += "</div></div>";
	$("body").append(errorHTML);

	$("div.loginError > div > p.txtlink").find("a").bind("click", function(){ errorRemove(); });
	$("div.loginError > div > p.btn").find("a").bind("click", function(){ errorRemove(); });

}
/* ==

　友の会ログインエラー表示(ログインロック)

============================================================================================== */

function loginRock(){

	var errorHTML = "";
	errorHTML += "<div class=\"loginError\" style='z-index : 999;position:top;'><div>";
	errorHTML += "<p class=\"txt\"><strong>ログインできませんでした。</strong><br>ログイン認証の失敗が規定回数を超えたためロックされています。<br>";
	errorHTML += "ロックの解除については、下記の事務局までお問い合わせください。</p><br>";
	errorHTML += "<p class=\"txtlink\"><a href=\"mailto:premistclub@daiwahouse.jp?subject=%81y%83v%83%8c%83%7e%83X%83g%83N%83%89%83u%97F%82%cc%89%ef%81z%83%8d%83O%83C%83%93%83%8d%83b%83N%89%f0%8f%9c&amp;body=\">プレミストクラブ事務局</a></p>";
	errorHTML += "<p class=\"btn\"><a href=\"#\">×閉じる</a></p>"
	$("body").append(errorHTML);
	$("div.loginError > div > p.txtlink").find("a").bind("click", function(){ errorRemove(); });
	$("div.loginError > div > p.btn").find("a").bind("click", function(){ errorRemove(); });

}

function errorRemove(){
	$("div.loginError").fadeOut("fast", function(){ $("div.loginError").remove(); });
	return false;
}

function loginReApply(){
	var errorHTML = "";
	errorHTML += "<div class=\"loginError\" style='z-index : 999;position:top;'><div>";
	errorHTML += "<p class=\"txt\"><strong>ログインできませんでした。</strong><br /></p>";
	errorHTML += "<p class=\"txt02\">お客様がご登録いただいた情報ではログインができません。<br />当社マンション友の会は、当社他社を問わずご契約の際、<br />退会の手続きをさせていただいております。<br /><br /></p>";
	errorHTML += "<p class=\"txt02\">マンション友の会は、お客様のマンションご購入までの支援組織<br />という位置づけになっております。<br /></p>";
	errorHTML += "<p class=\"txt02\">契約されたのちも、情報ご提供のためのＤＭやメール、電話などの<BR>ご案内を継続してしまうことになるため、ご契約のお申し込みいただいた時点で、自動的に退会となります。<br /><br /></p>";
	errorHTML += "<p class=\"txt02\">ただし、そののちも、分譲マンションのご購入をご検討される方を<br />ご紹介いただくため、もしくはご自身が継続して検討するなどの<br /></p>";
	errorHTML += "<p class=\"txt02\">事情で、会員を継続されたい場合は、ご面倒ではございますが、<br />電子メールにてその旨ご返信なさるか、再度「ログイン」ボタンを押していただきますようお願いいたします。</p>";
	errorHTML += "<p class=\"txt02\"><br /></p>";
	errorHTML += "<p class=\"btn\"><a href=\"#\">×閉じる</a></p>";
	errorHTML += "</div></div>";

	$("body").append(errorHTML);

	$("div.loginError > div > p.txtlink").find("a").bind("click", function(){ errorRemove(); });
	$("div.loginError > div > p.btn").find("a").bind("click", function(){ errorRemove(); });

// *** 2009/03/30 Y.Yasui クッキー削除 ***
	var dTime = new Date();
	dTime.setYear(dTime.getYear() - 1);
	document.cookie = "OnesclubMypageSession=;path=/;domain=daiwahouse.co.jp;expires=" + dTime.toGMTString();
// *** 2009/03/30 Y.Yasui クッキー削除 ***

}

function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3) {
	tmp1 = " " + document.cookie + ";";
	xx1 = xx2 = 0;
	len = tmp1.length;
	while (xx1 < len) {
		xx2 = tmp1.indexOf(";", xx1);
		tmp2 = tmp1.substring(xx1 + 1, xx2);
		xx3 = tmp2.indexOf("=");
		if (tmp2.substring(0, xx3) == key) {
			return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
		}
		xx1 = xx2 + 1;
	}
	return("");
}

function delCookie(){
	var dTime = new Date();
	dTime.setYear(dTime.getYear() - 1);
	document.cookie = "pid=;path=/;domain=daiwahouse.co.jp;expires=" + dTime.toGMTString();
	document.cookie = "cname=;path=/;domain=daiwahouse.co.jp;expires=" + dTime.toGMTString();
}

