function moveWindow(){
 
 if(window.name.indexOf("POP")> -1){
   window.moveTo(0,0);
 }
 
}
function getThisDate() {
   var mydate ;
   var regdate = new Date();
   var year = regdate.getYear() ;
   var month = regdate.getMonth() + 1;
   var day = regdate.getDate() ;

   if( year > 50 && year <99 ) {
     year = "19"  + year;
   }else if (year < 50) {
     year = "20" + year;
   }
   
   if (month < 10) {
      month = "0" + month ;
   }
   if (day < 10 ) {
      day = "0" + day ;
   }

   mydate = year + "-" + month + "-" + day;	
   return mydate;
}	

function writeSpace() {
   document.write("&nbsp;"); 	
}
//add hx
function isValidLogin(inputVal)
{
     if (inputVal==null || inputVal=="") { 
      	 return false;
	   }
  if(isNumber(inputVal) && inputVal.length==8){
		return false;
	}
	return true;
}
function isValidChar(inputVal) {
   var inputStr=inputVal.toString();
   var inputStr=inputStr.toLowerCase();
   var firstStr="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
   var validStr="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,_,-";
   var oneChar = "" ;
   
   oneChar = inputStr.charAt(0) ;
   if (firstStr.indexOf(oneChar)==-1) {
   	return false;
   }
   
   oneChar = inputStr.charAt(inputStr.length - 1 ) ; 
    if (firstStr.indexOf(oneChar)==-1) {
   	return false;
   }
   
   for ( var i=0; i<inputStr.length;i++) {
       oneChar=inputStr.charAt(i);
       if ( validStr.indexOf(oneChar)==-1) {
          return false;
       }       
    }
       
   return true;
}

function isEmpty(inputStr) {
   if (inputStr==null || inputStr=="") {
       return true;
    }
   return false;
}

function isInteger(inputVal) {
  inputStr=inputVal.toString()
  for (var i=0;i<inputStr.length;i++) {
        var oneChar=inputStr.charAt(i);
        if ( oneChar<"0" || oneChar>"9") {
            return false;
        }
   }
  return true;
}

function isNumber(inputVal) {
  var oneDecimal=false;
  var  inputStr=inputVal.toString();
  for ( var i=0; i<inputStr.length;i++) {
       var oneChar=inputStr.charAt(i);
       if (i==0 && oneChar=="-") {
           continue;
        }
       if (oneChar=="." && !oneDecimal) {
           oneDecimal=true;
           continue;
        }
        if (oneChar<"0" || oneChar>"9" ) {
             return false;
         }
    }
   return true;
}

function isNumber2(inputVal) {
  var oneDecimal=false;
  var  inputStr=inputVal.toString();
  for ( var i=0; i<inputStr.length;i++) {
       var oneChar=inputStr.charAt(i);
       if (oneChar=="." && !oneDecimal) {
           oneDecimal=true;
           continue;
        }
        if (oneChar<"0" || oneChar>"9" ) {
             return false;
         }
    }
   return true;
}

function isEmail(inputVal) {
   var inputStr=inputVal.toString();
   if ( inputStr.indexOf(".")==-1 || inputStr.indexOf("@")==-1) {
       return false;
   }
   return true;
}       

