function checkRules(user_location){
	var remember1 = document.getElementById("remember1");
	var remember2 = document.getElementById("remember2");
	if (remember1.checked == false)
	{
		alert("회원약관에 동의하셔야합니다.");
		remember1.focus();
		return;
	}
	if (remember2.checked == false)
	{
		alert("개인정보 취급방침/이용안내에 동의하셔야합니다.");
		remember2.focus();
		return;
	}
	document.location.href = "/user/join" + user_location + ".html";
}

function inputActive(obj, c){
	obj.className = c;
}

function checkLogin(){
	var loginForm = document.loginForm;
	if (loginForm.user_id.value == "")
	{
		alert("아이디를 입력하세요");
		loginForm.user_id.focus();
		return false;
	}else if (loginForm.user_pwd.value == "")
	{
		alert("비밀번호를 입력하세요");
		loginForm.user_pwd.focus();
		return false;
	}
}

function logoutClick(){
	document.location.href = "/user/login.html?logout=1";
}

// 회원정보수정 폼체크
function checkModify(){
	var joinForm = document.joinForm;
	if (joinForm.user_pwd.value == "")
	{
		alert("비밀번호를 입력하세요");
		joinForm.user_pwd.focus();
		return false;
	}else if (joinForm.user_pwd.value.length <= 3)
	{
		alert("비밀번호는 4자 이상입니다.");
		joinForm.user_pwd.focus();
		return false;
	}else if (joinForm.user_pwd1.style.display == "block" && joinForm.user_pwd1.value.length <= 3)
	{
		alert("비밀번호는 4자 이상입니다.");
		joinForm.user_pwd1.focus();
		return false;
	}else if (joinForm.user_pwd1.style.display == "block" && joinForm.user_pwd2.style.display == "block" && joinForm.user_pwd1.value != joinForm.user_pwd2.value)
	{
		alert("비밀번호가 서로 다릅니다.");
		joinForm.user_pwd1.focus();
		return false;
	}else if (joinForm.hint_q[0].selected)
	{
		alert("비밀번호힌트를 선택하세요");
		joinForm.hint_q[0].focus();
		return false;
	}else if (joinForm.hint_a.value == "")
	{
		alert("비밀본호힌트의 답을 입력하세요");
		joinForm.hint_a.focus();
		return false;
	}else if (joinForm.mail1.value == "")
	{
		alert("메일주소를 입력하세요.");
		joinForm.mail1.focus();
		return false;
	}else if (joinForm.mail_select[8].selected && joinForm.mail2.value == "")
	{
		alert("메일주소를 입력하세요.");
		joinForm.mail2.focus();
		return false;
	}else if (joinForm.mail_select[0].selected)
	{
		alert("메일사이트를 선택하세요");
		joinForm.mail_select.focus();
		return false;
	}else if (joinForm.phone1[0].selected)
	{
		alert("휴대폰번호를 선택하세요.");
		joinForm.phone1.focus();
		return false;
	}else if (joinForm.phone2.value == "")
	{
		alert("휴대폰번호를 입력하세요.");
		joinForm.phone2.focus();
		return false;
	}else if (!/^[0-9]+$/gi.test(joinForm.phone2.value))
	{
		alert("휴대폰번호는 숫자만 입력가능합니다.");
		joinForm.phone2.focus();
		return false;
	}else if (joinForm.phone3.value == "")
	{
		alert("휴대폰번호를 입력하세요.");
		joinForm.phone3.focus();
		return false;
	}else if (!/^[0-9]+$/gi.test(joinForm.phone3.value))
	{
		alert("휴대폰번호는 숫자만 입력가능합니다.");
		joinForm.phone3.focus();
		return false;
	}
}


// 회원정보수정 비밀번호변경 폼보이기/감추기
function viewPwdForm(){
	var tr_user_pwd1 = document.getElementById("tr_user_pwd1");
	var tr_user_pwd2 = document.getElementById("tr_user_pwd2");
	if (tr_user_pwd1.style.display == "none" || tr_user_pwd1.style.display == "")
	{
		tr_user_pwd1.style.display = "block";
		document.getElementById("user_pwd1").focus();
	}else{
		tr_user_pwd1.style.display = "none";
	}
	if (tr_user_pwd2.style.display == "none" || tr_user_pwd2.style.display == "")
	{
		tr_user_pwd2.style.display = "block";
		document.getElementById("user_pwd1").focus();
	}else{
		tr_user_pwd2.style.display = "none";
	}
	
}


