

function loadStep2(){
	uForm = document.forms[1];
	//alert(uForm["user.jumin"].value);
	var imsi = uForm["user.jumin"].value.split('-');
	uForm.jumin1.value = imsi[0];
	uForm.jumin2.value = imsi[1];	
}
function juminCheck(){   
	uForm = document.forms[0];
	
	//alert(uForm["user.name"].value);
	if(uForm.name.value == "")
	{
		alert('성명을 입력하십시요.'); 
		uForm.name.focus();
		return;
	}
	else if(uForm.jumin1.value == "")
	{
		alert('주민번호 앞자리를 입력하십시요.'); 
		uForm.jumin1.focus();
		return;
	}
	else if(uForm.jumin2.value == "")
	{
		alert('주민번호 뒷자리를 입력하십시요.'); 
		uForm.jumin2.focus();
		return;
	}
	else if(!isJuminCheck(uForm.jumin1.value, uForm.jumin2.value))
	{
		alert('주민번호가 정확하지 않습니다.'); 
		uForm.jumin1.focus();
		return;
	}
		
	
	alert('주민등록 인증을 마쳤습니다. \n 이메일 인증을 하십시요!'); 
	uForm.isJuminCheck.value = "true";
	uForm["user.name"].value = uForm.name.value;
	uForm["user.jumin"].value = uForm.jumin1.value + '-' + uForm.jumin2.value;
	
	uForm.name.disabled = true;
	uForm.jumin1.disabled = true;
	uForm.jumin2.disabled = true;
	
	uForm.email.focus();
	
//	uForm["user.name"].value = uForm.name.value;
//	uForm["user.jumin"].value = uForm.jumin1.value + '-' + uForm.jumin2.value;
//	
//	uForm.action = "openJuminChek.action";
//	uForm.submit();
	
//	var jumin = uForm.jumin1.value + '-' + uForm.jumin2.value;
//	
//	winNew = window.open('openJuminChek.action?user.name='+uForm.name.value+'&user.jumin='+jumin,'emailcheck','scrollbars=yes,width=350,height=250');
//	winNew.focus();
}
function juminCheckCancle(){  
	uForm = document.forms[0];
	uForm.name.value = "";
	uForm.jumin1.value = "";
	uForm.jumin2.value = "";
	
	uForm.isJuminCheck.value = "false";
	uForm["user.name"].value = "";
	uForm["user.jumin"].value = "";
	
	uForm.name.disabled = false;
	uForm.jumin1.disabled = false;
	uForm.jumin2.disabled = false;
}
// 주민번호 체크
function isJuminCheck(jumin1, jumin2)
{
	check = false;
	total = 0;
	temp = new Array(13);
	
	for(i=1; i<=6; i++)
		temp[i] = jumin1.charAt(i-1);
	for(i=7; i<=13; i++)
		temp[i] = jumin2.charAt(i-7);
	
	for(i=1; i<=12; i++){
		k = i + 1;
		if(k >= 10)
			k = k % 10 + 2;
		total = total + temp[i] * k;
	}
	mm = temp[3]*10 + temp[4];
	dd = temp[5]*10 + temp[6];
	
	totalmod = total % 11;
	chd = 11 - totalmod;				
	  
	if((chd % 10) == temp[13]*1)
		check=true;
	return check;
}
function emailCheck(){   
	uForm = document.forms[1];
	
	//alert(uForm["user.name"].value);
	if(uForm.email.value == "")
	{
		alert('이메일을 입력하십시요.'); 
		uForm.email.focus();
		return;
	}
	else if(!isEmail(uForm.email.value))
	{
		alert('이메일이 정확하지 않습니다.'); 
		uForm.email.focus();
		return;
	}
	//alert('선택하신 이메일을 사용하실수 있습니다.'); 
	//uForm.isEmailCheck.value = "true";
	//uForm["user.email"].value = uForm.email.value;
	
	//uForm.email.disabled = true;

	winNew = window.open('openIdChek.action?email='+uForm.email.value,'zipcode','scrollbars=no,width=450,height=320');
	winNew.focus();
}
function emailCheckPop(){   
	uForm = document.forms[0];
	
	//alert(uForm["user.name"].value);
	if(uForm.email.value == "")
	{
		alert('이메일을 입력하십시요.'); 
		uForm.email.focus();
		return;
	}
	else if(!isEmail(uForm.email.value))
	{
		alert('이메일이 정확하지 않습니다.'); 
		uForm.email.focus();
		return;
	}
	//alert('선택하신 이메일을 사용하실수 있습니다.'); 
	//uForm.isEmailCheck.value = "true";
	//uForm["user.email"].value = uForm.email.value;
	
	//uForm.email.disabled = true;

	winNew = window.open('openIdChek.action?email='+uForm.email.value,'zipcode','scrollbars=yes,width=350,height=250');
	winNew.focus();
}
function emailCheckCancle(){  
	uForm = document.forms[0];
	uForm.email.value = "";
		
	uForm.isEmailCheck.value = "false";
	uForm["user.email"].value = "";
		
	uForm.email.disabled = false;
	
}
// 이메일 체크
function isEmail(email)
{
	// regular expression...
	var supported = 0;
	if (window.RegExp)
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}

	if (!supported)
		return (email.indexOf(".") > 2) && (email.indexOf("@") > 0);

	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");

	if (email.length>0 && !(!r1.test(email) && r2.test(email)))
	{
		return false;
	}

	return true;
}
function comNumCheck(){   
	alert('사업자등록번호확인(개발중)'); 
	return;
}