function isDate(inputVal) {
  var  inputStr=inputVal.toString();
  var  isYear=false;
  var  isMonth=false;
  var  isDay=false;
  var  first=0;
  var  last=inputStr.length;
  var  i=first;
  var  oneChar;

  for ( i=first; i<inputStr.length;i++) {
       oneChar=inputStr.charAt(i);
       if (oneChar<"0" || oneChar>"9" ) {
             last=i;
             break;
         }
    }   

  if (oneChar!="-") return false;
  
  isYear=inputStr.substring(first,last);
  
  if (parseInt(isYear,10)>2100 || parseInt(isYear,10)<1000) {
     return false;
  }
   
  first=last+1;
  last=inputStr.length;
 

  for (i=first ; i<inputStr.length;i++) {
       oneChar=inputStr.charAt(i);
       if (oneChar<"0" || oneChar>"9" ) {
             last=i;
             break;
         }
   }  
    
  if (oneChar!="-") return false;
  isMonth=inputStr.substring(first,last);

  if (parseInt(isMonth,10)<1 || parseInt(isMonth,10)>12 || isEmpty(isMonth)) {
     return false;
  }
   
  isDay=inputStr.substring(last+1,inputStr.length);
  
  switch(parseInt(isMonth,10)) {
     case 1:
     case 3:
     case 5:
     case 7:
     case 8:
     case 10:
     case 12:
         if (parseInt(isDay,10)<1 || parseInt(isDay,10)>31 || !isNumber(isDay) || isEmpty(isDay)) {
             return false;
         }
         break;
     case 2:
         if (parseInt(isDay,10)<1 || parseInt(isDay,10)>29 || !isNumber(isDay) || isEmpty(isDay)) {
            return false;
         }
         break;
     case 4:
     case 6:
     case 9:
     case 11:
          if (parseInt(isDay,10)<1 || parseInt(isDay,10)>30 || !isNumber(isDay) || isEmpty(isDay)) {
             return false;
          }
          break;
     }
 
  return true;
 
}
function compareDate(fday,sday) {
// 日期fday大于日期sday，返回false,否则返回true

fday = fday.toString();
fday_year = parseInt(fday.substring(0,4),10);
fday = fday.substring(5);
fday_month_end = fday.indexOf("-");
fday_month = parseInt(fday.substring(0,fday_month_end),10);
fday_day = parseInt(fday.substring(fday_month_end + 1),10);

sday = sday.toString();
sday_year = parseInt(sday.substring(0,4),10);
sday = sday.substring(5);
sday_month_end = sday.indexOf("-");
sday_month = parseInt(sday.substring(0,sday_month_end),10);
sday_day = parseInt(sday.substring(sday_month_end + 1),10);

if ( fday_year > sday_year) {
   return false;
}else if (fday_year < sday_year ) {
   return true;
}

if ( fday_month > sday_month) {
   return false;
} else if (fday_month < sday_month) {
   return true;
}

if ( fday_day > sday_day) {
   return false;
} else if (fday_day < sday_day) {
   return true;
}

}

// 计算fday,sday日期之间相差几天
function howmanydays(fday,sday){
  
fday = fday.toString();
fday_year = parseInt(fday.substring(0,4),10);
fday = fday.substring(5);
fday_month_end = fday.indexOf("-");
fday_month = parseInt(fday.substring(0,fday_month_end),10);
fday_day = parseInt(fday.substring(fday_month_end + 1),10);
fday_howmanydays = parseInt(0,10) ;

sday = sday.toString();
sday_year = parseInt(sday.substring(0,4),10);
sday = sday.substring(5);
sday_month_end = sday.indexOf("-");
sday_month = parseInt(sday.substring(0,sday_month_end),10);
sday_day = parseInt(sday.substring(sday_month_end + 1),10);
sday_howmanydays = parseInt(0,10)

while (sday_month > 0 ) {
  switch(sday_month) {
  case 1:
  case 3:
  case 5:
  case 7:
  case 8:
  case 10:
  case 12:
       sday_howmanydays = sday_howmanydays + 31 ;
       break;
  case 2:
       sday_howmanydays = sday_howmanydays + 28 ;
       break;
  case 4:
  case 6:
  case 9:
  case 11:
       sday_howmanydays = sday_howmanydays + 30 ;
       break;
  }
  sday_month = sday_month - 1 ;
}

sday_howmanydays = sday_howmanydays + sday_year*365 + sday_day ;

while (fday_month > 0 ) {
  switch(fday_month) {
  case 1:
  case 3:
  case 5:
  case 7:
  case 8:
  case 10:
  case 12:
       fday_howmanydays = fday_howmanydays + 31 ;
       break;
  case 2:
       fday_howmanydays = fday_howmanydays + 28 ;
       break;
  case 4:
  case 6:
  case 9:
  case 11:
       fday_howmanydays = fday_howmanydays + 30 ;
       break;
  }
  fday_month = fday_month - 1 ;
}

fday_howmanydays = fday_howmanydays + fday_year*365 + fday_day ;


return (sday_howmanydays - fday_howmanydays);
}


//mouse action
function M_in(src,thecolor)
{
	src.style.cursor = 'hand'
	src.bgColor = thecolor
}
function M_out(src,thecolor)
{
	src.style.cursor = 'default'
	src.bgColor=thecolor
}
function M_clk(src,link)
{
	src.style.cursor = 'default'
	src.bgColor='#bbeeff'
	location.href=link
}

