var ie=document.all; var ns=document.layers; var ns6=document.getElementById&&!document.all;
var arr_tel = new Array("02", "031", "032", "033", "041", "042", "043", "051", "052","053", "054", "055", "061", "062", "063", "064");

function isNumeric(el) {var pattern=/^(-{0,1})([0-9]+)$/;return (pattern.test(el.value)) ? true : doError(el,'¼ýÀÚÇü½ÄÀ» ÀÔ·ÂÇÏ¼¼¿ä');}
function doError(el,msg) {alert(msg);el.value='';el.focus();return false;}
function isNotNull(el,msg) {return (el.value.replace(/ /g, '').length>0) ? true : doError(el,msg);}
function isEmail(el) {var pattern=/^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/; return (pattern.test(el.value)) ? true : doError(el,'¿Ã¹Ù¸¥ ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');}
function isDomain(el) {var pattern=/^(http:\/\/)?(www\.)?([°¡-Èþa-zA-Z0-9-]+\.)+[a-zA-Z]{2,3}$/i; return (pattern.test(el.value)) ? true : doError(el,'¿Ã¹Ù¸¥ URLÀ» ÀÔ·ÂÇÏ¼¼¿ä');}
function isPhone(el) {var pattern=/^([0]{1}[0-9]{1,2})-([1-9]{1}[0-9]{2,3})-([0-9]{4})$/; if(pattern.test(el.value)){return true;} else {return doError(el,'¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');}}
function isJumin(el,value) {var pattern=/^([0-9]{6})-?([0-9]{7})$/;var num=value?value:el.value;
if(!pattern.test(num)) return doError(el,'¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');num=RegExp.$1+RegExp.$2;var sum=0;
var last=num.charCodeAt(12)-0x30;var bases='234567892345';
for (var i=0; i<12; i++) {if (isNaN(num.substring(i,i+1))) return doError(el,'¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä'); sum+=(num.charCodeAt(i)-0x30)*(bases.charCodeAt(i)-0x30);}
var mod=sum%11;return ((11-mod)%10==last) ? true : doError(el,'¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');}
function juminSkip(e1, e2) {if(e1.value.length==6) e2.focus();}

function onMover(f, clr) { f.style.backgroundColor = clr; }
function onMout(f, clr)  { f.style.backgroundColor = clr; }
function none() {}


/////////////////// °Ô½ÃÆÇ¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® /////////////////////