function userSubmit1(){   
	uForm = document.forms[1];
	
	//alert(uForm["user.jumin"].value);
	
	if(uForm.agree.checked == false)
	{
		alert('약관에 동의하셔야 회원가입이 가능합니다.'); 
		uForm.agree.focus();
	}
	else if(uForm.isEmailCheck.value == 'false')
	{
		alert('먼저 이메일 인증을 하셔야 합니다.'); 
		uForm.email.focus();
	}
	else if(uForm["user.password"].value == 'false')
	{
		alert('인증키를 반드시 입력하셔야 합니다.'); 
		uForm["user.password"].focus();
	}
	else
	{
		uForm.submit();
		
	}
}

function userSubmit2(){   
	uForm = document.forms[1];
	
	uForm["user.zipcode"].value = uForm.zipcode1.value + '-' + uForm.zipcode2.value;
	uForm["user.tel"].value = uForm.tel1.value + '-' + uForm.tel2.value + '-' + uForm.tel3.value;
	uForm["user.mobile"].value = uForm.mobile1.value + '-' + uForm.mobile2.value + '-' + uForm.mobile3.value;
	
	
	if(uForm["user.password"].value == '')
	{
		alert('비밀번호를 입력하셔야 합니다.'); 
		uForm["user.password"].focus();
	}
	else if(uForm["user.password"].value != uForm.passwordConfirm.value)
	{
		alert(' 비밀번호와 비밀번호확인 값이 같아야 합니다.'); 
		uForm.passwordConfirm.focus();
	}
	else if(uForm["user.addr1"].value == '')
	{
		alert('회사주소를 입력하셔야 합니다.'); 
		uForm["user.addr1"].focus();
	}
	else if(uForm["user.comp_name"].value == '')
	{
		alert('회사명을 입력하셔야 합니다.'); 
		uForm["user.com_name"].focus();
	}
	else if(uForm.tel2.value == '')
	{
		alert('회사전화를 입력하셔야 합니다.'); 
		uForm.tel2.focus();
	}
	else if(uForm.mobile2.value == '')
	{
		alert('이동전화를 입력하셔야 합니다.'); 
		uForm.mobile2.focus();
	}
	else if( (uForm["user.password"].value.length < 6) || (uForm["user.password"].value.length > 32) )
	{
		alert('비밀번호는 6자 이상 10자 이하로 입력해 주십시요.'); 
		uForm["user.password"].focus();
	}
	else
	{
		uForm.submit();
		
	}
}
function loginSubmit(){   
	uForm = document.loginUser;
	
	if(uForm["user.email"].value == '')
	{
		alert('이메일을 입력하셔야 합니다.'); 
		uForm["user.email"].focus();
	}
	else if(uForm["user.password"].value == '')
	{
		alert('비밀번호를 입력하셔야 합니다.'); 
		uForm["user.password"].focus();
	}
	else
	{
		uForm.submit();
		
	}
}
function logoutSubmit(){   
	winNew = window.open('logoutUser.action','_self');
	winNew.focus ();
}