function bo(el, over){
	if (over)
		el.className = 'button2';
	else
		el.className = 'button';
}

//****************************图形化的日期选择函数开始****************************************************//
// 函数：init() ; select_date(); hide_calendar() ; show_cele_date(); set_cele_date(); td_click()                            
// 目的：向用户提供一个图形化的日历来选择日期

// 调用方法如下：
// 在<head></head>之间嵌入<script language="javascript" src="standard.js"></script>
// 在<body>中加入onClick事件：<body  onclick="javascript:hide_calendar();">
// 在<body>之后执行日历初始化：<SCRIPT language=javascript>init();</SCRIPT>
// 建立日历选择日期后返回的文档框，请注意命名：<input type=text size=10  name="txtdate" >
// 建立按钮，点击时显示日历，请你注意，要将button和txtbox的名称做为参数传递：
// <input type="button" name="buttoncalendar" value="Show Calendar" onClick="javascript:select_date(buttoncalendar,txtdate);">

// 范例：
// <html>
// <head>
// <title>Test</title>
// <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
// <script language="javascript" src="standard.js"></script>
// </head>

// <body onclick="javascript:hide_calendar();">
// <SCRIPT language=javascript>init();</SCRIPT>
// <form>
// <input type=text size=10  name="txtdate" >
// <input type="button" name="buttoncalendar" value="Show" onClick="javascript:select_date(buttoncalendar,txtdate);">
// </form>
// </body>
// </html>

var date_start,date_end ; // 有效的时间范围 
var g_object ;
var pop ;                 // 创建全局变量pop，用来显示用户时间控制钮的选取日期事件
var a1 = new Image;         // 定义左箭头变量的初试化
var a2 = new Image;// 定义右箭头变量
a1.src="/images/arrow_left.gif";  // 左箭头变量的初试化
a2.src="/images/arrow_right.gif";  // 右箭头变量的初试化


//********************************************************************************************************//
// 函数：init
// 参数：无
// 修改：翁永丰　2001-10-11
// 功能：初始化日历
function init() {
     var temp_str;
	 var i=0
	 var j=0
	 var temp_str_d;
	 var temp_year_d;
	 temp_date=new Date();
	temp_year=temp_date.getYear();

	
     //必须要有内容
	 document.writeln("<div name=\"cele_date\" id=\"cele_date\"  style=\"display:none;z-index:100\" style=\"LEFT: 269px; POSITION: absolute; TOP: 259px\" onClick=\"event.cancelBubble=true;\" >&nbsp; </div>");
	 //初试化表格,年的范围可以在这里直接更改
	 window.cele_date.innerHTML="";
	 temp_str="<table border=1 bordercolor=\"#3e7cbb\"  cellPadding=0 cellSpacing=0><tr><td><table  bgcolor=\"#ebf0fc\" cellPadding=0 cellSpacing=0 border=0>";
	 temp_str+="<tr><td colspan=7 align=\"center\" height=25 ><font color=#3e7cbb ><b>Calendar日历</b></font></td></tr>"
	 temp_str+="<tr><td colspan=7>";
	 temp_str+="<center><img style=\"CURSOR: hand;\" id=s_a1 name=s_a1 src=\"a1.gif\" language=\"javascript\" onclick=\"change_date(-1,1)\" title=\"选择前面的月份\">";//左面的箭头
	 temp_str+=""//年
	 temp_str+="&nbsp<select name=\"cele_date_year\" id=\"cele_date_year\" language=\"javascript\" onchange=\"change_date(this.value,0)\">"
	 for (i=temp_year-3;i<=temp_year+3;i++)
	 {
	 temp_str+="<OPTION value=\""+i.toString()+"\">"+i.toString()+"</OPTION>";
	 }
	 temp_str+="</select>&nbsp;";
	 temp_str+=""//月
	 temp_str+="<select name=\"cele_date_month\" id=\"cele_date_month\" language=\"javascript\" onchange=\"change_date(this.value,2)\" >"
	 for (i=1;i<=12;i++)
	 {
	 temp_str+="<OPTION value=\""+i.toString()+"\">"+i.toString()+"</OPTION>";
	 }
	 temp_str+="</select>&nbsp;";
	 temp_str+=""//右箭头
	 temp_str+="<img style=\"CURSOR: hand;\"  id=s_a2 name=s_a2 src=\"a2.gif\" language=\"javascript\" onclick=\"change_date(1,1)\" title=\"选择后面的月份\">";
	 temp_str+="</center></td></tr><tr style=\"font-size:10pt\" align=\"center\"><td style=\"width:20px\">"
	 temp_str+="日</td><td style=\"width:20px\">";temp_str+="一</td><td style=\"width:20px\">"; temp_str+="二</td><td style=\"width:20px\">"; temp_str+="三</td><td style=\"width:20px\">"
	 temp_str+="四</td><td style=\"width:20px\">";temp_str+="五</td><td style=\"width:20px\">"; temp_str+="六</td></tr>";
	 temp_str+="<tr bgcolor=\"#330099\"><td style=\"height=2px;\" colspan=7></td></tr>"
	 //写日期部分的表格
	 for (i=1 ;i<=6 ;i++)
	 {
	 temp_str+="<tr style=\"font-size:10pt\" height=20 align=\"center\">";
		for(j=1;j<=7;j++){
			//temp_str+="<td name=\"c"+i+"_"+j+"\"id=\"c"+i+"_"+j+"\" style=\"CURSOR: hand\"  language=\"javascript\" onclick=\"td_click(this)\">&nbsp;</td>"
			temp_str+="<td name=\"c"+i+"_"+j+"\"id=\"c"+i+"_"+j+"\">&nbsp;</td>"
			}
     temp_str+="</tr>"	    
	 }
	 temp_str+="</td></tr></table></td></tr></table>";
	 //写div中的内容
	 window.cele_date.innerHTML=temp_str;
	 //显示左右箭头
	 document.all("s_a1").src=a1.src
	 document.all("s_a2").src=a2.src
}
//********************************************************************************************************//