function checkForgetId(){
	var forgetIdForm = document.forgetIdForm;
	if (forgetIdForm.user_name.value == "")
	{
		alert("이름을 입력하세요");
		forgetIdForm.user_name.focus();
		return false;
	}else if (forgetIdForm.mail1.value == "")
	{
		alert("메일주소를 입력하세요.");
		forgetIdForm.mail1.focus();
		return false;
	}else if (forgetIdForm.mail_select[8].selected && forgetIdForm.mail2.value == "")
	{
		alert("메일주소를 입력하세요.");
		forgetIdForm.mail2.focus();
		return false;
	}else if (forgetIdForm.mail_select[0].selected)
	{
		alert("메일사이트를 선택하세요");
		forgetIdForm.mail_select.focus();
		return false;
	}
	return true;
}

function checkForgetPwd(){
	var forgetPwdForm = document.forgetPwdForm;
	if (forgetPwdForm.user_id.value == "")
	{
		alert("아이디를 입력하세요.");
		forgetPwdForm.user_id.focus();
		return false;
	}else if (forgetPwdForm.user_name.value == "")
	{
		alert("이름을 입력하세요");
		forgetPwdForm.user_name.focus();
		return false;
	}else if (forgetPwdForm.mail1.value == "")
	{
		alert("메일주소를 입력하세요.");
		forgetPwdForm.mail1.focus();
		return false;
	}else if (forgetPwdForm.mail_select[8].selected && forgetPwdForm.mail2.value == "")
	{
		alert("메일주소를 입력하세요.");
		forgetPwdForm.mail2.focus();
		return false;
	}else if (forgetPwdForm.mail_select[0].selected)
	{
		alert("메일사이트를 선택하세요");
		forgetPwdForm.mail_select.focus();
		return false;
	}
	return true;
}


function checkPw(){
}

var joinIdCheck = false;
function checkJoin(){
	var joinForm = document.joinForm;
	if (joinForm.user_name.value == "")
	{
		alert("이름을 입력하세요");
		joinForm.user_name.focus();
		return false;
	}else if (joinForm.user_id.value == "")
	{
		alert("아이디를 입력하세요");
		joinForm.user_id.focus();
		return false;
	}else if (joinForm.user_id.value.length <= 3)
	{
		alert("아이디는 4자이상입니다.");
		joinForm.user_id.focus();
		return false;
	}else if (joinIdCheck != true)
	{
		alert("아이디 중복확인 해주시기바랍니다. ");
		joinForm.user_id.focus();
		return false;
	}else if (joinForm.user_pwd1.value == "")
	{
		alert("비밀번호를 입력하세요");
		joinForm.user_pwd1.focus();
		return false;
	}else if (joinForm.user_pwd1.value.length <= 3)
	{
		alert("비밀번호는 4자 이상입니다.");
		joinForm.user_pwd1.focus();
		return false;
	}else if (joinForm.user_pwd2.value == "")
	{
		alert("비밀번호확인을 입력하세요");
		joinForm.user_pwd2.focus();
		return false;
	}else if (joinForm.user_pwd1.value != joinForm.user_pwd2.value)
	{
		alert("비밀번호가 서로 다릅니다.");
		joinForm.user_pwd1.focus();
		return false;
	}else if (joinForm.hint_q[0].selected)
	{
		alert("비밀번호힌트를 선택하세요");
		joinForm.hint_q[0].focus();
		return false;
	}else if (joinForm.hint_a.value == "")
	{
		alert("비밀본호힌트의 답을 입력하세요");
		joinForm.hint_a.focus();
		return false;
	}else if (joinForm.mail1.value == "")
	{
		alert("메일주소를 입력하세요.");
		joinForm.mail1.focus();
		return false;
	}else if (joinForm.mail_select[8].selected && joinForm.mail2.value == "")
	{
		alert("메일주소를 입력하세요.");
		joinForm.mail2.focus();
		return false;
	}else if (joinForm.mail_select[0].selected)
	{
		alert("메일사이트를 선택하세요");
		joinForm.mail_select.focus();
		return false;
	}else if (joinForm.phone1[0].selected)
	{
		alert("휴대폰번호를 선택하세요.");
		joinForm.phone1.focus();
		return false;
	}else if (joinForm.phone2.value == "")
	{
		alert("휴대폰번호를 입력하세요.");
		joinForm.phone2.focus();
		return false;
	}else if (!/^[0-9]+$/gi.test(joinForm.phone2.value))
	{
		alert("휴대폰번호는 숫자만 입력가능합니다.");
		joinForm.phone2.focus();
		return false;
	}else if (joinForm.phone3.value == "")
	{
		alert("휴대폰번호를 입력하세요.");
		joinForm.phone3.focus();
		return false;
	}else if (!/^[0-9]+$/gi.test(joinForm.phone3.value))
	{
		alert("휴대폰번호는 숫자만 입력가능합니다.");
		joinForm.phone3.focus();
		return false;
	}
}

