function getCookie(NameOfCookie) { if (document.cookie.length > 0) { begin = document.cookie.indexOf(NameOfCookie+"="); if (begin != -1) { begin += NameOfCookie.length+1; end = document.cookie.indexOf(";", begin); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(begin, end)); } } return null; } function setCookie(NameOfCookie, value, expiredays) { var ExpireDate = new Date (); ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000)); document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()); } function delCookie (NameOfCookie) { if (getCookie(NameOfCookie)) { document.cookie = NameOfCookie + "=" +"; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } function init(page) { session=getCookie('memdbSession'); if (session!=null) { var ran=Math.random(); if(page=='login') location.href='/?page=controlPage&session='+session+'&ran='+ran; else location.href='/?page='+page+'&session='+session+'&ran='+ran; } else { if(page=='controlPage') { location.href='/login.htm'; } } } function initRank(oid) { session=getCookie('memdbSession'); if (session!=null) { var ran=Math.random(); location.href='?page=rank&oid='+oid+'&session='+session+'&ran='+ran; } else { inputForm['mark'].focus(); } } function initOid(oid,page) { session=getCookie('memdbSession'); if (session!=null) { var ran=Math.random(); location.href='?page='+page+'&oid='+oid+'&session='+session+'&ran='+ran; } else { closeButton.focus(); } } function validateForm (form) { if(form['id'].value=='') { form['id'].focus(); return false; } if(form['password'].value.length<4) { form['password'].focus(); return false; } var ran=Math.random(); location.href='?page=checkLogin&id='+form['id'].value+"&password="+form['password'].value+'&ran='+ran; return false; } function Editable(obj) { if (obj == null) return false; else if (obj.nodeName == "TEXTAREA" || (obj.nodeName == "INPUT" && (obj.type == "text" || obj.type == "password"))) { return true; } else { return false; } } function IsInput(obj) { if (obj == null) return false; else if(obj.nodeName == "SELECT") { return true; } else if (obj.nodeName == "INPUT" && (obj.type == "text" || obj.type == "password"||obj.type=="checkbox")) { return true; } else { return false; } } function IsButton(obj) { if (obj == null) return false; else if (obj.nodeName == "INPUT" && (obj.type == "button" || obj.type == "submit")) { return true; } else { return false; } } function MouseOver() { if (IsButton(event.srcElement)) { event.srcElement.style.borderColor = "0000FF"; event.srcElement.style.backgroundColor = "999999"; } } function MouseOut() { if (IsButton(event.srcElement)) { event.srcElement.style.borderColor = '000000'; event.srcElement.style.backgroundColor = 'CCCCCC'; } } function FocusIn() { if (Editable(event.srcElement)) { event.srcElement.style.borderColor = "0000FF"; event.srcElement.style.backgroundColor = "99FFFF"; } else if (IsButton(event.srcElement)) { event.srcElement.style.borderColor = "0000FF"; event.srcElement.style.backgroundColor = "999999"; } } function FocusOut() { if (Editable(event.srcElement)) { event.srcElement.style.borderColor = 'CCCCCC'; event.srcElement.style.backgroundColor = 'FFFFFF'; } else if (IsButton(event.srcElement)) { event.srcElement.style.borderColor = '000000'; event.srcElement.style.backgroundColor = 'CCCCCC'; } } function KeyDown() { if(event.keyCode==122) { event.keyCode = 0; return false; } if (event.keyCode == 13 ) // enter { if (IsInput(event.srcElement)) { event.keyCode = 9; } } return event.keyCode; } function ContextMenu() { return false; } function formatTable(oTable) { var rows=document.all(oTable).rows; for(var i=0;i