//********************************************************************************************************//
// 函数：select_date()
// 参数：buttonArea,txtDate
// 修改：翁永丰　2001-10-11
// 功能：
function select_date(buttonArea,txtDate)	{
  var n_d,s_begin,s_end,initdate;
  n_d = new Date();
 // n_d = new Date(n_d.valueOf() - 1000*86400000);  
  //s_d = n_d.getYear()+"-"+(parseInt(n_d.getMonth())+parseInt(1)).toString()+"-"+n_d.getDate();
  initdate=n_d.getYear()+"-"+(parseInt(n_d.getMonth())+parseInt(1)).toString()+"-"+n_d.getDate();
  if(txtDate.value=="")
 	 txtDate.value=initdate;
  
  s_begin=(parseInt(n_d.getYear()-3))+"-"+"1-1"; 
  s_end=(parseInt(n_d.getYear()+3))+"-"+"12-31"; 
  show_cele_date (buttonArea,s_begin,s_end,txtDate);
}
//********************************************************************************************************//


//********************************************************************************************************//
// 函数：hide_calendar()
// 参数：无
// 修改：翁永丰　2001-10-11
// 功能：隐藏日历
function hide_calendar() {
  window.cele_date.style.display="none";
}
//********************************************************************************************************//


//********************************************************************************************************//
// 函数：change_date()
// 参数：temp，mode
//       mode :时间变换的类型   0-年 1-月 2-直接选择月
// 修改：翁永丰　2001-10-11
// 功能：对时间进行变换的方法
function change_date(temp,mode) { 
  var t_month,t_year ;   //设置月和年的临时变量 
	if (mode){           //如果变换类型为月或直接选择月	    
	    if(mode==1) {     //如果为月
		   t_month=parseInt(cele_date_month.value,10)+parseInt(temp,10);   //计算要变换成的月的值
		}else {             //直接选择月
		   t_month=parseInt(temp)		
		}
		if (t_month<cele_date_month.options(0).text) {  //判断月是否小于1月			
			cele_date_month.value=cele_date_month.options(cele_date_month.length-1).text;   //如果小于1月则为12月			
			change_date(parseInt(cele_date_year.value,10)-1,0);     //再次调用改变时间函数
		}else{			
			if (t_month>cele_date_month.options(cele_date_month.length-1).text){ //如果月大于12				 
				cele_date_month.value=cele_date_month.options(0).text;  //则为1月				
				change_date(parseInt(cele_date_year.value,10)+1,0);     //再次调用改变时间函数
			}else {				
				cele_date_month.value=t_month;                          //对月的下拉列表赋值,并设置时间
				set_cele_date(cele_date_year.value,cele_date_month.value);				
			}
		}
	}else{  //年变动的处理
		t_year=parseInt(temp,10);  //如果年的值小于列表中年的最小值则使用,列表中的最小值.	
		if (t_year<cele_date_year.options(0).text) {
			cele_date_year.value=cele_date_year.options(0).text;
			set_cele_date(cele_date_year.value,1);				
		}else{   //如果年的值大于列表中年的最大值则使用,列表中的最大值.	
			if (parseInt(t_year,10)>parseInt(cele_date_year.options(cele_date_year.length-1).text,10)){
				cele_date_year.value=cele_date_year.options(cele_date_year.length-1).text;
				set_cele_date(cele_date_year.value,12);				
			}else {     //使用需要变换的年。
				cele_date_year.value=t_year;
				set_cele_date(cele_date_year.value,cele_date_month.value);				
			}
		}
	}
 }
