function ID(a){return document.getElementById(a)}

function toggleInput(c,b){var a=ID(c);if(a.value==''||a.value==b){a.style.color='#c0c0c0';a.value=b}a.onfocus=function(){if(a.value==b){a.style.color='#000';a.value=''}};a.onblur=function(){if(a.value==''){a.style.color='#c0c0c0';a.value=b}}}

function calculateOffset(b,a){var c=0;while(b){c+=b[a];b=b.offsetParent}return c}

function showVerifyCodeImage(){changeVerifyCodeImage();ID('verifyCodeImageImg').style.display='';ID('verifyCode').size=8}

function hiddenVerifyCodeImage(){var a=ID('verifyCodeImageImg');if(event.x>calculateOffset(a,'offsetLeft')-10&&event.x<(calculateOffset(a,'offsetLeft')+80)&&event.y>calculateOffset(a,'offsetTop')&&event.y<(calculateOffset(a,'offsetTop')+30)){ID('verifyCode').focus()}else{ID('verifyCodeImageImg').style.display='none'}ID('verifyCode').size=20}

function changeVerifyCodeImage(imgId,textId){ID(imgId).src=contextPath+'/commons/verifyCode.jsp?a='+Math.random();ID(textId).value=''}

function initFrom(c){var d=c.from;if(d.value==''){var a=contextPath;var b=self.location.href;if(a!=''){d.value=b.substring(b.indexOf(a)+a.length)}else{d.value=b.replace(/^https?:\/\/[^\/]+/,'')}}};