function userUpdateLoad(){
	uForm = document.forms[1];
	//alert(uForm["user.tel"].value);
	var imsi = uForm["user.zipcode"].value.split('-');
	uForm.zipcode1.value = imsi[0];
	uForm.zipcode2.value = imsi[1];	
	
	var imsi2 = uForm["user.tel"].value.split('-');
	uForm.tel1.value = imsi2[0];
	uForm.tel2.value = imsi2[1];	
	uForm.tel3.value = imsi2[2];	
	
	var imsi3 = uForm["user.mobile"].value.split('-');
	uForm.mobile1.value = imsi3[0];
	uForm.mobile2.value = imsi3[1];	
	uForm.mobile3.value = imsi3[2];	
	
//	var imsi4 = uForm["user.jumin"].value.split('-');
//	uForm.jumin1.value = imsi4[0];
//	uForm.jumin2.value = imsi4[1];	
}
function userUpdateSubmit(){   
	uForm = document.forms[1];
	
	uForm["user.zipcode"].value = uForm.zipcode1.value + '-' + uForm.zipcode2.value;
	uForm["user.tel"].value = uForm.tel1.value + '-' + uForm.tel2.value + '-' + uForm.tel3.value;
	uForm["user.mobile"].value = uForm.mobile1.value + '-' + uForm.mobile2.value + '-' + uForm.mobile3.value;
	
	
	
	if(uForm["user.addr1"].value == '')
	{
		alert('회사주소를 입력하셔야 합니다.'); 
		uForm["user.addr1"].focus();
		return;
	}
	else if(uForm["user.comp_name"].value == '')
	{
		alert('회사명을 입력하셔야 합니다.'); 
		uForm["user.com_name"].focus();
		return;
	}
	else if(uForm.tel2.value == '')
	{
		alert('회사전화를 입력하셔야 합니다.'); 
		uForm.tel2.focus();
		return;
	}
	else if(uForm.mobile2.value == '')
	{
		alert('이동전화를 입력하셔야 합니다.'); 
		uForm.mobile2.focus();
	}
	else if(uForm.mobile2.value == '')
	{
		alert('이동전화를 입력하셔야 합니다.'); 
		uForm.mobile2.focus();
		return;
	}
	
	if(uForm.password1.value != '') {
		if(uForm.password1.value != uForm.password2.value) {
			alert('새로운 비밀번호와 비밀번호재확인 값이 같아야 합니다.'); 
			uForm.password2.focus();
			return;
		} else if( (uForm.password1.value.length < 6) || (uForm.password1.value.length > 20) ){
			alert('비밀번호는 6자 이상 20자 이하로 입력해 주십시요.'); 
			uForm.password1.focus();
			return;
		} else {
			uForm["user.password"].value = uForm.password1.value;
		}
	}
	
	alert('회원정보를 수정하였습니다.'); 
	uForm.submit();

	
}
function userUpdatePassSubmit(){   
	uForm = document.forms[1];
	
		
	if(uForm.passwordNow.value != uForm.passwordConfirm.value)
	{
		alert('현재비밀번호가 정확하지 않습니다.'); 
		uForm.passwordConfirm.focus();
	}
	else if(uForm.password1.value == '')
	{
		alert('새로운 비밀번호를 입력하셔야 합니다.'); 
		uForm.password1.focus();
	}
	else if(uForm.password1.value != uForm.password2.value)
	{
		alert('새로운 비밀번호와 비밀번호재확인 값이 같아야 합니다.'); 
		uForm.password2.focus();
	}
	else if( (uForm.password1.value.length < 6) || (uForm.password1.value.length > 32) )
	{
		alert('비밀번호는 6자 이상 10자 이하로 입력해 주십시요.'); 
		uForm.password1.focus();
	}
	else
	{
		uForm["user.password"].value = uForm.password1.value;
		uForm.submit();
		alert('정상적으로 처리되었습니다. 감사합니다.'); 
		
	}
}
function userLeaveSubmit(){   
	uForm = document.forms[1];
	
	if(uForm["user.email"].value == '')
	{
		alert('이메일 주소를 입력하셔야 합니다.'); 
		uForm.password1.focus();
	}
	else if(uForm["user.password"].value == '')
	{
		alert('비밀번호를 입력하셔야 합니다.'); 
		uForm.password1.focus();
	}
	else if(uForm.email.value != uForm["user.email"].value)
	{
		alert('이메일 주소가  정확하지 않습니다.'); 
		uForm["user.email"].focus();
	}
	else if(uForm.password.value != uForm["user.password"].value)
	{
		alert('비밀번호가  정확하지 않습니다.'); 
		uForm["user.password"].focus();
	}
	else
	{
		alert('그동안 이용해 주셔서 감사합니다.'); 
		uForm.submit();
		
	}
}
// 아이디 찾기
function searchEmailSubmit(){   
	uForm = document.forms[0];
	
	//alert(uForm["user.name"].value);
	if(uForm["user.name"].value == "")
	{
		alert('성명을 입력하십시요.'); 
		uForm["user.name"].focus();
		return;
	}
	else if(uForm.jumin1.value == "")
	{
		alert('주민번호 앞자리를 입력하십시요.'); 
		uForm.jumin1.focus();
		return;
	}
	else if(uForm.jumin2.value == "")
	{
		alert('주민번호 뒷자리를 입력하십시요.'); 
		uForm.jumin2.focus();
		return;
	}
	else if(!isJuminCheck(uForm.jumin1.value, uForm.jumin2.value))
	{
		alert('주민번호가 정확하지 않습니다.'); 
		uForm.jumin1.focus();
		return;
	}
	else
	{
		uForm["user.jumin"].value = uForm.jumin1.value + '-' + uForm.jumin2.value;
		uForm.submit();
	}
	
}
//비밀번호 찾기
function searchPassSubmit(){   
	uForm = document.forms[1];
	
	//alert(uForm["user.name"].value);
	if(uForm["user.email"].value == "")
	{
		alert('이메일을 입력하십시요.'); 
		uForm["user.email"].focus();
		return;
	}
	else if(!isEmail(uForm["user.email"].value))
	{
		alert('이메일이 정확하지 않습니다.'); 
		uForm["user.email"].focus();
		return;
	}
	else
	{
		uForm.submit();
	}
	
}
function zipcodePopup() { //v2.0
	winNew = window.open('openZipcode.action','zipcode','scrollbars=yes,width=450,height=400');
	winNew.focus ();
}

function zipcodeSearch() { //v2.0
	uForm = document.forms[0];
	
	//alert(uForm["user.name"].value);
	if(uForm.dong.value == "")
	{
		alert('동명을  입력하십시요.'); 
		uForm.dong.focus();
		return;
	}
	else
	{
		uForm.submit();
	}
}