//********************************************************************************************************//


//********************************************************************************************************// 
// 函数：set_cele_date()
// 参数：year，month
//       year:年;month:月
// 修改：翁永丰　2001-10-11
function set_cele_date(year,month) {
  var i,j,p,k  
  var nd = new Date(year,month-1,1); // 根据年月生成时间
  event.cancelBubble = true;   
  cele_date_year.value = year;       // 为年月下拉框赋初始值
  cele_date_month.value = month;   
  var now=new Date();
  k = nd.getDay()-1 ;   
  for(i=1;i<=6;i++)   //初始化日历的背景颜色,字体,光标等.
     for(j=1;j<=7;j++) {
        eval("c"+i+"_"+j+".innerHTML=\"&nbsp;\"");
        eval("c"+i+"_"+j+".bgColor=\"#ffffdd\"");
        //eval("c"+i+"_"+j+".style.cursor=\"hand\"");
        eval("c"+i+"_"+j+".style.fontWeight=\"bold\"");      
     }
     
  while(month-1==nd.getMonth()) { //绘制整个日历  
	 j = (nd.getDay() +1); //日期加一天	  
     p = parseInt((nd.getDate()+k) / 7)+1; //计算在日历中显示的位置      
     eval("c"+p+"_"+j+".innerHTML="+"\""+nd.getDate()+"\""); //填写表格内容
      
     //根据是否在有效日期范围内进行表格的字体颜色和光标的处理
     if (nd>date_end || nd<date_start) {
       eval("c"+p+"_"+j+".style.color=\"Gainsboro\"");
       eval("c"+p+"_"+j+".style.cursor=\"text\"");
     }else {
       //eval("c"+p+"_"+j+".style.color=\"black\"");
	 if(compareDate(now.getYear()+'-'+now.getMonth()+'-'+now.getDate(),nd.getYear()+'-'+nd.getMonth()+'-'+nd.getDate()))
	 { 
		eval("c"+p+"_"+j+".innerHTML=\"<a style=color:#000000;text-decoration:none; href=javascript:td_click("+nd.getDate()+");>"+nd.getDate()+"</a>\"");
	 }else{
		if(now.getYear()==nd.getYear() && now.getMonth()==nd.getMonth() && now.getDate()==nd.getDate())
		{
			eval("c"+p+"_"+j+".innerHTML=\"<a style=color:#ff0000;text-decoration:none; href=javascript:td_click("+nd.getDate()+");>"+nd.getDate()+"</a>\"");
		}else{				
       		eval("c"+p+"_"+j+".style.color=\"#999999\"");
	    }
	 }
       nd = new Date(nd.valueOf() + 86400000)   //86400000是一天的秒数
    }
  }
}
//********************************************************************************************************// 


