
function JoinCheck() {
	var temp = document.getElementById('join');
	temp.disabled = true;
	if(!document.forms['join_form'].elements['id'].value) {
		window.alert("아이디를 입력 해 주세요.");
		document.forms['join_form'].elements['id'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['join_form'].elements['pass'].value) {
		window.alert("비밀번호를 입력 해 주세요.");
		document.forms['join_form'].elements['pass'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['join_form'].elements['confirm'].value) {
		window.alert("확인란을 입력 해 주세요.");
		document.forms['join_form'].elements['confirm'].focus();
		temp.disabled = false;
		return false;
	} else if(document.forms['join_form'].elements['pass'].value != document.forms['join_form'].elements['confirm'].value) {
		window.alert("비밀번호가 일치하지 않습니다.\n\n다시 입력 해 주세요.");
		document.forms['join_form'].elements['pass'].value = "";
		document.forms['join_form'].elements['confirm'].value = "";
		document.forms['join_form'].elements['pass'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['join_form'].elements['nick'].value) {
		window.alert("닉네임을 입력 해 주세요.");
		document.forms['join_form'].elements['nick'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['join_form'].elements['memo'].value) {
		window.alert("메모를 입력 해 주세요.");
		document.forms['join_form'].elements['memo'].focus();
		temp.disabled = false;
		return false;
	} else return true;
}

function SameCheck(_obj) {
	var win, temp;
	if(_obj == "id") {
		if(!document.forms['join_form'].elements['id'].value) {
			window.alert("아이디를 입력 해 주세요.");
			document.forms['join_form'].elements['id'].focus();
			return false;
		}
		temp = document.forms['join_form'].elements['id'].value;
		win = window.open("./check_value.php?mode=idCheck&id="+temp, "", "width=10, height=10");
	} else if(_obj == "nick") {
		if(!document.forms['join_form'].elements['nick'].value) {
			window.alert("닉네임을 입력 해 주세요.");
			document.forms['join_form'].elements['nick'].focus();
			return false;
		}
		temp = document.forms['join_form'].elements['nick'].value;
		win = window.open("./check_value.php?mode=nickCheck&nick="+temp, "", "width=10, height=10");
	} else return false;
	return false;
}

function MemberEditCheck() {
	var temp = document.getElementById('edit');
	temp.disabled = true;
	if(!document.forms['edit_form'].elements['nick'].value) {
		window.alert("닉네임을 입력 해 주세요.");
		document.forms['edit_form'].elements['nick'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['edit_form'].elements['memo'].value) {
		window.alert("메모를 입력 해 주세요.");
		document.forms['edit_form'].elements['memo'].focus();
		temp.disabled = false;
		return false;
	} else return true;
}

function SameCheckEdit(_obj) {
	var win, temp;
	if(_obj == "nick") {
		if(!document.forms['edit_form'].elements['nick'].value) {
			window.alert("닉네임을 입력 해 주세요.");
			document.forms['edit_form'].elements['nick'].focus();
			return false;
		}
		temp = document.forms['edit_form'].elements['nick'].value;
		win = window.open("./check_value.php?sub=edit&mode=nickCheck&nick="+temp, "", "width=10, height=10");
	} else return false;
	return false;
}
function LoginCheck() {
	if(!document.forms['login_form'].elements['user_id'].value) {
		window.alert("아이디를 입력 해 주세요.");
		document.forms['login_form'].elements['user_id'].focus();
		return false;
	} else if(!document.forms['login_form'].elements['user_pass'].value) {
		window.alert("비밀번호를 입력 해 주세요.");
		document.forms['login_form'].elements['user_pass'].focus();
		return false;
	} else return true;
}

function MakeCheck() {
	var temp = document.getElementById('make_floor');
	temp.disabled = true;
	if(!document.forms['make_form'].elements['title'].value) {
		window.alert("제목을 입력 해 주세요.");
		document.forms['make_form'].elements['title'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['make_form'].elements['content'].value) {
		window.alert("내용을 입력 해 주세요.");
		document.forms['make_form'].elements['content'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['make_form'].elements['answer'].value) {
		window.alert("정답을 입력 해 주세요.");
		document.forms['make_form'].elements['answer'].focus();
		temp.disabled = false;
		return false;
	} else return true;
}

function EditCheck() {
	var temp = document.getElementById('edit_floor');
	temp.disabled = true;
	if(!document.forms['edit_form'].elements['title'].value) {
		window.alert("제목을 입력 해 주세요.");
		document.forms['edit_form'].elements['title'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['edit_form'].elements['content'].value) {
		window.alert("내용을 입력 해 주세요.");
		document.forms['edit_form'].elements['content'].focus();
		temp.disabled = false;
		return false;
	} else if(!document.forms['edit_form'].elements['answer'].value) {
		window.alert("정답을 입력 해 주세요.");
		document.forms['edit_form'].elements['answer'].focus();
		temp.disabled = false;
		return false;
	} else return true;
}

function AnswerCheck() {
	var temp = document.getElementById('post_answer');
	temp.disabled = true;
	if(!document.forms['answer_form'].elements['answer'].value) {
		window.alert("정답을 입력 해 주세요.");
		document.forms['answer_form'].elements['answer'].focus();
		temp.disabled = false;
		return false;
	} else{
		var q = window.confirm("* 관찰자의 조언\n\n주의하라.\n\n정답이 틀릴 경우 목숨이 하나 줄어들게 되며\n\n목숨을 모두 사용했을 경우 아이디가 자동 삭제...\n\n(명예의 전당 기록도 자동 삭제)\n\n\n이래도 정말 정답을 확인할 것인가.\n\n기회는 얼마든지 있다.");
		if(q == true) return true;
		else {
			temp.disabled = false;
			return false;
		}
	}
}

function CommentCheck() {
	var temp = document.getElementById('post_cmt');
	temp.disabled = true;
	if(!document.forms['comment_form'].elements['memo'].value) {
		window.alert("흔적을 입력 해 주세요.");
		document.forms['comment_form'].elements['memo'].focus();
		temp.disabled = false;
		return false;
	} else return true;
}

function CommentDel(no, obj) {
	obj.disabled = true;
	var q = window.confirm("흔적 삭제 하시겠습니까?");
	if(q == false) {
		obj.disabled = false;
		return false;
	} else {
		document.forms['cmt_del'].elements['no'].value = no;
		document.forms['cmt_del'].submit();
		return true;
	}
}

function InfoMessage(no, obj) {
	obj.disabled = true;
	obj.value = "Page Loading...:)";
	top.location.href = "./member_view.php?no="+no;
	return false;
}

function setFrm(obj, url) {
	obj.src = url;
}

function viewFrm(obj, url) {
	var obj_div = eval(document.getElementById(obj+"_div"));
	var obj_frm = eval(document.getElementById(obj+"_frm"));
	if(obj_div.style.display == "none") {
		obj_div.style.display = "";
		setFrm(obj_frm, url);
		if(obj_frm == "cmts_frm") {
			getRetry(obj_frm, 500);
		}
	} else {
		obj_div.style.display = "none";
		setFrm(obj_frm, "./"+obj+".php");
	}
}

function viewToggle(obj) {
	if(obj.style.display == "none") {
		obj.style.display = "";
	} else {
		obj.style.display = "none";
	}
}

function getResize(obj, min) {
	try {
		var objFrame = document.getElementById(obj);
		var objBody = window.frames[obj].document.body;

		ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);

		if (ifrmHeight > min) {
			objFrame.style.height = ifrmHeight;
		} else {
			objFrame.style.height = min;
		}
		objFrame.style.width = "99%";
	} catch(e) {
	};
}

function getRetry(obj, min) {
	var lmt = 10;        //루프 최대값(무한 반복 방지) 
	var num = 0;        //증가값 
	var sec    = 300;        //반복되는 초단위 (1/1000초) 

	if (num < lmt) {
        getResize(obj, min);
        setTimeout("getRetry(obj, min)",sec);
        num++;
    }
}

function doResize(_div, _frm) {
	_div.height = _frm.document.body.scrollHeight;
	_div.width = _frm.document.body.scrollWidth;
} 