
// ===========   È¸¿ø°¡ÀÔ Ãß°¡ÇÑ ºÎºÐ ===========================
function isAllBlank(obj , msg){
	if (obj.value.split(" ").join("") == ""){
		alert(msg);
		obj.value="";
		obj.focus();
		return true;
	}else{
		return false;
	}
}

function isWord(obj , msg){
	var word = /^[a-zA-Z0-9]{4,16}$/;
	if(word.test(obj.value)){
		return true;
	}else{
		alert(msg);
		obj.value="";
		obj.focus();
		return false;
	}
}

function isRange(obj , sSize, eSize, msg){
	if(obj.value.length < sSize || obj.value.length > eSize){
		alert(msg);
		obj.value = "";
		obj.focus();
		return false;
	}else{
		return true;
	}
}
function isEquals(obj01 , obj02 , msg){
	if(obj01.value == obj02.value){
		return true;
	}else{
		alert(msg);
		obj01.value="";
		obj02.value="";
		obj01.focus();
		return false;
	}
}

function  goSubmit(){
	Frm = document.forms['form1'];
	if(isAllBlank(Frm.uid, "ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isRange(Frm.uid,4,16, "ID¸¦ 4 ~ 16ÀÚ ½ÃÀÌ·Î ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isWord(Frm.uid, "ID¿¡ ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\t")){ return;}
	if(isAllBlank(Frm.upwd, "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isRange(Frm.upwd,4, 16, "ºñ¹Ð¹øÈ£¸¦ 4 ~ 16ÀÚ »çÀÌ·Î ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isWord(Frm.upwd, "ºñ¹Ð¹øÈ£¿¡ ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\t")){ return;}
	if(isAllBlank(Frm.reupwd, "ºñ¹Ð¹øÈ£ È®ÀÎ¶õÀ» ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isRange(Frm.reupwd,4, 16, "ºñ¹Ð¹øÈ£ È®ÀÎ¶õ¿¡ 4 ~ 16ÀÚ »çÀÌ·Î ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isWord(Frm.reupwd, "ºñ¹Ð¹øÈ£ È®ÀÎ¶õ¿¡ ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\t")){ return;}
	if(!isEquals(Frm.upwd, Frm.reupwd, "ÀÔ·ÂÇÏ½Å µÎ°³ÀÇ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù. ´Ù½ÃÇÑ¹ø Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä\t")){ return;}
	if(isAllBlank(Frm.uname, "ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return; }
	if(isAllBlank(Frm.email, "ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!emailCheck(Frm.email.value)) { Frm.email.focus(); return; }
	if(isAllBlank(Frm.hzipcode, "¿ìÆí¹øÈ£ ¹öÆ°À» Å¬¸¯ÇØ¼­ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return; }
	if(Frm.chkFlag.value == "0"){
		alert("Áßº¹È®ÀÎ ¹öÆ°À» Å¬¸¯ÇØ¼­ ¾ÆÀÌµð Áßº¹°Ë»ç¸¦ ÇÏ¼¼¿ä.\t");
		Frm.uid.focus();
		return;
	}

	Frm.mode.value ="insert";
	Frm.target="_self";
	Frm.action="https://future.lg.co.kr:7004/member/joinAction.jsp"
	Frm.submit();
}

function goEdit() {
	Frm = document.forms['form1'];

	if(Frm.upwd.value || Frm.reupwd.value){
		if(isAllBlank(Frm.upwd, "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
		if(!isRange(Frm.upwd,4, 16, "ºñ¹Ð¹øÈ£¸¦ 4 ~ 16ÀÚ »çÀÌ·Î ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
		if(!isWord(Frm.upwd, "ºñ¹Ð¹øÈ£¿¡ ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\t")){ return;}
		if(isAllBlank(Frm.reupwd, "ºñ¹Ð¹øÈ£ È®ÀÎ¶õÀ» ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
		if(!isRange(Frm.reupwd,4, 16, "ºñ¹Ð¹øÈ£ È®ÀÎ¶õ¿¡ 4 ~ 16ÀÚ »çÀÌ·Î ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
		if(!isWord(Frm.reupwd, "ºñ¹Ð¹øÈ£ È®ÀÎ¶õ¿¡ ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\t")){ return;}
		if(!isEquals(Frm.upwd, Frm.reupwd, "ÀÔ·ÂÇÏ½Å µÎ°³ÀÇ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù. ´Ù½ÃÇÑ¹ø Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä\t")){ return;}
	}
	if(isAllBlank(Frm.email, "ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!emailCheck(Frm.email.value)) { Frm.email.focus(); return; }
	if(isAllBlank(Frm.hzipcode, "¿ìÆí¹øÈ£ ¹öÆ°À» Å¬¸¯ÇØ¼­ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return; }

	Frm.mode.value = "edit";
	Frm.action="./joinAction.jsp";
	Frm.target="_self";
	Frm.submit();
}

// ===========   È¸¿ø°¡ÀÔ Ãß°¡ÇÑ ºÎºÐ  ³¡===========================

function chkFlagEdit(){
	document.forms['form1'].chkFlag.value = "0";
}

function goCheckId(){

	Frm = document.forms['form1'];
	if(isAllBlank(Frm.uid, "ID¸¦ ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isRange(Frm.uid,4,16, "ID¸¦ 4 ~ 16ÀÚ ½ÃÀÌ·Î ÀÔ·ÂÇÏ¼¼¿ä.\t")){ return;}
	if(!isWord(Frm.uid, "ID¿¡ ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.\t")){ return;}
	
	Frm.chkFlag.value = "1";
	var opt = "width=350,height=190,top=200,left=300,scrollbars=no" ; 
	window.open('', 'checkid',opt) ;

	Frm.target = "checkid";
	Frm.action  = "./pop_checkid.jsp";
	Frm.submit();
}




function goLogin() {
	f = document.forms['form1'];
	if(f.frontId.value == "") {
		alert("ID¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.frontId.focus();
		return;
	}
	if(f.frontPwd.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.frontPwd.focus();
		return;
	}

	f.target="_self";
	f.action="https://future.lg.co.kr:7004/member/loginAction.jsp";
	f.submit();
}


function goLogin2() {
	f = document.forms['form1'];
	if(f.frontId.value == "") {
		alert("ID¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.frontId.focus();
		return;
	}
	if(f.frontPwd.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.frontPwd.focus();
		return;
	}

	f.target="_self";
	f.action="https://future.lg.co.kr:7004/member/loginAction.jsp";
	f.submit();
}

function goLogin1() {
	f = document.forms['form1'];
	if(f.frontId.value == "") {
		alert("ID¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.frontId.focus();
		return;
	}
	if(f.frontPwd.value == "") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.frontPwd.focus();
		return;
	}

	f.target="_self";
	f.action="./oginAction_test.jsp";
	f.submit();
}


function goSearch() {
	f = document.forms['form1'];
	if(f.uname.value == "") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.uname.focus();
		return;
	}
	if(f.email.value =="") {
		alert("EmailÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		f.email.focus();
		return;
	}
	f.target="_self";
	f.action="https://future.lg.co.kr:7004/member/findAction.jsp";
	f.submit();
}

function zipcode(){
	var opt = "width=350,height=300,top=200,left=300,scrollbars=no" ; 
	window.open('./pop_zipcode.jsp', 'zipcode',opt) ;
}					

function stringCheck(string) {
	return /^[a-zA-Z0-9]+$/.test(string)
}



function emailCheck(emailStr) 
{
	var emailPat=/^(.+)@(.+)$/ 
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" 
	var validChars="\[^\\s" + specialChars + "\]" 
	var quotedUser="(\"[^\"]*\")" 
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/ 
	var atom=validChars + '+' 
	var word="(" + atom + "|" + quotedUser + ")" 
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$") 
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$") 
	var matchArray=emailStr.match(emailPat) 

	if (matchArray==null) 
	{ 
        alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Ñ°Í °°½À´Ï´Ù (@ ¿Í . Ã¼Å©)") 
        return false 
	} 

	var user=matchArray[1] 
	var domain=matchArray[2] 

	
	if (user.match(userPat)==null) 
	{ 
    	alert("ÀÌ¸ÞÀÏ¶õÀÇ »ç¿ëÀÚ ÀÌ¸§ÀÌ Æ²¸³´Ï´Ù") 
    	return false 
	}	 

	var IPArray=domain.match(ipDomainPat) 
	if (IPArray!=null) 
	{ 
		for (var i=1;i<=4;i++) 
		{ 
           	if (IPArray[i]>255) 
			{ 
                alert("ÀÌ¸ÞÀÏ¶õÀÇ IP ÁÖ¼Ò°¡ Æ²·È½À´Ï´Ù") 
                return false 
            } 
    	} 
    	return true 
	} 


	var domainArray=domain.match(domainPat) 
	if (domainArray==null) 
	{ 
        alert("ÀÌ¸ÞÀÏ¶õÀÇ µµ¸ÞÀÎ¸íÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù") 
    	return false 
	} 

	var atomPat=new RegExp(atom,"g") 
	var domArr=domain.match(atomPat) 
	var len=domArr.length 
	if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) 
	{ 
   		alert("ÀÌ¸ÞÀÏ¶õÀÇ µµ¸ÞÀÎ¸íÀÇ ¸¶Áö¸· ±ÛÀÚ´Â 3±ÛÀÚ°Å³ª 2ÀÚ¸®ÀÇ ±¹°¡ÄÚµå ÀÔ´Ï´Ù") 
   		return false 
	} 

	if (len<2) 
	{ 
   		var errStr="ÀÌ¸ÞÀÏ¶õÀÇ ÁÖ¼ÒÀÇ È£½ºÆ®¸íÀÌ ¾ø±º¿ä!" 
   		alert(errStr) 
   		return false 
	} 


	return true; 
} 

function goSearchArea() {
	f = document.forms['form'];
	if(f.dong.value=="") {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		f.dong.focus();
		return;
	}
	f.target="_self";
	f.action="./pop_zipcode.jsp";
	f.submit();
}

function goSelect( value ){
	if(value.length>7) {
		var zipcodeFront =  value.substring(0,7);
		var addressname = value.substring(8, value.length );

		opener.document.form1.hzipcode.value = zipcodeFront;
		opener.document.form1.faddress.value = addressname;
		window.close();
	}else {
		alert("ÆÄ¶ó¹ÌÅÍ ¿À·ùÀÔ´Ï´Ù, ´Ù½Ã ½ÃµµÇØÁÖ½Ê½Ã¿ä.");
		window.close();
	}
}

function goDel() {
	f = document.forms['form1'];
	if(f.frontId.value=="") {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		f.dong.focus();
		return;
	}
	if(f.upwd.value=="") {
		alert("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		f.dong.focus();
		return;
	}
	if(f.frontName.value=="") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		f.dong.focus();
		return;
	}
	if(f.email.value=="") {
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		f.dong.focus();
		return;
	}
	f.mode.value="delete";
	f.target="_self";
	f.action="https://future.lg.co.kr:7004/member/joinAction.jsp";
	f.submit();
}


function goRe() {
	f = document.forms['form1'];
	f.action="./edit_info.jsp";
	f.target="_self";
	f.submit();

}

function isDate(start , end, msg){
	if(parseInt(start) >= parseInt(end)) {
		alert(msg);
		return true;
	}else{
		return false;
	}
}