//********************************************************************************************************// 
// 函数：show_cele_date()
// 参数：eP,d_start,d_end,t_object,str,offser_x,offser_y
//       sP：点击的对象；d_start-d_end有效的时间区段；需要存放值的控件；
// 修改：翁永丰　2001-10-11
// 功能：显示日历
function show_cele_date(eP,d_start,d_end,t_object,str,offser_x,offser_y) {
	
  pop=str;				//创建全局变量。pop，在后面的TD_click里面用。
  var cur_x = -100 ;    //取被点击对象的坐标位置
  var cur_y = 10 ;
  var s,cur_d ;
  var eT = eP.offsetTop;  
  var eH = eP.offsetHeight;  
  var dH = window.cele_date.style.pixelHeight;  
  var sT = document.body.scrollTop;  
  event.cancelBubble = true;

  if (cur_x!=null ){
    window.cele_date.style.left = eP.offsetLeft+(cur_x);  
  }else {
    window.cele_date.style.left = eP.offsetLeft;  
  }
  
  if (cur_y!=null) { //计算日历的top位置
     if(eT-dH >= sT && eT+eH+dH > document.body.clientHeight+sT)
        window.cele_date.style.top = eT-dH+(cur_y);  
     else
       window.cele_date.style.top = eT+eH+(cur_y);  
  }else {
     if(eT-dH >= sT && eT+eH+dH > document.body.clientHeight+sT)
       window.cele_date.style.top = eT-dH;  
     else
       window.cele_date.style.top = eT+eH;  
  }
  
  s = d_start.split("-"); //生成有效起始时间
  date_start = new Date(s[0],s[1]-1,s[2]) ;
  s = d_end.split("-") ;  //生成有效结束时间
  date_end = new Date(s[0],s[1]-1,s[2]);
  g_object=t_object;
  s = t_object.value.split("-") ;  //生成有效结束时间
  cur_d = new Date(s[0],s[1]-1,s[2]);
 // cur_d=new Date(); //生成当前时间
  set_cele_date(cur_d.getYear(),cur_d.getMonth()+1); //设置时间
  window.cele_date.style.display="block"; //显示日历
}
//********************************************************************************************************// 


//********************************************************************************************************// 
// 函数：td_click()
// 参数：t_object(被单击的对象)
// 修改：翁永丰　2001-10-11
// 功能：当选择日期时执行的事件,
/*
function td_click(t_object) {
  var t_d ;
  if(parseInt(t_object.innerHTML,10)>=1 && parseInt(t_object.innerHTML,10)<=31 ) {   //取有效日期
     t_d=new Date(cele_date_year.value,cele_date_month.value-1,t_object.innerHTML);  //生成时间变量
     if (t_d<=date_end && t_d>=date_start)  {   //判断是否在有效时间范围内.如果在有效时间范围内,则生成时间,隐藏日历
       g_object.value=cele_date_year.value+"-"+cele_date_month.value+"-"+t_object.innerHTML		  
       window.cele_date.style.display="none";
	  }

     if( pop!=( null || ''))	{	// 如果全局变量pop不是空字符串或者null时，调用函数xxx(pop)，传递提示消息。	
       eval(pop);				    // 临时消息提示。
     }
 }
}*/
//修改2005-8-4 hx
function td_click(t_value) {
  var t_d ;
  if(parseInt(t_value,10)>=1 && parseInt(t_value,10)<=31 ) {  //取有效日期
     t_d=new Date(cele_date_year.value,cele_date_month.value-1,t_value);  //生成时间变量
     if (t_d<=date_end && t_d>=date_start)  {   //判断是否在有效时间范围内.如果在有效时间范围内,则生成时间,隐藏日历
       g_object.value=cele_date_year.value+"-"+cele_date_month.value+"-"+t_value		  
       window.cele_date.style.display="none";
	  }

     if( pop!=( null || ''))	{	// 如果全局变量pop不是空字符串或者null时，调用函数xxx(pop)，传递提示消息。	
       eval(pop);				    // 临时消息提示。
     }
 }
}
//********************************************************************************************************// 

//****************************图形化的日期选择函数结束****************************************************//

function showWebDialog(url, w, h) {
	if(!validateInteger(w)) w = 503;
	if(!validateInteger(h)) h = 385;
	var dwh = "dialogWidth:" + w + "px; dialogHeight:" + h + "px;";
	return showModalDialog(url, "", "status:no;left:yes;help:no;minimize:no;maximize:yes;border:thin;" + dwh);
}
function validateInteger( strValue ) {
  var objRegExp  = /(^-?\d\d*$)/;

  //check for integer characters
  return objRegExp.test(strValue);
}
//****************************只能输入数字****************************************************//
	function regInput(obj, reg, inputStr)
	{
		var docSel	= document.selection.createRange()
		if (docSel.parentElement().tagName != "INPUT")	return false
		oSel = docSel.duplicate()
		oSel.text = ""
		var srcRange	= obj.createTextRange()
		oSel.setEndPoint("StartToStart", srcRange)
		var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
		return reg.test(str)		
	}
