﻿function onPageLoad() 
{
	$get("login_id").focus();

	var save_login_id = Util.getCookie("save_login_id");

	if (save_login_id.length > 0) 
	{
		$get("saveid").checked = true;
		$get("login_id").value = save_login_id;
		$get("passwd").focus();
	}

	if ($("#login_id").val() != "")
		$get("passwd").focus();

	clickMemberKind();
	SelectBoxBinder.bindingJson($get("birth_day_layer"), birth_day_json, "Key", "Value");
	SelectBoxBinder.bindingJson($get("birth_month_layer"), birth_month_json, "Key", "Value");
	SelectBoxBinder.bindingJson($get("birth_year_layer"), birth_year_json, "Key", "Value");

	if (GMKT.ServiceInfo.nation == "US") $(".signIn").addClass("Hub");

	// firefox 암호저장 side effect 제거
	$("#cust_nm").val("");
	$("#passwd1").val("");
}

function initEventHandler() 
{
	ControlUtil.setEnterKeyEvent("passwd", checkValidateForm);
	ControlUtil.addEventHandler("member_kind_m", "onclick", clickMemberKind);
	ControlUtil.addEventHandler("member_kind_n", "onclick", clickMemberKind);


	$(".Form .formS2 input").each(function () {
		if ($(this).val() == "") {
			$(this).css('color', '#999999');
			$(this).val($(this).attr("title"));
		}

		$(this).blur(function () {
			var $$ = $(this);
			if ($$.val() == '' || $$.val() == $$.attr('title')) {
				$$.css('color', '#999999')
          .val($$.attr('title'));
			}
		})
		$(this).focus(function () {
			var $$ = $(this);
			$$.css('color', '#000000');
			if ($$.val() == $$.attr('title')) {
				$$.val('');
			}
		})

	});
}

function adultDivFunc() {
	$get("Layer_DateBirth_div").style.display = "";
}
function adultclose() {
	$get("Layer_DateBirth_div").style.display = "none";
}

function adultdateCheck() {
	var today = new Date();
	var temp_birth = $get("birth_year_layer").value + $get("birth_month_layer").value + $get("birth_day_layer").value;
	var diff = parseInt(today.getFullYear()) - parseInt($get("birth_year_layer").value);
	if (diff > 18) {
		if ($get("ReturnUrl").value != "") {
			Util.setCookie("isAdultCheckConfirm", temp_birth);
			Util.goPage($get("ReturnUrl").value);
		}
	} else {
		alert(MultiLang.findResource("AdultGoods"));
		Util.goPage(Public.getWWWServerUrl("/"));
	}
}

function checkValidateForm() {

	if ($get("member_kind_m").checked) {
		if ($get("login_id").value.length < 4) {
			noticeMsg(MultiLang.findResource("아이디를 입력하세요"));
			return;
		}

		if ($get("passwd").value == "") {
			noticeMsg(MultiLang.findResource("패스워드를 입력하세요"));
			return;
		}

	}
	else {
		if ($("#login_email").val() == "")
		{
			noticeMsg(MultiLang.findResource("EMAIL를 입력하세요"));
			return;
		}

		$("#hp_no1").val(get_contact_no_value("hp_no1"));
		$("#hp_no2").val(get_contact_no_value("hp_no2"));
		$("#hp_no3").val(get_contact_no_value("hp_no3"));

		if ($("#hp_no2").val() == "" || $("#hp_no3").val() == "") {
			noticeMsg(MultiLang.findResource("패스워드를 입력하세요"));
			return;
		}
	}

    if ($get("saveid").checked)
    	saveId($get("login_id").value);
    else
    	saveId("");
    	
	ControlUtil.submitServerForm(Public.getLoginServerUrl("/Login/Login.aspx", true));
}


function get_contact_no_value(obj) {
	if ($("#" + obj).val() == $("#" + obj).attr('title'))
		return "";
	else
		return $("#" + obj).val();
}

function checkValidID() 
{
	//var chk = /[\W]/g;
	var chk = /[^0-9a-zA-Z_]+/;

	return !chk.test($get("login_id").value);
}




function saveId(login_id)
{
	if(login_id != "")
	{
		// userid 쿠키에 id 값을 7일간 저장
		Util.setCookie("save_login_id", login_id, null, 7);
	}else
	{
		// userid 쿠키 삭제
		Util.setCookie("save_login_id", "", null, -1);
	}
}



function popupForgotMemberID()
{
	Util.openPopup(Public.getLoginServerUrl("/Member/ForgotMemberID.aspx", true), 200, 200, "ForgotMemberID");
}

function popupForgotMemberPwd() {
	alert(MultiLang.findResource("ck_passwd"));
	Util.openPopup(Public.getLoginServerUrl("/Member/ForgotMemberPwd.aspx", true), 200, 200, "ForgotMemberPwd");
}


function clickMemberKind()
{
	if ($get("member_kind_m").checked) {
		$("#dv_member_login").removeClass("disNone");
		$(".g_loginBnnr:eq(0)").show();
		if ($(".Ordergo").length > 0) {
			$(".Ordergo").addClass("disNone");
			$(".contactLogin").removeClass("disNone");
			ControlUtil.displayObject("none_member_ul", false);
			ControlUtil.displayObject("multisite_login_notice_ul", true);
		}
		else {
			$("#dv_non_member_login").addClass("disNone");
			ControlUtil.displayObject("member_ul", true);
			ControlUtil.displayObject("none_member_ul", false);
			ControlUtil.displayObject("multisite_login_notice_ul", true);
		}
	}
	else {
		$("#dv_member_login").addClass("disNone");
		$(".g_loginBnnr:eq(0)").hide();
		if ($(".Ordergo").length > 0) {
			$("#dv_member_login").addClass("disNone");
			$(".Ordergo").removeClass("disNone");
			$(".contactLogin").addClass("disNone");
		}
		else {
			$("#dv_non_member_login").removeClass("disNone");
			ControlUtil.displayObject("member_ul", false);
			ControlUtil.displayObject("none_member_ul", true);
			ControlUtil.displayObject("multisite_login_notice_ul", false);
		}
	}
}


function alertLoginFail(isMember)
{
	if (isMember)
		noticeMsg(MultiLang.findResource("login_fail"));
	else
		noticeMsg(MultiLang.findResource("login_fail_guest"));
}

function openPaypalLogin(url) {
	Util.openPopup(url, 800, 630, "PayPalLogin");
}


function showSimpleRegisterMember(show_field) {
	if (show_field == "R") {
		$(".signIn .LoginL").addClass("disNone");
		$(".g_loginBnnr:eq(0)").hide();
		$("#dv_simple_register").removeClass("disNone");
		$(".signTab ul li:eq(0)").removeClass("selected");
		$(".signTab ul li:eq(1)").addClass("selected");
		$("#cust_nm").focus();
	}
	else if (show_field == "S") {
		$("#dv_simple_register").addClass("disNone");
		$(".signIn .LoginL").removeClass("disNone");
		if ($get("member_kind_m").checked) $(".g_loginBnnr:eq(0)").show();
		$(".signTab ul li:eq(1)").removeClass("selected");
		$(".signTab ul li:eq(0)").addClass("selected");
		$("#login_id").focus();
	}
}

function noticeMsg(msg) {
	if (msg != "")
		$("#login_error_msg p").html(msg);
	$("#login_error_msg").removeClass("disNone");
}


