
function IDCheck(){

	var fm = document.InForm;

	if ( fm.me_id.value == "" ) {
		alert("사용하실 ID를 먼저 입력해 주세요");
		fm.me_id.focus();
	}
	else if( fm.me_id.value == "admin" ){
		alert("해당 아이디는 등록이 불가능한 아이디입니다.");
		fm.me_id.focus();
	}
	else {
		window.open('id_search.html?me_id='+fm.me_id.value,'IDCheck','width=400,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
	}
}


function passNum(num){

	if(num=="2"){

		document.getElementById("divPass").style.display ="none";
		document.getElementById("divPass2").style.display ="none";
		document.getElementById("me_passno").value="";
		document.getElementById("me_passend").value="";

	}else{
		document.getElementById("divPass").style.display ="";
		document.getElementById("divPass2").style.display ="";

	}
}

function check_email(email){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(filter.test(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}


function input_chk(){
	var f = document.InForm;

	if(f.mem_id.value == ""){
		alert("아이디를 입력하세요!");
		//location.hash="top";
		f.mem_id.focus();
		return false;
	}

	if(f.me_passwd1.value.split(" ").join("") == ""){
		alert("비밀번호를 입력하세요!");
		f.me_passwd1.focus();
		return false;
	}
	if((f.me_passwd1.value.length>=4) && (f.me_passwd1.value.length<=12)){
		var IDStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
		for (var i=0; i<f.me_passwd1.value.length; i++){
			if(IDStr.indexOf(f.me_passwd1.value.substring(i,i+1))<0) {
				alert("비밀번호는 영문과 숫자의 조합이어야합니다. \n\n 다시 비밀번호를 입력해주세요!");
				f.me_passwd1.value = "";
				f.me_passwd1.focus();
				return false;
			}
		}
	}
	else{
		alert("비밀번호는 4~12자 사이로 입력하세요!");
		f.me_passwd1.value = "";
		f.me_passwd1.focus();
		return false;
	}

	if(f.me_passwd2.value.split(" ").join("") == ""){
		alert("비밀번호확인을 입력하세요!");
		f.me_passwd2.value = "";
		f.me_passwd2.focus();
		return false;
	}
	if((f.me_passwd2.value.length>=4) && (f.me_passwd2.value.length<=12)){
		var IDStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
		for (var i=0; i<f.me_passwd2.value.length; i++){
			if(IDStr.indexOf(f.me_passwd2.value.substring(i,i+1))<0) {
				alert("비밀번호는 영문과 숫자의 조합이어야합니다. \n\n 다시 비밀번호를 입력해주세요!");
				f.me_passwd2.value = "";
				f.me_passwd2.focus();
				return false;
			}
		}
	}
	else{
		alert("비밀번호는 4~12자 사이로 입력하세요!");
		f.me_passwd2.value = "";
		f.me_passwd2.focus();
		return false;
	}

	if(f.me_passwd1.value != f.me_passwd2.value){
		alert("비밀번호가 틀립니다!");
		f.me_passwd2.value = "";
		f.me_passwd2.focus();
		return false;
	}

	if(f.me_zipno.value.split(" ").join("") == ""){
		alert("우편번호검색을 입력하세요");
		f.me_zipno.focus();
		return false;
	}

	if(f.me_address1.value.split(" ").join("") == ""){
		alert("주소를 입력하세요");
		f.me_address1.focus();
		return false;
	}

	if(f.me_address2.value.split(" ").join("") == ""){
		alert("주소를 입력하세요");
		f.me_address2.focus();
		return false;
	}

	if(!f.me_email.value){
		alert("E-Mail를 입력하세요");
		f.me_email.focus();
		return false;
	}else{
		if(!check_email(f.me_email.value)){
			alert("잘못된 E-Mail 입니다.");
			f.me_email.focus();
			return false;
		}
	}

	if(f.me_phone1.value.split(" ").join("") == ""){
		alert("핸드폰번호를 입력하세요");
		f.me_phone1.focus();
		return false;
	}

	if(f.me_phone2.value.split(" ").join("") == ""){
		alert("핸드폰번호를 입력하세요");
		f.me_phone2.focus();
		return false;
	}

	if(f.me_phone3.value.split(" ").join("") == ""){
		alert("핸드폰번호를 입력하세요");
		f.me_phone3.focus();
		return false;
	}

	

	f.submit();
}

function passNo(num){

	if(num==1){
		document.getElementById("me_passno").readOnly = true;
		document.getElementById("me_passno").value="";
	}else{
		document.getElementById("me_passno").readOnly = false;
		document.getElementById("me_passno").value="";
	}
}




/* 회원정보수정*/

function input_chk2(){
	var f = document.InForm;

	if(!f.me_email.value){
		alert("E-Mail를 입력하세요");
		f.me_email.focus();
		return false;
	}
	else{
		if(!check_email(f.me_email.value)){
			alert("잘못된 E-Mail 입니다.");
			f.me_email.focus();
			return false;
		}
	}


	if(f.me_phone1.value.split(" ").join("") == ""){
		alert("핸드폰번호를 입력하세요");
		f.me_phone1.focus();
		return false;
	}

	if(f.me_phone2.value.split(" ").join("") == ""){
		alert("핸드폰번호를 입력하세요");
		f.me_phone2.focus();
		return false;
	}

	if(f.me_phone3.value.split(" ").join("") == ""){
		alert("핸드폰번호를 입력하세요");
		f.me_phone3.focus();
		return false;
	}


	if(f.me_zipno.value.split(" ").join("") == ""){
		alert("우편번호를 입력하세요");
		f.me_zipno.focus();
		return false;
	}

	if(f.me_address1.value.split(" ").join("") == ""){
		alert("주소를 입력하세요");
		f.me_address1.focus();
		return false;
	}

	if(f.me_address2.value.split(" ").join("") == ""){
		alert("상세주소를 입력하세요");
		f.me_address2.focus();
		return false;
	}

	if(f.me_passwd.value.split(" ").join("") == ""){
		alert("비밀번호를 입력하세요!");
		f.me_passwd.focus();
		return false;
	}
	if((f.me_passwd.value.length>=4) && (f.me_passwd.value.length<=12)){
		var IDStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
		for (var i=0; i<f.me_passwd.value.length; i++){
			if(IDStr.indexOf(f.me_passwd.value.substring(i,i+1))<0) {
				alert("비밀번호는 영문과 숫자의 조합이어야합니다. \n\n 다시 비밀번호를 입력해주세요!");
				f.me_passwd.value = "";
				f.me_passwd.focus();
				return false;
			}
		}
	}
	else{
		alert("비밀번호는 4~12자 사이로 입력하세요!");
		f.me_passwd.value = "";
		f.me_passwd.focus();
		return false;
	}

	if(f.NewPwdChk.checked==true){
		if(f.me_passwdedit1.value.split(" ").join("") == ""){
			alert("새비밀번호를 입력하세요!");
			f.me_passwdedit1.value = "";
			f.me_passwdedit1.focus();
			return false;
		}
		if((f.me_passwdedit1.value.length>=4) && (f.me_passwdedit1.value.length<=12)){
			var IDStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
			for (var i=0; i<f.me_passwdedit1.value.length; i++){
				if(IDStr.indexOf(f.me_passwdedit1.value.substring(i,i+1))<0) {
					alert("비밀번호는 영문과 숫자의 조합이어야합니다. \n\n 다시 비밀번호를 입력해주세요!");
					f.me_passwdedit1.value = "";
					f.me_passwdedit1.focus();
					return false;
				}
			}
		}
		else{
			alert("비밀번호는 4~12자 사이로 입력하세요!");
			f.me_passwdedit1.value = "";
			f.me_passwdedit1.focus();
			return false;
		}

		if(f.me_passwdedit2.value.split(" ").join("") == ""){
			alert("비밀번호확인을 입력하세요!");
			f.me_passwdedit2.value = "";
			f.me_passwdedit2.focus();
			return false;
		}



		if((f.me_passwdedit2.value.length>=4) && (f.me_passwdedit2.value.length<=12)){
			var IDStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
			for (var i=0; i<f.me_passwdedit2.value.length; i++){
				if(IDStr.indexOf(f.me_passwdedit2.value.substring(i,i+1))<0) {
					alert("비밀번호는 영문과 숫자의 조합이어야합니다. \n\n 다시 비밀번호를 입력해주세요!");
					f.me_passwdedit2.value = "";
					f.me_passwdedit2.focus();
					return false;
				}
			}
		}
		else{
			alert("비밀번호는 4~12자 사이로 입력하세요!");
			f.me_passwdedit2.value = "";
			f.me_passwdedit2.focus();
			return false;
		}

		if(f.me_passwdedit1.value != f.me_passwdedit2.value){
			alert("비밀번호가 틀립니다!");
			f.me_passwdedit2.value = "";
			f.me_passwdedit1.select();
			f.me_passwdedit1.focus();
			return false;
		}


	}

	f.submit();
}




//우편번호 창
function requestTagListZ(tagName) {
	var url = tagName;
	
	var myAjax = new Ajax.Request(url,
	{
	method: 'post',
	parameters: {v:tagName},
	onSuccess: responseTagListZ,
	onFailure: function() { alert('문제가 발생하였습니다');}
	}
	);


}

function responseTagListZ(reqResult) {
	document.getElementById("inputLayerPop").style.display = 'block';

	$('inputLayerPop').innerHTML = reqResult.responseText ;

	LayerCenter(document.getElementById("inputLayerPop"));

	if(document.getElementById("SearchWord")){
		document.getElementById("SearchWord").focus();
	}
}

//수정 레이어 닫기
function CloseInputLayerZ(){

	document.getElementById("inputLayerPop").style.display = 'none';
	document.getElementById("inputLayerPop").innerHTML="";
	document.getElementById("inputLayerBg").style.display="none";
}


function CheckFormZip(z1,z2,z3){
	var f = document.zipform;
	if(f.SearchWord.value.split(" ").join("") == false){
		alert("찾으시는 주소(지역명-동,읍,면)를 입력하세요");
		f.SearchWord.focus();
		return false;
	}

	if(f.SearchWord.value.length <2){
		alert("지역명은 두글자 이상 입력하세요");
		f.SearchWord.focus();
		return false;
	}

	requestTagListZ('../member/ZipFind.php?z1='+z1+'&z2='+z2+'&z3='+z3+'&SearchWord='+encodeURIComponent(f.SearchWord.value));

	return false;
}

function selectIt(zipcode,sido,gugun,dong,z1,z2,z3) {

	var juso = sido+" "+gugun+" "+dong;

	document.getElementById(z1).value=zipcode;

	document.getElementById(z2).value=juso;

	if(z3){
		document.getElementById(z3).focus();
	}

	CloseInputLayerZ();
}

//로그인체크
function login_chk(){

	var f = document.login_form;

	if(f.me_id.value.split(" ").join("") == false){

		f.me_id.focus();
		alert("아이디를 입력해주세요");
		return false;

	}

	if(f.me_passwd.value.split(" ").join("") == false){

		f.me_passwd.focus();
		alert("비밀번호를 입력해주세요");
		return false;

	}

}




function out_check(){
	var here = document.form

	if(here.me_name.value == ""){
		alert("이름을 입력하세요")
		here.me_name.focus()
		return false;
	}

	if(here.me_id.value == ""){
		alert("아이디를 입력하세요")
		here.me_id.focus()
		return false;
	}

	if(here.me_passwd.value == ""){
		alert("비밀번호를 입력하세요")
		here.me_passwd.focus()
		return false;
	}

	if(here.me_jumin1.value == ""){
		alert("주민등록번호를 입력하세요")
		here.me_jumin1.focus()
		return false;
	}

	if(here.me_jumin2.value == ""){
		alert("주민등록번호를 입력하세요")
		here.me_jumin2.focus()
		return false;
	}


	if(confirm("다시확인 합니다. \n\n탈퇴하시겠습니까?")){
		here.submit();
	}

}