function joinKeyDown(){
	joinIdCheck = false;
}


function checkId(){
	var joinForm = document.joinForm;
	if (joinForm.user_id.value == "") {
		alert("아이디를 입력하세요");
		joinForm.user_id.focus();
		return false;
	}
	else {
		$('hiddenLayer').style.display = '';
		new Ajax.Request('/user/isMember.html',{
			parameters:{
				user_id:$("user_id").value
			},
			onSuccess:function(res){			
				if (res.responseText == "1"){
					joinIdCheck = true;					
				}else if (res.responseText == "0"){
					joinIdCheck = false;					
				}else{
					joinIdCheck = false;
				}

				if (joinIdCheck == true){
					$('popup_id').style.display = '';
					$('check_id').innerHTML = "<font class=\"orange\"><strong>" + $("user_id").value + "</strong></font> 는 사용가능한 아이디입니다.";
					$('use_id').style.display = "";
				}
				else {
					$('popup_id').style.display = '';
					$('check_id').innerHTML = "<font class=\"orange\"><strong>" + $("user_id").value + "</strong></font> 는 사용하실 수 <font class=\"orange\"><strong>없는</strong></font> 아이디입니다.";
					$('use_id').style.display = "none";
				}
				$('innerId').value = $("user_id").value;
				$('userid').focus();
			}
		}) ;
	}
}

// 아이디 체크 DIV 부분 중복확인
function new_checkId(){	
	if ($("userid").value == "") {
		alert("아이디를 입력하세요");
		$("userid").focus();
		return false;
	}
	else {
		$('check_id').innerHTML = "<img src=\"/img/user/loading_square.gif\"/ alt=\"로딩중..\">";
		new Ajax.Request('/user/isMember.html',{
			parameters:{
				user_id:$("userid").value
			},
			onSuccess:function(res){				
				if (res.responseText == "1"){
					joinIdCheck = true;
				}else if (res.responseText == "0")
				{
					joinIdCheck = false;
				}else{
					joinIdCheck = false;
				}	

				if (joinIdCheck == true){
					$('popup_id').style.display = '';
					$('check_id').innerHTML = "<font class=\"orange\"><strong>" + $("userid").value + "</strong></font> 는 사용가능한 아이디입니다.";
					$('use_id').style.display = "";
				}
				else {
					$('popup_id').style.display = '';
					$('check_id').innerHTML = "<font class=\"orange\"><strong>" + $("userid").value + "</strong></font> 는 사용하실 수 <font class=\"orange\"><strong>없는</strong></font> 아이디입니다.";
					$('use_id').style.display = "none";
				}
				$('innerId').value = $("userid").value;
				$("userid").value = "";		
				$('userid').focus();
			}
		}) ;
	}
}

// 우편번호 입력DIV 띄우기
function Zipcode_display() {
		$('popup_add').style.display = '';
		$('hiddenLayer').style.display = '';
		$('town_name').focus();
}

