function getRealPos(obj){var x=0,y=0,w,h;var el=obj;w=el.offsetWidth;h=el.offsetHeight;do{x+=el.offsetLeft||0;y+=el.offsetTop||0;el=el.offsetParent}while(el);return [x,y,w,h]};
function G(obj){return document.getElementById(obj)};function bytes(str){if(typeof(str)!='string'){str=str.value}var len=0;for(var i=0;i<str.length;i++){if(str.charCodeAt(i)>127){len++}len++}return len};function chkstr(str){if(typeof(str)!='string'){str=str.value}for(var i=0;i<str.length;i++){if(str.charCodeAt(i)<127&&!str.substr(i,1).match(/^\w+$/ig)){return false}}return true};
function showTips(){var passTips=G('passTips');passTips.style.display=passTips.style.display=='none'?'':'none';var relPos=getRealPos(G('pwd'));if(passTips.style.display!='none'){passTips.style.left=(relPos[0]+230)+'px';passTips.style.top=(relPos[1]+40)+'px'}};function tipResize(){var passTips=G('passTips');if(passTips.style.display==''){var relPos=getRealPos(G('pwd'));passTips.style.left=(relPos[0]+230)+'px';passTips.style.top=(relPos[1]+40)+'px'}}
function openTips()
{
	if(passTips.style.display!='none')
	{
		passTips.style.display='none';
	}
	else
	{
		passTips.style.display='block';
	}
}