function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 57)) event.returnValue = false; } } function chkMemID(formMemID) { var tmpVal = true; if(formMemID.value.search(/^[a-zA-Z][a-zA-Z0-9]*$/) == -1) { alert("사용자ID는 영문 또는 영문+숫자 조합으로 사용하셔야 합니다."); formMemID.value = ""; formMemID.focus(); tmpVal = false; } return tmpVal; } function chkEmail(tmpMemEmail) { var tmpVal = true; if(tmpMemEmail.value.search(/(\S+)@(\S+)\.(\S+)/) == -1) { alert("이메일 형식이 올바르지 않습니다."); tmpMemEmail.value = ""; tmpMemEmail.focus(); tmpVal = false; } return tmpVal; } function chkPasswdConfirm(formPasswd, formPasswdCf) { var tmpVal = true; if(formPasswd.value != formPasswdCf.value) { alert("비밀번호가 일치하지 않습니다."); formPasswdCf.value = ""; formPasswdCf.focus(); tmpVal = false; } return tmpVal; } function setCheckbox(formName, contName, val) { var tmpCheckName = eval("formName." + contName); for(i = 0; i < tmpCheckName.length; i++) { if(tmpCheckName[i].value == val) tmpCheckName[i].checked = true; else tmpCheckName[i].checked = false; } } self.onError=null; currentX = currentY = 0; whichIt = null; lastScrollX = 0; lastScrollY = 0; window.setInterval('heartBeat()',10); function heartBeat() { diffY = document.documentElement.scrollTop; diffX = 0; if (diffY != lastScrollY) { percent = .10 * (diffY - lastScrollY); if (percent > 0) { percent = Math.ceil(percent); } else { percent = Math.floor(percent); } quicklink_n.style.pixelTop += percent; lastScrollY = lastScrollY + percent; } if (diffX != lastScrollX) { percent = .10 * (diffX - lastScrollX); if (percent > 0) { percent = Math.ceil(percent); } else { percent = Math.floor(percent); } quicklink_n.style.pixelLeft += percent; lastScrollY = lastScrollY + percent; } }