// 우편번호 불러오기
function ZipCode(){
	$('wrap3').innerHTML = "<iframe id=\"frame\" frameborder=\"0\" width=\"280\" height=\"100\" marginwidth=\"2\" marginheight=\"2\" topmargin=\"0\" scrolling=\"auto\" src=\"/user/isZipcode.html?town_name=" + $('town_name').value + "\"></iframe>"
	$('result_city').innerHTML = $('town_name').value;
}

// 아이디 사용하기 버튼 누를 시 값 넣어주기
function innerTexts(){
	if (joinIdCheck == true) {		
		$('user_id').value =$('innerId').value;
		$('popup_id').style.display = "none";
		$('popup_add').style.display = 'none';
		$('hiddenLayer').style.display = "none";
	}
	else {
		alert("사용하실 수 없는 아이디입니다.");
		$('userid').focus();
	}					
}

// 팝업창이랑 히든레이어 없애기
function element_hide() {
		$('popup_id').style.display = 'none';
		$('popup_add').style.display = 'none';
		$('hiddenLayer').style.display = 'none';
}

// explorer는 filters에 alpha(opacity='1-100')로 써줘야함..귀찮네
function setOpacity(el, opacity){
	if(el.filters){
		el.style.filter = 'alpha(opacity=' + opacity * 100 + ')';
	} else {
		el.style.opacity = opacity;
	}	
}

// 메일 선택변경시
function changeMail(obj){
	if (obj[8].selected)
	{
		document.getElementById("mail2").style.display = "inline";
		document.getElementById("mail2").focus();
	}else{
		document.getElementById("mail2").style.display = "none";
	}
}

// 우편번호 엔터키 입력 cross browsing(IE, firefox)
function enter_popupadd(e){
	if(window.event){
		//IE용 코드
		if (event.keyCode == 13) {
			ZipCode();
		}		
	}	
	else {
		if (e.which == 13)
		{
			ZipCode();
		}
	}
}

// 중복확인 엔터키 입력 cross browsing(IE, firefox)
function enter_popupid(e){
	if(window.event){
		//IE용 코드
		if (event.keyCode == 13) {
			new_checkId();
		}		
	}	
	else {
		if (e.which == 13)
		{
			new_checkId();
		}
	}
}


var isCheck = 0;
var isOk = 0;
function checkSerial(){
	isCheck = 1;
	new Ajax.Request('/user/check_serial.html',{
		parameters:{
			user_idx:$("user_idx").value,
			serial_number:$("serial_number").value
		},
		onSuccess:function(res){
			if (res.responseText == "ok"){
				isOk = 1;
				alert("인증번호가 일치합니다.");
				$("serial_msg").style.display = "none";
			}else{
				$("serial_msg").style.display = "block";
			}
		},
		onFailure:function(res){
			$("serial_msg").style.display = "block";
		}
	}) ;
	
}


function checkForm3(){
	if (isCheck != 1)
	{
		alert("인증확인 해주시기 바랍니다.");
		return false;
	}
	if (isOk != 1)
	{
		alert("인증번호가 잘못되었습니다.");
		return false;
	}
}

function form3kd(){
	isCheck = 0;
	isOk = 0;
}

function mem_out(){
	if (confirm('정말 탈퇴 하시겠습니까?'))
	{
		document.location.href="/user/mem_out.html";
	}
	return false;
}

function checkJoinTwitter(){
	var twitter_join = document.getElementById("twitter_join");
	var mail1 = document.getElementById("mail1");
	var mail2 = document.getElementById("mail2");
	var mail_select = document.getElementById("mail_select");
	if (mail1.value == "")
	{
		alert("이메일주소를 입력하세요.");
		mail1.focus();
		return false;
	}
	if (mail_select.value == "0")
	{
		alert("이메일주소를 선택하세요.");
		mail_select.focus();
		return false;
	}
	if (mail_select.value == "99" && mail2.value == "")
	{
		alert("이메일주소를 입력하세요.");
		mail2.focus();
		return false;
	}
	return true;
}
