function maxWindowSize()
{
	window.moveTo(0,0);
   window.resizeTo(screen.availWidth,screen.availHeight);
}

function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}

function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

function Trim(str)
{
    return RTrim(LTrim(str));
}

function IsSame(obj1,obj2)
{
	var objtemp1=document.getElementsByName(obj1).item(0).value;
        var objtemp2=document.getElementsByName(obj2).item(0).value;
        if(objtemp1 == objtemp2)
        {
        	return true;
        }
        else
        {
        	return false;
        }
        return false;
}


function IsEmpty(obj,alertcontent)
{
    var objtemp=null;
    objtemp=document.getElementsByName(obj).item(0);
    if(Trim(objtemp.value)=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(objtemp.disabled==false && objtemp.readOnly==false)
        {
            objtemp.focus();
            objtemp.select();
        }
        return true;
    }
    return false;
}
//IP地址检查,输入的是控件
function IsIP(obj,alertcontent)
{

    obj=document.getElementsByName(obj).item(0);

    if(Trim(obj.value)=="")

    {
        alert(" " +alertcontent+"输入不规范");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    var sIPAddress=Trim(obj.value);
    var IPsplit;
    var re=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/gi;
    //var re=/^(\\d{1,3}\\.){3}\\d{1,3}\\/(\\d{1,3}\\.){3}\\d{1,3}$/gi;
    var chkflag=true;
    if(sIPAddress.search(re)==-1)
    {
        chkflag=false;
    }
    else
    {
        IPsplit=sIPAddress.split(".");
        for(i=0;i<4;i++)
        {
            if(IPsplit[i]>255)
            {
                chkflag=false;
                break;
            }
        }
    };
    if(!chkflag)
    {
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        alert(" " +alertcontent+"输入不规范");

    }
    return chkflag;
}
//输入的是字符串
function IsIPString(obj)
{
    if(Trim(obj)=="")
    {
        alert("IP地址不能为空!");
        return false;
    }
    var sIPAddress=Trim(obj);
    var IPsplit;
    var re=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/gi;
    //var re=/^(\\d{1,3}\\.){3}\\d{1,3}\\/(\\d{1,3}\\.){3}\\d{1,3}$/gi;
    var chkflag=true;
    if(sIPAddress.search(re)==-1)
    {
        chkflag=false;
    }
    else
    {
        IPsplit=sIPAddress.split(".");
        for(i=0;i<4;i++)
        {
            if(IPsplit[i]>255)
            {
                chkflag=false;
                break;
            }
        }
    };
    if(!chkflag)
    {
        alert("IP地址输入不规范:"+obj);
    }
    return chkflag;
}
//字符串形式的IP地址转换为数字,便于比较
function StringIP2Long(sIPAddress)
{
       var IPsplit=sIPAddress.split(".");
       var longip=0;
       if(IPsplit.length<4)
        {
        	//alert("非法的IP地址:"+sIPAddress);
           return -1;
       }else
        {
        	for(i=0;i<4;i++)
        	{
                	var intip = parseInt(IPsplit[i],10);
                	longip = longip+intip*Math.pow(256,3-i);
        	}
        }
       return longip;
}

//MAC检查,不能为空,只检查一个段
function IsMAC(mac1,alertcontent)
{
    var obj=document.getElementsByName(mac1).item(0);
    var chkflag=true;
    if(Trim(obj.value)=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if(isNaN(parseInt(Trim(obj.value),16)))
    {
        alert(" " +alertcontent+"输入不规范");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if(parseInt(Trim(obj.value),16)>255)
    {
        alert(" " +alertcontent+"输入不规范");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    return chkflag;
}
//MAC检查,可以为空
function IsMacValid(macobj,alertcontent)
{
    var obj=document.getElementsByName(macobj).item(0);
    var mac=obj.value;
    if (mac=="")
    	return true;
    var MacSplit;
    var re=/^([0-9A-F]{2})(:[0-9A-F]{2}){5}$/gi;
    var chkflag=true;
    if(mac.search(re)==-1)
    {
        chkflag=false;
    }else
    {
        MacSplit=mac.split(":");
        for(i=0;i<6;i++)
        {
           if(isNaN(parseInt(MacSplit[i],16)))
            {
                chkflag=false;
                break;
            }
           if(parseInt(MacSplit[i],16)>255)
    		{		
        		  chkflag=false;
                break;
        	}
    	}
    }
    if(!chkflag)
    {
        alert(" " +alertcontent+"输入不规范");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
    }
    return chkflag;
}
function IsInt(myint,alertcontent)
{
    var obj=document.getElementsByName(myint).item(0);
    var userinput = obj.value;
    var chkflag=true;
    if(userinput=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(userinput.length!=(Trim(userinput)).length)
    {
    	alert(" " +alertcontent+"不能包含空格!");
       if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    var IntValue = parseInt(userinput,10);
    if(isNaN(IntValue) || ((""+IntValue).length!=userinput.length))
    {
        alert(" " +alertcontent+"请输入整数");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    return chkflag;
}
function IsIntValid(myint,alertcontent,maxValue)
{
    var obj=document.getElementsByName(myint).item(0);
    var userinput = obj.value;
    var chkflag=true;
    if(userinput=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(userinput.length!=(Trim(userinput)).length)
    {
    	alert(" " +alertcontent+"不能包含空格!");
       if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    var IntValue = parseInt(userinput,10);
    if(isNaN(IntValue) || ((""+IntValue).length!=userinput.length))
    {
        alert(" " +alertcontent+"请输入整数");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(IntValue>maxValue)
    {
    	 alert(" " +alertcontent+"不能超过"+maxValue);
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(IntValue<0)
    {
    	 alert(" " +alertcontent+"不能是负数");
        if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return false;
    }
    return chkflag;
}

function IsSelected(obj,alertcontent)

{
    alert(alertcontent+"进入");
    obj=document.getElementsByName(obj);
    alert(Trim(obj.value)+"v进入");

    if(Trim(obj.value)=="nullnull")
    {
       document.addinternet.hostalias.options[0].focus();
       alert(alertcontent+"必须选定");
       return;
    }
    alert(alertcontent+"进入2");

}

function IsIntEqaul(myint,comparevalue,alertcontent)

{
    var obj=document.getElementsByName(myint).item(0);
    var userinput = obj.value;
    var chkflag=true;
    if(userinput=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(userinput.length!=(Trim(userinput)).length)
    {
    	alert(" " +alertcontent+"不能包含空格!");
       if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    var IntValue = parseInt(userinput,10);
    if(isNaN(IntValue)  || ((""+IntValue).length!=userinput.length))
    {
        alert(" " +alertcontent+"请输入整数");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if(IntValue != comparevalue)
    {
        alert(" " +alertcontent+"应该等于" +comparevalue);
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    return chkflag;
}
function IsIntBetween(myint,minValue,maxValue,alertcontent)
{
    var obj=document.getElementsByName(myint).item(0);
    var userinput = obj.value;
    if(userinput=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(userinput.length!=(Trim(userinput)).length)
    {
    	alert(" " +alertcontent+"不能包含空格!");
       if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    var IntValue = parseInt(userinput,10);
    if(isNaN(IntValue)  || ((""+IntValue).length!=userinput.length))
    {
        alert(" " +alertcontent+"请输入整数");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if(IntValue < minValue)
    {
        alert(" " +alertcontent+"不能小于" +minValue);
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if(IntValue > maxValue)
    {
        alert(" " +alertcontent+"不能大于" +maxValue);
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    return true;
}

function IsIntCompare(myint,comparevalue,alertcontent)
{

    //alert("1" );
    var obj=document.getElementsByName(myint).item(0);
    var userinput = obj.value;
    var chkflag=true;
    if(userinput=="")
    {
        alert(" " +alertcontent+"不能为空");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }else if(userinput.length!=(Trim(userinput)).length)
    {
    	alert(" " +alertcontent+"不能包含空格!");
       if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    var IntValue = parseInt(userinput,10);
    if(isNaN(IntValue)  || ((""+IntValue).length!=userinput.length))
    {
        alert(" " +alertcontent+"请输入整数");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if( IntValue > comparevalue)
    {
        alert(" " +alertcontent+"应该小于" +comparevalue);
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    if(IntValue <0)
    {
        alert(" " +alertcontent+"不能为负值");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    return chkflag;
}
function IsLenBetween(myfield,minLen,maxLen,alertcontent)
{
    var obj=document.getElementsByName(myfield).item(0);
    var userLen = obj.value.length;
    if(userLen<minLen || userLen>maxLen)
    {
        alert(" " +alertcontent+"的长度应在"+minLen+"-"+maxLen+"个字符之间");
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        return false;
    }
    return true;
}

function isBeforeIP(beginip,endip)
{
    var longbeginip;
    var longendip;
    var chkflag=true;
    var obj=document.getElementsByName(beginip).item(0);
    var sIPAddress=Trim(obj.value);
    var IPsplit;
    var re=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/gi;
    //var re=/^(\\d{1,3}\\.){3}\\d{1,3}\\/(\\d{1,3}\\.){3}\\d{1,3}$/gi;
    longbeginip=0;
    longendip=0;
    if(sIPAddress.search(re)==-1)
    {
        chkflag=false;
    }
    else
    {
        IPsplit=sIPAddress.split(".");
        for(i=0;i<4;i++)
        {
            var intip = parseInt(IPsplit[i],10);
            longbeginip = longbeginip+intip*Math.pow(256,3-i);
        }
    };

    obj=document.getElementsByName(endip).item(0);
    sIPAddress=Trim(obj.value);
    if(sIPAddress.search(re)==-1)
    {
        chkflag=false;
    }
    else
    {
        IPsplit=sIPAddress.split(".");
        for(i=0;i<4;i++)
        {
            var intip = parseInt(IPsplit[i],10);
            longendip = longendip+intip*Math.pow(256,3-i);
        }
    };
    if(longbeginip>longendip)
    {
        if(obj.disabled==false && obj.readOnly==false)
        {
            obj.focus();
            obj.select();
        }
        chkflag=false;
    }
    return chkflag;
}

function StrIP2Int(strIP)
{
	var obj=document.getElementsByName(strIP).item(0);
    	var sIPAddress=Trim(obj.value);
        var IPsplit=sIPAddress.split(".");
        var startip = 0;
        if(IPsplit.length<4)
        {
                return -1;
        }else
        {
        	for(j=0;j<4;j++)
        	{
			var intip = parseInt(IPsplit[j],10);
                	startip = startip+intip*Math.pow(256,3-j);
        	}
                return startip;
        }
}
/*
*
*/
function hasCnMiscChar(elmtID,alertInfo)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +alertInfo+"不存在!");
		return true;
	}
    var userInput = obj.value;
	//var cnInput = userInput.replace(/[\u4E00-\u9FA5]/g,''); 
	var cnInput = userInput.replace(/[^\x00-\xFF]/g,''); 
	var varInput = userInput.replace(/[`~!;%\t^&*?' "/\\|<>]/g,'');
	if(userInput.length!=cnInput.length)
	{
		alert("" +alertInfo+"中只能输入英文字母,符号和数字!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
	if(userInput.length!=varInput.length)
	{
		alert("" +alertInfo+"中不能输入以下字符:`~!;%^&*?' \"/\\|<>\n也不要输入空格和TAB!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
    return	false;
}

function hasfileChar(elmtID,alertInfo)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +alertInfo+"不存在!");
		return true;
	}
    var userInput = obj.value;
	var varInput = userInput.replace(/[`~:;!%\t^&?' "/\\|<>]/g,'');
	if(userInput.length!=varInput.length)
	{
		alert("" +alertInfo+"中不能输入以下字符:`~:;!%^&?' \"/\\|<>\n也不要输入空格和TAB!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
    return	false;
}


function hasMiscChar(elmtID,alertInfo)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +alertInfo+"不存在!");
		return true;
	}
	var userInput = obj.value;
	var varInput = userInput.replace(/[`~!;%\t^&*?' "/\\|<>]/g,'');
	if(userInput.length!=varInput.length)
	{
		alert("" +alertInfo+"中不能输入以下字符:`~!;%^&*?' \"/\\|<>\n也不要输入空格和TAB!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
    return	false;
}
function hasSpaceChar(elmtID,alertInfo)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +alertInfo+"不存在!");
		return true;
	}
	var userInput = obj.value;
	var varInput = userInput.replace(/[ ]/g,'');
	if(userInput.length!=varInput.length)
	{
		alert("" +alertInfo+"中不能包含空格!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
	varInput = userInput.replace(/["]/g,'');
	if(userInput.length!=varInput.length)
	{
		alert("" +alertInfo+"中不能包含双引号!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
    return	false;
}
function hascheseChar(elmtID,alertInfo)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +alertInfo+"不存在!");
		return true;
	}
    var userInput = obj.value;
	//var cnInput = userInput.replace(/[\u4E00-\u9FA5]/g,''); 
	var cnInput = userInput.replace(/[^\x00-\xFF]/g,''); 
	if(userInput.length!=cnInput.length)
	{
		alert("" +alertInfo+"中不能输入中文!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
    return	false;
}

function hasMiscCharAndDot(elmtID,alertInfo)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +alertInfo+"不存在!");
		return true;
	}
	var userInput = obj.value;
	var varInput = userInput.replace(/[`~!;%\t^&*?' "/\\|<>]/g,'');
	if(userInput.length!=varInput.length)
	{
		alert("" +alertInfo+"中不能输入以下字符:`~!;%^&*?' \"/\\|<>\n也不要输入空格和TAB!");
		if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
        return true;
	}
	varInput = userInput.replace(/[.]/g,'');
   if(userInput.length!=0 && varInput.length==0)
    {
		  alert(""+alertInfo+"中不能只输入'.'!");
		  if(obj.disabled==false && obj.readOnly==false)
         {
            obj.focus();
            obj.select();
         }
		 return true;
    }
    return	false;
}
// 用于显示设备时间,用法参照/BEAP/firstPage.jsp
function freshTime()
{
	window.setTimeout("freshTime()", 1000);
	var date = new Date();
	var time_delta = date.getTime()-localtime_begin;
	date.setTime(qzttime_begin+time_delta);
	var day_of_week_str = " 星期" + "日一二三四五六".charAt(date.getDay());
	currenttime.innerHTML=date.toLocaleString()+day_of_week_str;
}
/*
* 区间是否重叠
*/
function isOverLap(begin_1,end_1,begin_2,end_2,alertcontent)
{
	if(begin_1 != "0" || end_1 != "0")
    {
    	if(begin_2 != "0" || end_2 != "0")
    	{
    		if((begin_2<begin_1 && end_2<begin_1) || (begin_2>end_1 && end_2>end_1))
    		{
    		}else
    		{
    			alert(alertcontent);
    			return true;
    		}
    	}
    }else
    {
    	return false;
    }
}
/*
* 检查掩码合法性
*/
function IsMask(mask,alertcontent)
{
	var obj = document.getElementById(mask);
	var chkflag=true;
	if(IsIP(mask,alertcontent)==false)
	{
		chkflag = false;
		return chkflag;
	}else
	{
		var longip = 0;
		var maskbin = 0;
		var maskvalue = document.getElementById(mask).value;
		longip = StringIP2Long(maskvalue);
		while(longip > 0)
		{
			if(longip%2 != 0)
			{
				maskbin = "1" + maskbin;
			}else
			{
				maskbin = "0" + maskbin;
			}
			longip = parseInt(longip/2);
		}
		var re = /^(1+)(0*)$/gi;
		if(maskbin.search(re)==-1)
    	{
        	chkflag = false;
    	}
    	if(!chkflag)
    	{
    		if(obj.disabled==false && obj.readOnly==false)
    		{
    			obj.focus();
    			obj.select();
    		}
    		alert(" " +alertcontent+"输入不规范");
    	}
	}
    return chkflag;
}

function dateSegCheck(_stringBegin,_stringEnd,_day)
{
   var chkflag = true;
   if(_stringEnd<=_stringBegin)
        	{
            		alert("终止时间必须迟于开始时间!");
            		chkflag =false;
            		return chkflag;
        	}
        	//限止查询时间范围
        	var _dateb = _stringBegin.split("-");
    		var _yearb = _dateb[0];
    		var _monthb = _dateb[1];
    		var _length = _dateb[2].length;
    		var _dayb;
    		var _hourb ;
    		_dayb = _dateb[2].substring(0,2);
    		_hourb = _dateb[2].substring(2,4);
    		
    		var _datee = _stringEnd.split("-");
    		var _yeare = _datee[0];
    		var _monthe = _datee[1];
    		var _daye;
    		var _houre ;
    		_daye = _datee[2].substring(0,2);
    		_houre = _datee[2].substring(2,4);
    		
   			var dateBegin = new Date(_yearb,_monthb,_dayb,_hourb,0,0);
   			var dateEnd = new Date(_yeare,_monthe,_daye,_houre,59,59);
   			var sec_begin = dateBegin.getTime();
   			var sec_end = dateEnd.getTime();
   
   			if((sec_end - sec_begin) > _day*24*60*60*1000)
   			{
   				alert("时间跨度不能超过"+_day+"天!");
   				chkflag = false;
   			}
   			
   			return chkflag;
}

//这里一个汉字按相当于3个字节算
function IsInputLenValid(elmtID,elmtName,maxLen)
{
	var obj=document.getElementById(elmtID);
	if(obj==null) 
	{
		alert("" +elmtName+"不存在!");
		return false;
	}
    var userInput = obj.value;
	var cnInput = userInput.replace(/[^\x00-\xFF]/g,''); 
	//
	var oldlen = userInput.length;
	var enlen = cnInput.length;
	var cnlen = (oldlen-enlen)*3;
	if((enlen+cnlen)>maxLen)
	{
		alert(elmtName+"的输入超过了最大限制:"+maxLen+"字节!当前长度:"+(enlen+cnlen)+"字节.\n 一个汉字相当于三个字节,一个英文字母相当于一个字节.");
		return false;
	}	
	return true;
}

/**
*  格式化数字 xx,xxx (五位整数格式)
*/
function formatNumber(num)
{
	var num=num+"";
	var c=0;
	var numberStr="";
	var k=num.length;
	for(var i=k;i>0;i--)
	{
		var str=num.charAt(i-1);
		if(c==2 && i!=1)
		{
			numberStr=","+str+numberStr;
			c=0;
			continue;
		}else
		{
			numberStr=str+numberStr;
		}
		c++;
	}
	return numberStr;
}

/**
自动修改表格的大小
*/
function autoFillTable(containerId,tableId,pageHeadHeight,tableHeadHeight,rowHeight)
{
	return autoFillTable(containerId,tableId,pageHeadHeight,tableHeadHeight,rowHeight,0);
}
function autoFillTable(containerId,tableId,pageHeadHeight,tableHeadHeight,rowHeight,colNum)
{
  //滚动区的高度,17是滚动条的高度
  divheight=document.body.clientHeight-pageHeadHeight+17;
  //表格
	var mtable = document.getElementById(tableId);
	//已有的数据的行数
	var len = mtable.rows.length-1;
	//计算得到滚动区一共需要显示的行数，不能少于10行
	var row_all = parseInt((divheight-tableHeadHeight)/rowHeight);
	row_all = row_all<10?10:row_all;
	//微调滚动区的高度
	divheight=tableHeadHeight+row_all*rowHeight;
	//列数
	
	var cellLen=0;
	if(colNum>0)
	{
		cellLen=colNum;
		
	}else
	{
		cellLen=mtable.rows[0].cells.length;
	}
	document.getElementById(containerId).style.height=divheight;
	//需要新增的行数
	var row_new_Count = row_all-len;
	if(row_new_Count<=0)
	{
		return divheight;
	}
	//检测已有的数据行的最后一行背景色，据此调整新增行的背景色
	lastRowColor = "";
	for(i=1;i<=len;i++)
	{
		lastRowColor = mtable.rows[i].bgColor;
	}
	//
	var startRow=0;
	if(lastRowColor!="")
	{
		startRow++;
		row_new_Count++;
	}
	//新增行
	for(i=startRow;i<row_new_Count;i++)
	{
		  var rowColor=(i%2==0?"#eaecf4":"");
		  oTR=mtable.insertRow(mtable.rows.length);
		  //背景色和高度
			oTR.style.background=rowColor;
			oTR.style.height=rowHeight;
			//鼠标事件
			oTR.onmouseover=function(){this.style.background="#EAEC55"};
			if(i%2==0)
			{
				oTR.onmouseout=function()
				{
				  this.style.background="#eaecf4";
				};
			}else
			{
			  oTR.onmouseout=function()
				{
				  this.style.background="";
				};
			}
			//增加列
			for(j=0;j<cellLen;j++)
			{
			  oTD=oTR.insertCell(j);
			  oTD.innerHTML="&nbsp;"; 
			}
	}
	return divheight;
}
