//===========================================================================//
//	AmorePacific 통합 회원관리 ( ap_member.js )
//===========================================================================//

// 사이트 코드
var apPath	= "http://220.64.130.41:8103";		// AmorePacific URL
var siteURL	= "";		// 이니스프리
var siteCd;
var cstmId;
var cstmNm;
var isLogin;

/********************************************************************
*  Function Name : ApMemberOpen( wndTp, siteCd, cstmId )									*
*  Description   : 통합 회원관리 팝업 열기													*              
*  Input Data    : wndTp - 창코드															*
*						 - JOIN : 회원가입 ( 필수입력 : siteCd )							*
*						 - MOD : 회원정보수정 ( 필수입력 : siteCd, cstmId )					*
*						 - SECH1 : 아이디찾기 ( 필수입력 : siteCd )							*
*						 - SECH2 : 비밀번호찾기 ( 필수입력 : siteCd )						*
*						 - CSC : 고객서비스센터 ( 필수입력 : siteCd )						*
*						 - BTPT : 뷰티포인트 ( 필수입력 : siteCd )							*
*						 - SECE : 회원탈퇴 ( 필수입력 : siteCd )							*
*						 - MYPG : 마이페이지 ( 필수입력 : siteCd )							*
*						 - SRCH : 통합검색 ( 필수입력 : siteCd )							*
*						 - MGIN : 문진 ( 필수입력 : siteCd )								*
*						 - COUN : 카운셀러찾기 ( 필수입력 : siteCd )						*
*						 - STOR : 매장찾기 ( 필수입력 : siteCd )							*
*						 - ONST : 온라인매장 ( 필수입력 : siteCd )							*
*						 - PRQA : 제품문의 ( 필수입력 : siteCd )							*
*						 - TERM : 서비스이용약관 ( 필수입력 : siteCd )						*
*						 - PRIV : 개인정보취급방침 ( 필수입력 : siteCd )					*
*						 - SITE : 사이트이용문의 ( 필수입력 : siteCd )						*
*  Output Data   : return wndId																*
********************************************************************/
function ApMemberMngPop( wndTp, siteCd, cstmId ) {

	document.cookie	 =  "APMEMPATH=" + escape( "http://"+location.host +"/apmember") +"; path=/;";
	
	if(isIPCheck(document.location.href)==false){
		apPath = "http://www.amorepacific.co.kr";
	}

	var jspURL;
	var option = "";
	
	if(siteCd == "") siteCd = "ART";
	
	switch( wndTp ) {
		case 'JOIN' : 
			jspURL	= apPath + "/member/join/join.jsp?siteCd=" + siteCd;
			break;
		case 'MOD' : 
			jspURL	= apPath + "/mypage/member/modifyInput.jsp?siteCd=" + siteCd;
			break;
		case 'SECH1' : 
			jspURL	= apPath + "/member/findid/findid.jsp?siteCd=" + siteCd;
			break;
		case 'SECH2' : 
			jspURL	= apPath + "/member/findpw/findpw.jsp?siteCd=" + siteCd;
			break;
		case 'CSC' : 
			jspURL	= apPath + "/utility/custService_index.jsp?siteCd=" + siteCd;
			break;
		case 'BTPT' : 
			jspURL	= apPath + "/mypage/benefit/btyPoint.jsp?siteCd=" + siteCd; 
			break;
		case 'SECE' :
			jspURL	= apPath + "/mypage/member/secession.jsp?siteCd=" + siteCd;
			break;
		case 'MYPG' :
			jspURL	= apPath + "/mypage/index.jsp?siteCd=" + siteCd; 
			break;
		case 'SRCH' :
			jspURL	= apPath + "/search/total/search.jsp?siteCd=" + siteCd; 
			break;
		case 'MGIN' :
			jspURL	= apPath + "/fun/beautynSolutions/index.jsp?siteCd=" + siteCd; 
			break;
		case 'COUN' :
			jspURL	= apPath + "/utility/counselor/counselorFind.jsp?siteCd=" + siteCd; 
			break;
		case 'STOR' :
			jspURL	= apPath + "/utility/findstore/findstore.jsp?siteCd=" + siteCd; 
			break;
		case 'ONST' :
			jspURL	= apPath + "/utility/findstore/onlineStore.jsp?site_code=" + siteCd; 
			break;
		case 'PRQA' :
			jspURL	= apPath + "/utility/custservice/counselForm.jsp?siteCd=" + siteCd; 
			break;
		case 'TERM' :
			jspURL	= apPath + "/utility/service/agreement.jsp?siteCd=" + siteCd; 
			break;
		case 'PRIV' :
			jspURL	= apPath + "/utility/service/privacyPolicy.jsp?siteCd=" + siteCd; 
			break;
		case 'SITE' :
			jspURL	= apPath + "/utility/custservice/siteUseForm.jsp?siteCd=" + siteCd; 
			break;
		default : 
			jspURL	= "about:blank";
	}

	window.open(  jspURL, 'MemPop'  , option  );
}
//===========================================================================//



//===========================================================================//
//	각 사이트별로 구현해야 할 메서드들
//===========================================================================//
// 회원가입후 처리
function fncJoinPostScript( cstmId ) {
	
	// TODO
//	document.location.href	= siteURL + "/userLogin.do?method=GET_LOGIN_FORM&cstmId=" + cstmId;
	document.location.href	= siteURL + "/login/registerWebService.jsp?cstmId=" + cstmId;
}

// 로그인 페이지로 이동
function fncGoLogin() {
	
	// TODO 
	self.focus();
	document.location.href	= siteURL + "/userLogin.do?method=GET_LOGIN_FORM";
}

// 사이트 이용문의 페이지로 이동
function fncGoSiteInfo() {

	// TODO 
	self.focus();
	var jspURL	= siteURL + "/utility/serviceinfo.jsp";
	window.open( jspURL, "open_window", "width=538, height=382, status=no, scrollbars=no"); 

}

// 정보 수정.
function fncModifyOK() {

	// TODO 
	self.focus();
}

// 고객 탈퇴후 작업내용
// - 이부분에서 각 사이트 별로 로그아웃 처리를 해주어야 한다.
function fncDeleteOK() {

	// TODO - 로그아웃처리 필수
	self.focus();
	document.location.href	= siteURL +  "/userLogin.do?method=DO_LOGOUT_PRC";
}

//===========================================================================//

//전달받은 주소가 아이피형식인지 체크-개발서버를 가려내기 위함(true:아이피형주소, false:도메인형주소)
function isIPCheck(_url){
	_url = _url.replace("https://","");
	_url = _url.replace("http://","");
	arrDgit = _url.split(".");			
	isIP = true;
	if(arrDgit.length>4){
		for(i=0; i<3; i++){
			if(arrDgit[i].search(/[^0-9]/g)!=-1){
				return false;
			}
		}
	}else{
		return false;
	}			
	return true;
}