var layerPopUpBGHtml; // 레이어팝업 BG
layerPopUpBGHtml = "<div id= 'layerPopUpBG' style='z-index: 9999999; position: absolute; filter: alpha(opacity=30); BACKGROUND-COLOR: black;  zoom: 1; visibility: visible; top: 0px; left: 0px; opacity: 0.3;'></div>";

$(document).ready(function() {

	// 레이어팝업 오픈
	$("[layerPopUp_on]").css("cursor","pointer").click(function() {
		if (isLogin == false){
			$("[layerPopUp_off]").click();
			alert("로그인 후 이용 하실 수 있습니다.");
			return;
		}
		$("#layerPopUpBG").css({
			width : $(window).width(),
			height : $(document).height()
		});
		$("#contents").append(layerPopUpBGHtml);
	
		$("#layerPopUparea").show();
	});

	// 레이어팝업 클로즈
	$("[layerPopUp_off]").css("cursor","pointer").click(function() {
		$("#layerPopUpBG").remove();
		$("#layerPopUparea").hide();
	});

});


// 숫자만 입력
function checkNumber(Type) {
	if( (event.keyCode<48) || (event.keyCode>57) ) {
		if (Type == "A") {
			alert("숫자만 입력 가능합니다.");
		}
		event.returnValue=false;
	}
}



// 글자수 체크
function checkStrLen(strID,maxLen,LenID) {
	// strID = 체크할 필드 ID값
	// maxLen = 허용 최대 글자수
	// LenID = 현재 입력 글자수 표시 ID값
	var chcekStr = $(strID).val();
	var currntLen = chcekStr.length;

	if (currntLen <= maxLen) {
		$(LenID).text(currntLen);
	}
	else {
		$(strID).val(chcekStr.substr(0, maxLen));
		$(LenID).text(maxLen);
		alert("최대 " + maxLen + "자까지 입력하실 수 있습니다.");
	}
}

// E-mail 체크
function checkEmail(strEmail) {
	var Email_str;
	var reEmail = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i; 

	if (reEmail.test(strEmail)) { return true; }
	else { return false; }
}

// 전화번호 체크
function chkPhone(strPhone) {
	 var digit = /[^0-9]/;
	 var nPhone = strPhone.replace(/-/gi,"")
	 if(nPhone.search(digit) != -1) { return false; }
	 else { return true}
}

// html을 제외한 텍스트 내용 추출 정규식
function stripHTMLtag(string) { 
   var objStrip = new RegExp(); 
   objStrip = /[<][^>]*[>]/gi; 
   return string.replace(objStrip, ""); 
}

// 공백제거
function trim(value) {
	return value.replace(/^\s+|\s+$/g,''); 
}
