﻿function validelength(obj,minlen,maxlen)
{
   return obj.value>=minlen&&obj.value<=maxlen;
}
document.write('<div id="tips" style="position:absolute; display:none;font-size:11px;padding:2px;text-align:left; background:#FDF3D0; z-index:999;"></div>');
var tipIsShowed=false;

function showTips(obj,tipstr)
{
    tipIsShowed=true;
    var view=document.getElementById("tips");
    var viewStyle=view.style; 
     
    if(viewStyle.display=="none")
        viewStyle.display="block";
        
    view.innerHTML=tipstr;       
    var ttop  = obj.offsetTop;    
    var thei  = obj.clientHeight;  
    var tleft = obj.offsetLeft;   
    var ttyp  = obj.type;        
    while (obj = obj.offsetParent){ttop+=obj.offsetTop; tleft+=obj.offsetLeft;} 
     
    viewStyle.top  = ((ttyp=="image")? ttop+thei : ttop+thei)-38+'px';
    viewStyle.left = tleft+3+'px'; 
    viewStyle.display="block"; 
    tipIsShowed=false;
}
function leaveTips(obj)
{
    window.setTimeout(closeTips,2);
}
function closeTips()
{
    if(!tipIsShowed)
    {
      var view=document.getElementById("tips");
      var viewStyle=view.style; 
      viewStyle.display="none";
     }
}