function regSubmit(f) { if(!isNotNull(f.name,'ÀÛ¼ºÀÚ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isNotNull(f.passwd,'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(f.jumin1){if(!isJumin(f.jumin1,f.jumin1.value+f.jumin2.value)) return false;}
if(f.email){if(f.email.value.replace(/ /g,'').length>0 && !isEmail(f.email)) return false;}
if(!isNotNull(f.subject,'Á¦¸ñÀ» ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isNotNull(f.content,'³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä')) return false; return true; }

function commentSubmit(f) { if(!isNotNull(f.name,'ÀÛ¼ºÀÚ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isNotNull(f.passwd,'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isNotNull(f.memo,'³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä')) return false; return true; }

function showPassForm(e, mode, cmtidx) {xOffset= (mode=="delcomment") ? -230 : 10; yOffset=0;
document.passForm.mode.value=mode; if(cmtidx) {if(mode=="delcomment") document.passForm.cmtidx.value=cmtidx;
else document.passForm.idx.value=cmtidx;}
if(ie||ns6) {crossobj=document.getElementById? document.getElementById("passFormDiv") : document.all.passFormDiv;
crossobj.style.left=ns6? pageXOffset+e.clientX+xOffset: document.body.scrollLeft+event.clientX+xOffset;
crossobj.style.top=ns6? pageYOffset+e.clientY+yOffset: document.body.scrollTop+event.clientY+yOffset;
}else if(ns) {document.passFormDiv.left=e.x+xOffset; document.passFormDiv.top=e.y+yOffset;}
crossobj.style.display="block"; document.passForm.passwd.focus();
}
function skipPassForm(e, mode, cmtidx) {if(cmtidx) {if(mode=="delcomment") document.passForm.cmtidx.value=cmtidx;
else document.passForm.idx.value=cmtidx;}
if(mode=='delete' || mode=='delcomment') {if(!confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) return;}
document.passForm.mode.value=mode; document.passForm.passwd.value='admin'; document.passForm.submit();}

function showCommentForm(e, mode, cmtidx) {if(cmtidx) document.passForm.cmtidx.value=cmtidx;
document.passForm.mode.value=mode; document.passForm.passwd.value='admin'; document.passForm.submit();}

function hidePassForm() {crossobj=document.getElementById? document.getElementById("passFormDiv"):document.all.passFormDiv; crossobj.style.display="none";}
function regPassSubmit(f) {if(f.passwd.value.length==0) return doError(f.passwd,'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä'); return true;}


/////////////////// È¸¿ø°ü¸®¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® /////////////////////

function changeFindType() {var f=document.f1;
if(f.type[0].checked==true) document.getElementById('trID').style.display="none";
else  document.getElementById('trID').style.display="";}

function changeAgreeType() {var f=document.f1;
if(f.type.checked==true) document.getElementById('AgreeNext').style.visibility="visible";
else document.getElementById('AgreeNext').style.visibility="hidden";}

function changeFeeType() {var f=document.f1; f.type2.value='';
if(f.type[0].checked==true) {document.getElementById('trJOIN').style.display="";
document.getElementById('trYEAR').style.display="none"; document.getElementById('trETC').style.display="none";
} else if(f.type[1].checked==true) {document.getElementById('trJOIN').style.display="none";
document.getElementById('trETC').style.display="none"; document.getElementById('trYEAR').style.display="";
} else if(f.type[2].checked==true) {document.getElementById('trJOIN').style.display="none";
document.getElementById('trYEAR').style.display="none"; document.getElementById('trETC').style.display=""; f.type2.focus();}}

function feeFormInit() {var f=document.f1;
nowYear = new Date().getFullYear(); for(i=nowYear; i>=2000; i--) f.year.options[nowYear-i]=new Option(i, i);}

function feeSubmit(f) {
if(f.type[0].checked==true) {f.target.value=f.target1[f.target1.selectedIndex].text;}
else if(f.type[1].checked==true) {f.target.value=f.target2[f.target2.selectedIndex].text;}
else if(f.type[2].checked==true) {f.type2.value=f.type2.value.replace(/ /g,'');
if(!isNotNull(f.type2,"¿Ã¹Ù¸¥ È¸ºñ³»¿ªÀ» ÀÔ·ÂÇÏ¼¼¿ä")) return false;} return true;}

function valide_chk(f){
	var m_Sp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\{\}\`\'\~\=\|;]/;
	var m_val = f.value;
	var strLen = m_val.length;

	for(i=0; i<strLen; i++) {
		m_char = m_val.charAt(i);
		
		if(f.value.length>0 && m_char.search(m_Sp) != -1) {
			f.value = "";
			alert("Æ¯¼ö¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
			f.focus();
			return false;
		}
	}
}


function loginSubmit(f) {

	f.login_id.value=f.login_id.value.replace(/ /g,''); 
	f.login_passwd.value=f.login_passwd.value.replace(/ /g,'');

	if(!isNotNull(f.login_id,"¿Ã¹Ù¸¥ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) 
	return false;

	if(!isNotNull(f.login_passwd,"¿Ã¹Ù¸¥ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) 
	return false; 
	return true;
}

function findSubmit(f) {if(f.type[1].checked==true) {f.login_id.value=f.login_id.value.replace(/ /g,'');
if(!isNotNull(f.login_id,"¿Ã¹Ù¸¥ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
f.mode.value="find_passwd";} else f.mode.value="find_id";
if(!isNotNull(f.name,"¿Ã¹Ù¸¥ ÀÌ¸§¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
if(!isJumin(f.jumin1,f.jumin1.value+f.jumin2.value)) return false;  return true;}

function joinCheckSubmit(f) {if(!isJumin(f.jumin1,f.jumin1.value+f.jumin2.value)) return false;  return true;}

function emailSubmit(f) {if(!isEmail(f.email)) return false;  return true;}

function joinSubmit(f) {if(!isNotNull(f.user_id,'¿Ã¹Ù¸¥ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isNotNull(f.pwd1,'¿Ã¹Ù¸¥ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false; if(!isNotNull(f.pwd2,'¿Ã¹Ù¸¥ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(f.pwd1.value!=f.pwd2.value) return doError(f.pwd2,'ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù'); if(!isNotNull(f.name,'¿Ã¹Ù¸¥ ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isJumin(f.jumin1,f.jumin1.value+f.jumin2.value)) return false; 
if(!isNumeric(f.phone2,'¿Ã¹Ù¸¥ ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false;
if(!isNumeric(f.phone3,'¿Ã¹Ù¸¥ ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä')) return false;
f.email.value=f.email.value.replace(/ /g,''); if(!isEmail(f.email)) return false;
if(f.email.value.toLowerCase().indexOf('hanmail.net')>0){alert('HanmailÀÌ¿ÜÀÇ ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä. '); f.email.focus(); return false;}
f.homepage.value=f.homepage.value.replace(/ /g,'');
f.office_tel2.value=f.office_tel2.value.replace(/ /g,''); if(f.office_tel2.value.length>0 && !isNumeric(f.office_tel2)) return false;
f.office_tel3.value=f.office_tel3.value.replace(/ /g,''); if(f.office_tel3.value.length>0 && !isNumeric(f.office_tel3)) return false;
f.home_tel2.value=f.home_tel2.value.replace(/ /g,''); if(f.home_tel2.value.length>0 && !isNumeric(f.home_tel2)) return false;
f.home_tel3.value=f.home_tel3.value.replace(/ /g,''); if(f.home_tel3.value.length>0 && !isNumeric(f.home_tel3)) return false;
f.phone2.value=f.phone2.value.replace(/ /g,''); if(f.phone2.value.length>0 && !isNumeric(f.phone2)) return false;
f.phone3.value=f.phone3.value.replace(/ /g,''); if(f.phone3.value.length>0 && !isNumeric(f.phone3)) return false;
if(f.delivery[0].checked==true) {if(!isNumeric(f.office_tel2)) return false; if(!isNumeric(f.office_tel3)) return false;
if(!isNotNull(f.office_zipcode, 'Á÷Àå ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä. ')) return false;}
else {if(!isNumeric(f.home_tel2)) return false; if(!isNumeric(f.home_tel3)) return false;
if(!isNotNull(f.home_zipcode, 'ÀÚÅÃÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä. ')) return false;}
return true;}