/*------------------------------------------------------------------------------
 Copyright 2000 北京八九数码科技有限公司

 作者: 岳茂勇

 类型: JavaScript

 用途：用于验证录入表单信息的通用JavaScript

 生成日期：2003年2月5日 
------------------------------------------------------------------------------*/

function check(str)
{	
/*   check属性值有4部分组成（类型，非空，小数点位数，长度）
 *    其中
 *	 类型：0表示字符
 *        1表示数字
 *		  2表示浮点
 *   	  3表示日期
 *        4表示Email
 *        5表示IP 
 *   非空：0表示可以为空
 *		  1表示不可为空
 *			2表示必须几位
 *   小数点位数：0-9
 *   长度：为数字（随便几位长）
 *	 例：1008表8位长可空数字
 *	    2136表6位长，小数点后有三位的非空浮点数
*/

      for (var i=0;i<document.form1.length;i++)
	{
           
			if (document.form1.elements[i].type=="text"||document.form1.elements[i].type=="textarea"||document.form1.elements[i].type=="password"||document.form1.elements[i].type=="file")
				{
                if(document.form1.elements[i].check!=null)
					 {
						strings=document.form1.elements[i].check; 
						var str_length = strings.substring(3);
						var len_y=document.form1.elements[i].value.length;
						var temp_value=document.form1.elements[i].value;
	                    var len = 0;
						//校验最大长度
						for(var j=0;j<len_y;j++)
						{
							if(temp_value.charCodeAt(j)>127 || temp_value.charCodeAt(j)< 0 )
								len=len+2;
							else
								len=len+1;
						}
                        if (len>str_length)
                             {
		                          alert("输入位数不能超过"+str_length+"位");
		                          document.form1.elements[i].focus();
						          document.form1.elements[i].select();
                				  return false;
                             }

						if(strings.substring(0,1)=="0"&&strings.substring(1,2)=="0")
						{
							//1字符可空
						}                     
						else if(strings.substring(0,1)=="0"&&strings.substring(1,2)=="1")
						{
							//2字符不可空
							if(!CheckNumber(document.form1.elements[i]))
						    return false;
						}   
						else if(strings.substring(0,1)=="0"&&strings.substring(1,2)=="2")
						{
							//2字符不可空定长
							if (len<str_length)
							{
								alert("输入位数不够"+str_length+"位");
		                        document.form1.elements[i].focus();
						        document.form1.elements[i].select();
		        				return false;
		        			}
						}                   
						else if(strings.substring(0,1)=="1"&&strings.substring(1,2)=="0")
						{
							//3数字可空
							if(!IsNum(document.form1.elements[i]))
							return false;
						}                     
						else if(strings.substring(0,1)=="1"&&strings.substring(1,2)=="1")
						{
							//4数字不可空
                            if(!IsNum2(document.form1.elements[i]))
							return false;
						} 
						else if(strings.substring(0,1)=="1"&&strings.substring(1,2)=="2")
						{
							//2数字不可空定长
							if(!IsNum2(document.form1.elements[i]))
								return false;
							if (len<str_length)
							{
								alert("输入位数不够"+str_length+"位");
																
		                        document.form1.elements[i].focus();
						        document.form1.elements[i].select(); 
		        				return false;
		        			}
						}     
						else if(strings.substring(0,1)=="2"&&strings.substring(1,2)=="0")
						{//5浮点数可空							
							var fd_1=strings.substring(2,3);							
							var fd_2=temp_value.indexOf(".");			
							var fd_3=fd_2*1+fd_1*1+1*1;					
							if(fd_2>0)
							{						
								 if (str_length<fd_3)
	                             {
			                          alert("输入位数不能超过"+str_length+"位（包括"+fd_1+"位小数）");
			                          document.form1.elements[i].focus();
							          document.form1.elements[i].select();
	                				  return false;
	                             }
							}
							else
							{
								if (str_length<len_y*1+fd_1*1+1*1)
	                             {
			                          alert("输入位数不能超过"+str_length+"位（包括"+fd_1+"位小数）");
			                          document.form1.elements[i].focus();
							          document.form1.elements[i].select();
	                				  return false;
	                             }	
							}
							if(!FloatNumberInput(document.form1.elements[i],strings.substring(2,3)))
							return false;
						}                     
						else if(strings.substring(0,1)=="2"&&strings.substring(1,2)=="1")
						{
							//6浮点数不可空
							var fd_1=strings.substring(2,3);							
							var fd_2=temp_value.indexOf(".");			
							var fd_3=fd_2*1+fd_1*1+1*1;					
							if(fd_2>0)
							{						
								 if (str_length<fd_3)
	                             {
			                          alert("输入位数不能超过"+str_length+"位（包括"+fd_1+"位小数）");
			                          document.form1.elements[i].focus();
							          document.form1.elements[i].select();
	                				  return false;
	                             }
							}
							else
							{
								if (str_length<len_y*1+fd_1*1+1*1)
	                             {
			                          alert("输入位数不能超过"+str_length+"位（包括"+fd_1+"位小数）");
			                          document.form1.elements[i].focus();
							          document.form1.elements[i].select();
	                				  return false;
	                             }	
							}
							if(!FloatNumberInput2(document.form1.elements[i],strings.substring(2,3)))
						    return false;
						}  
						else if(strings.substring(0,1)=="3"&&strings.substring(1,2)=="0")
						{
							//7日期可空
							if(!CheckTextDate(document.form1.elements[i]))
							return false;
						}                     
						else if(strings.substring(0,1)=="3"&&strings.substring(1,2)=="1")
						{
							//8日期不可空
							if(!CheckTextDate2(document.form1.elements[i]))
						    return false;
						}  
						else if(strings.substring(0,1)=="4"&&strings.substring(1,2)=="1")
						{
							//8日期不可空
							if(!CheckTextDate2(document.form1.elements[i]))
						    return false;
						} 						
						else if(strings.substring(0,1)=="4"&&strings.substring(1,2)=="0")
						{
							//Email可空
							if(!CheckTextMail1(document.form1.elements[i]))
						    return false;
						}   
						else if(strings.substring(0,1)=="4"&&strings.substring(1,2)=="1")
						{
							//Email不可空
							if(document.form1.elements[i].value.length==0)
							{
								window.alert("不可为空!");
								document.form1.elements[i].focus();
						        document.form1.elements[i].select();
								return false;
							}
							if(!CheckTextMail2(document.form1.elements[i]))
						    return false;
						}  
						else if(strings.substring(0,1)=="5"&&strings.substring(1,2)=="0")
						{
							//ip可空
							return isip1(document.form1.elements[i])
						}   
						else if(strings.substring(0,1)=="5"&&strings.substring(1,2)=="1")
						{
							//ip不可空
							if(document.form1.elements[i].value.length==0)
							{
								window.alert("不可为空!");
								document.form1.elements[i].focus();
						        document.form1.elements[i].select();
								return false;
							}
							return isip2(document.form1.elements[i]);
						}  						                 
					 }	
				}				                   	
	}  
	return true;
}
/*--------------------------------------------------------------------------------------------*/
//2.字符非空
function CheckNumber(ele)
{
    var str = ele.value;
	var len = str.length;
    if (len==0)
    {
		alert("字符非空");
		ele.focus();
		ele.select();
		return false;
    }
return true;
}

/*---------------------------------------------------------------------------------------------*/
//3.数字可空
function IsNum(ele)
{  
   var numstr = '0123456789';
   var str = ele.value;
   var len=str.length;
   str=str.toLowerCase();
   if(len==0)
     {return true;}
   //if(str.charAt(0)!='-'&&!(str.charAt(0)>='0' && str.charAt(0)<='9'))
   if(!(str.charAt(0)>='0' && str.charAt(0)<='9'))
    {   
		alert("请输入数字");
        ele.focus();
		ele.select();
		return false;
   }
   for(var i=1;i<len;i++)
   if(!(str.charAt(i)>='0' && str.charAt(i)<='9'))
   {   
		alert("请输入数字");
        ele.focus();
		ele.select();
		return false;
   }
   
   return true;
}

/*---------------------------------------------------------------------------------------------*/
//4.数字不可空
function IsNum2(ele)
{
   var str = ele.value;
   var len=str.length;
   str=str.toLowerCase();
    //if(str.charAt(0)!='-'&&!(str.charAt(0)>='0' && str.charAt(0)<='9'))
    if(!(str.charAt(0)>='0' && str.charAt(0)<='9'))
    {   
		alert("请输入数字");
        ele.focus();
		ele.select();
		return false;
   }
   for(var i=1;i<len;i++)
    if(!(str.charAt(i)>='0' && str.charAt(i)<='9'))
   {   
		alert("请输入数字");
        ele.focus();
		ele.select();
		return false;
   }
return true;
}

/*---------------------------------------------------------------------------------------------*/
//5.浮点数可空,第二参数为小数点后长度
function FloatNumberInput(ele,float_n)
{
  var numstr = '0123456789.';
  var str = ele.value;
  var len = str.length;
  var f_dot=len-float_n-1;//小数点的位置  
  if(len==0)
     {return true;}
  //if(str.charAt(0)!='-'&& str.charAt(0)!='.' && !(str.charAt(0)>='0' && str.charAt(0)<='9'))
  if(str.charAt(0)!='.' && !(str.charAt(0)>='0' && str.charAt(0)<='9'))
     {   
		alert("请输入数字");
        ele.focus();
		ele.select();
		return false;
     }
  /*if(str.charAt(f_dot)!='.')//判断小数点后个数是否符合要求
   {
      alert("小数点后为"+float_n+"位，不足补零，请重新输入");
      	       ele.focus();
	           ele.select();
	           return false;
     }*/
  for(var i=1;i<len;i++)
     if (-1==numstr.indexOf(str.charAt(i)))
	   {
               alert("只能为数字或'.'，请重新输入");
      	       ele.focus();
	           ele.select();
	           return false;
           }
	 
return true;
}       

/*---------------------------------------------------------------------------------------------*/
//6.浮点数不可空,第二参数为小数点后长度
function FloatNumberInput2(ele,float_n)
{
  var numstr = '0123456789.';
  var str = ele.value;
  var len = str.length;
  var f_dot=len-float_n-1;//小数点的位置
  //if(str.charAt(0)!='-'&& str.charAt(0)!='.' && !(str.charAt(0)>='0' && str.charAt(0)<='9'))
   if( str.charAt(0)!='.' && !(str.charAt(0)>='0' && str.charAt(0)<='9'))
    {   
		alert("请输入数字");
        ele.focus();
		ele.select();
		return false;
   }
 /* if(str.charAt(f_dot)!='.')//判断小数点后个数是否符合要求
   {
      alert("小数点后为"+float_n+"位，不足补零，请重新输入");
      	       ele.focus();
	           ele.select();
	           return false;
     }*/
  for(var i=1;i<len;i++)
   	 if (-1==numstr.indexOf(str.charAt(i)))
	   {
               alert("只能为数字或'.'，请重新输入");
      	       ele.focus();
	           ele.select();
	           return false;
           }
	
return true;
}       
/*---------------------------------------------------------------------------------------------*/
//7.检查一个文本框输入年月日的有效性,可以为空
function CheckTextDate(field)
{
      //var year;
      //var month;
      //var day;
      var datestr=field.value;
	  var len=field.value.length; 	  
	  if(len==0){return true;}
	  CheckTextDate2(field);
  }

/*---------------------------------------------------------------------------------------------*/
//8.检查一个文本框输入年月日的有效性,不可为空
function CheckTextDate2(field)
{
      var year;
      var month;
      var day;
      
      
      
      var datestr=field.value;
      var len=field.value.length;
      if(len!=8 && len!=6 && len!=4){
          window.alert("日期长度应为8、6、4位");
          field.focus();
		  field.select();
	  return false;
	}
	if(len==4)
		datestr=datestr+'0101';
	if(len==6)
		datestr=datestr+'01';		
		
   
      	  
      //字符串应是数字串
      
      if(!IsNumber(datestr)){
          window.alert("日期错误,不是数字串!"); 
          field.focus();
		  field.select();
	  return false;
	  }

      //获取年
     // year = parseInt(datestr.substring(0,4));
      year=eval(datestr.substring(0,4));
      //获取月
  
	month=eval(datestr.substring(4,6));
	
	 
	 //var mm=eval('09')
	  //alert("mm"+mm);
      if(month>12||month<0){
          window.alert("月份错误!");  
          field.focus();
		  field.select();
	  return false;
          }
  
      //获取日
      
	//day=parseInt(datestr.substring(6,8));
	day=eval(datestr.substring(6,8));
	 if(day>31||day<0){
          window.alert("日错误!"); 
          field.focus();
		  field.select();
	       return false;
          }  
   
      //检查月长度
      if(!CheckMonthLength(month,day)) {field.focus();field.select();return false;}
      //检查闰年及二月长度
      if(!CheckLeapMonth(year,month,day)) {field.focus();field.select();return false;}

return true;
}


//判断字符串是否都是数字   在CheckTextDate函数中调用此函数
function IsNumber(str)
{
var len=str.length;
    str=str.toLowerCase();
for(var i=0;i<len;i++)
   if(!(str.charAt(i)>='0' && str.charAt(i)<='9')) return false;

return true;
}


//检查月长度   在CheckTextDate函数中调用此函数
function CheckMonthLength(mm,dd)
{
if((mm==04||mm==06||mm==09||mm==11)&dd>30){
   window.alert(mm+"月只有30天!");
   return false;
   }else if(dd>31){
   window.alert(mm+"月只有31天!");
   return false;
   }
   return true;
}

//检查二月长度(考虑到闰年情况) 在CheckTextDate函数中调用此函数
function CheckLeapMonth(yyyy,mm,dd)
{  
   if(mm==2){
   if((yyyy%4>0||yyyy%400==0) && dd>28){
      window.alert(yyyy+"年的二月只有28天!");
      return false;
      }else if(dd>29){
      window.alert(yyyy+"年的二月只有29天!");
      return false;
      }  
   }   
   return true;
}

//检查Email的合法性 可空
function CheckTextMail1(Email)
{
	var EmailValue=Email.value;
	if(EmailValue.length==0)	
		return true;
	
	var returnValue=0;
	for(var i=0;i<EmailValue.length;i++)
	{
		var itemValue=EmailValue.substring(i,i+1);
		if(itemValue=="@")
			returnValue=1;
	}
	if(returnValue==1)
		return true;
	else
	{
		window.alert(EmailValue+"不是合法的Email地址!");	
		Email.focus();
		Email.select();
		return false;	
	}
}
//检查Email的合法性 不可空
function CheckTextMail2(Email)
{
	var EmailValue=Email.value;
	var returnValue=0;	
	for(var i=0;i<EmailValue.length;i++)
	{
		var itemValue=EmailValue.substring(i,i+1);		
		if(itemValue=="@")
			returnValue=1;
	}
	if(returnValue==1)
		return true;
	else
	{
		window.alert(EmailValue+"不是合法的Email地址!");
		Email.focus();
		Email.select();	
		return false;	
	}
}


/*-------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------

 类型: JavaScript

 用途：用于获取选定日期的前一天以及后一天的表达式
 
 参数：
     act：该参数只能为"pre"或者"next"
          其中pre代表获取前一天的表达式；其中next代表获取后一天的表达式
     curDate：该参数形式是"yyyyMMdd"，比如"20020221"表示2000年2月21日

 返回值：表现形式为"yyyyMMdd",比如"19990122"表示返回1999年1月22日

 生成日期：2002年02月21日 
------------------------------------------------------------------------------*/
function loaddate(act,curDate)
{
	//获取当前日期表达式---begin---
	yy=curDate.substring(0,4)
	mm=curDate.substring(4,6)
	dd=curDate.substring(6,8)

	if (mm=="01")
	{
		yy=yy-1;
		mm=12;
	}else
	{
		mm=mm-1;
	}
	//获取当前日期表达式---end---
	
	//获取要得到的日期---begin---
	thisDate=new Date();	
	theDate=new Date(yy,mm,dd);
	if (act=="pre")
	{
		theDate=theDate.valueOf();
	}
	else if (act=="next")
	{
		theDate=theDate.valueOf()+86400000*2;
	}
	//获取要得到的日期---end---
	
	thisDate.setTime(theDate);	
	//preday=thisDate.toLocaleString();
	preday=thisDate.toGMTString();
	if (preday.length==28)
	{	
		preYY=preday.substring(11,15);
		preMM=preday.substring(7,10);
		preDD=preday.substring(5,6);
	}else if (preday.length==29)
	{	
		preYY=preday.substring(12,16);
		preMM=preday.substring(8,11);
		preDD=preday.substring(5,7);
	}else
	{
		alert("你错啦!");
		return;
	}	
	
	switch(preMM)
	{
		case "Jan":
			preMM="01";
			break;
		case "Feb":
			preMM="02";
			break;			
		case "Mar":
			preMM="03";
			break;
		case "Apr":
			preMM="04";
			break;
		case "May":
			preMM="05";
			break;
		case "Jun":
			preMM="06";
			break;
		case "Jul":
			preMM="07";
			break;
		case "Aug":
			preMM="08";
			break;
		case "Sep":
			preMM="09";
			break;
		case "Oct":
			preMM="10";
			break;
		case "Nov":
			preMM="11";
			break;
		case "Dec":
			preMM="12";
			break;																											
	}
	
	if (preDD.length==1)
	{
		preDD="0"+preDD;
	}
	//document.write(preDD);
	actday=preYY+""+preMM+""+preDD;
	return actday
}
/*--------------------------begin-----------------------------------------------------------------------*/


/*------------------------------------------------------------------------------

 类型: JavaScript

 用途：动态变幻
 
 生成日期：2002年02月21日 
------------------------------------------------------------------------------*/

function initWindow(indexNumber)
{
	if(indexNumber == 0) indexNumber = 1;
	var pVoTab = new Array(indexNumber);
	for(var i = 0;i < indexNumber;i++)
	{
		pVoTab[i] = window.document.all("Tab" + i.toString());
		var tString = pVoTab[i].innerText;
		pVoTab[i].style.width = tString.length * 13;
	}
	pVoTab[0].style.left = 0;
	
	for(var i = 1;i < indexNumber;i++)
	{
		var lString = pVoTab[i-1].style.left;
		var wString = pVoTab[i-1].style.width;
		var nlString = "";
		var nwString = "";
		for(var j = 0;j < lString.length - 2;j++)
			nlString += lString.charAt(j);
		for(var j = 0;j < wString.length - 2;j++)
			nwString += wString.charAt(j);
		pVoTab[i].style.left = eval(nlString) + eval(nwString);
	}
	
	for(var i = 0;i< indexNumber;i++)
	{
		pVoTab[i].style.visibility = "hidden";
	}

	pVoTab[0].style.borderLeftWidth = "thin";
	pVoTab[0].style.zIndex = 1;
	window.document.all.item("Tab0").style.color = "#990000"

	var pVoTabFrame = window.document.all("tabFrame0");
	pVoTabFrame.style.visibility="visible";
}

function TabClick(frameIndex,indexNumber)
{
	var pVoChosen;
	pVoChosen = window.event.srcElement;
	var buttonNameHead = "Tab";
	var frameNameHean = "tabFrame";
	var buttonName = "";
	var frameName = "";
	for(var i = 0;i < indexNumber;i++)
	{
		buttonName = buttonNameHead + i;
		frameName = frameNameHean + i;
		window.document.all.item(buttonName).style.zIndex = -1;
		window.document.all.item(buttonName).style.color = "black";
		window.document.all.item(frameName).style.visibility = "hidden";
	}
	pVoChosen.style.zIndex = 1;
	pVoChosen.style.color = "#990000";
	frameName = "tabFrame" + frameIndex;
	window.document.all.item(frameName).style.visibility = "visible";
}

/*
*YMYTrim(sString)输入字符串,返回去掉前后空格的字符串
*
*/

function JHshLTrim(sString)
{ 
	var sStr,i,iStart,sResult = "";

	sStr = sString.split("");
	iStart = -1 ;
	for (i = 0 ; i < sStr.length ; i++)
	{
		if (sStr[i] != " ") 
		{
			iStart = i;
			break;
		}
	}
	if (iStart == -1) { return "" ;}
	else { return sString.substring(iStart) ;}
}
function JHshRTrim(sString)
{ 
	var sStr,i,sResult = "",sTemp = "" ;	
	sStr = sString.split("");
	for (i = sStr.length - 1 ; i >= 0 ; i --)  // 将字符串进行倒序
	{ 
		sResult = sResult + sStr[i]; 
	}
	sTemp = JHshLTrim(sResult) ; // 进行字符串前空格截除

	if (sTemp == "") { return "" ; }

	sStr = sTemp.split("");
	sResult = "" ;
	for (i = sStr.length - 1 ; i >= 0 ; i--) // 将经处理后的字符串再进行倒序
	{
		sResult = sResult + sStr[i];
	}
	return sResult ;
}
function YMYTrim(sString)
{
	var strTmp ;
	strTmp = JHshRTrim(JHshLTrim(sString)) ;
	return strTmp ;
} 

    /**
    *保留字校验函数
    *
    */
	function StringKeyCheck1(checkStr)
	{
		if(checkStr.length>0)
		{
			checkStr=checkStr+" ";
			checkStr=checkStr.toUpperCase();
			var myString = "AB ABF ACCOUNT ADD ADJ ALIAS ALL ALLBT ALLNT ALONE ALTER AMB AND ANTONYM AS ASC AT ATTR AVG BACKUP BASECOL BATCH BETWEEN "
				+"BEYOND BIG BIT BROWSE BT BUFFERPATH BUFFERSIZE BY CASE CHAR CLASS CLEAR COLUMN COMMENT COMPLETE COMPRESS CONFIG CONNECT "
				+"CONTROL COPY COUNT CREATE DATABASE DATE DBA DEFAULT DELETE DESC DEVICE DISPLAY DOCID DOCUMENT DOWNLOAD DROP DUMB ECHO "
				+"EDIT ENGLISH EQU EXACT EXIT FAST FIRSTCOL FORMAT FROM FUNCTION GB GDA GRANT GROUP HEIGHT HELP HISTORY HOST IDLE IN "
				+"INCLUDE INDEX INFORMATION INSERT INTO	ISO2709 KNOWASS LANGUAGE LE	LIFO LINK LOAD LOCK LOGIN LOGINEXCL "
				+"LOWER MAIL MAX MEMORY MIN MIXINDEX MIXSORT MODE MODIFY MULTI NO NOT NOTEPAD NOTINDEX NOTNULL NOTUNIQUE "
				+"NT NULL NUMBER OFF ON OPTIMIZE OR ORDER PACKINDEX	PARAMETER PASSWORD PATH PHRASE PRE PRINT PT PUBLIC "
				+"QUIT RANGE READCOUNT RECORD RECOVER RELEVANCE	REM RENAME RESOURCE	REVOKE RIGHT RT	RUN SAVE SEARCH "
				+"SECURITY SEG SEGMENT SEGMENTEX SELECT SEN SEPARATOR SET SETTINGS SHARE SHOW SINGLE SORT	SOURCE SPARSE "
				+"SPOOL ST START STEM STOP STOPEX STRUCTURE SUFFIX SUM SYNONYM TEMP	TEXT THESAURUS TILL	TIME "
				+"TITLE TO TOASCII TOCHINESE TRS TYPE UF UNICODE UPDATE UNIQUE UPPER URL URLTOFILE USER USERDEF USERGROUP "
				+"VALIDATE VALUES VIEW VIEWCOL WHERE WIDTH WORDS XML XOR YES \\ / + - \= * % @ & < > ! # $ ^ ( ) [ ] { } ~ | ' : ? \" ";
			myString=myString.toUpperCase();
			var index = myString.indexOf(checkStr);				
			if(index!=-1)
				checkStr="\\" + checkStr;
			checkStr=YMYTrim(checkStr);
		}
		return checkStr;
	}


function printPage(url, height) //弹出页面打印
{
	window.open(url, "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable='no',left=250,top=150,screenX=250,screenY=150, copyhistory=no,width=700,height=" + height);
}
/*--------------------------end-----------------------------------------------------------------------*/


//输入必须为中文
//<input  onkeypress="chineseOnly()" onpaste="return false">
function chineseOnly()
{
	if(event.keyCode<0x4e00 || event.keyCode>0x9fa5)
		event.keyCode=0;
}	


//超链删除提醒
function a_del_onclick()
{
	var boolean_temp=confirm("你确定要删除该条目吗？" );
	if(boolean_temp==false)		
		return false;	
	else
		return true;
}	


//检查IP的合法性 可空
function isip1(ip)
{
	var ipValue=ip.value;
	if(ipValue.length==0)	
		return true;
	return isip2(ip);
}


/**
*ip地址验证
**/
 function isip2(ip)
 {
 	var ipValue=ip.value;
	var check=function(v){try{return (v<=255 && v>=0)}catch(x){return false}};
	var re=ipValue.split(".");
	if(re.length==4 && check(re[0]) && check(re[1]) && check(re[2]) && check(re[3]) && YMYTrim(re[0]).length>0 && YMYTrim(re[1]).length>0 && YMYTrim(re[2]).length>0 && YMYTrim(re[3]).length>0)
		return true;
	else
	{
		alert(ipValue+"不是合法的ip地址!");
		ip.focus();
		ip.select();	
		return false;
	}
 }
 
 /****
 *打开无框网页
 ******/
function Listen1(ListenURL,style_str)
{
	var gt = unescape("3e");
	var popup = null;
	var over = "Launch Pop-up Navigator";
	popup = window.open("", "popupnav", "top=0,left=0,statue=yes,width=" +screen_width()+",height=" +screen_height()+"," + style_str);
	if (popup != null) 
	{
		if (popup.opener == null) 
		{
			popup.opener = self;
		}
		popup.location.href =ListenURL;
	}		
	return false;
}


 /****
 *打开无框网页
 ******/
function Listen(ListenURL)
{
	var gt = unescape("3e");
	var popup = null;
	var over = "Launch Pop-up Navigator";
	popup = window.open("", "popupnav", "fullscreen=true,top=0,left=0,scrollbars=auto,width=" +screen_width()+",height=" +screen_height()+",");
	if (popup != null) 
	{
		if (popup.opener == null) 
		{
			popup.opener = self;
		}
		popup.location.href =ListenURL;
	}		
	return false;
}
/***
*过滤符号
*{}[]（）()“”
**/
function filtrate_char(temp1)
{
	//var FindPression= new RegExp(" [","g");
	temp1= temp1.replace(/[^0-9a-zA-Z０-９\s+\u4e00-\u9fa5]/g ,"  ");
     return temp1;

}


/***
*屏幕高宽
**/
function screen_width()
{
//	event.returnValue=false;
	return window.screen.width-28; 
}
function screen_height()
{
//	event.returnValue=false;
	return window.screen.height-58; 
}


 /****
 *打开无框网页自动关闭
 ******/
function closeit()
{
	setTimeout("self.close()",1000)
}

/**
*添加附件
*
**/ 
function addFile(){
var fileDiv = document.all['fileDiv'];
var strHtml = '<span><input type="file" size="40" name="accessory_file">&nbsp;&nbsp;<input class=btn type=button value="删除附件" onclick="removeFile(parentNode);"><br></span>';
fileDiv.innerHTML += strHtml;
}
 function removeFile(obj){
obj.removeNode(true);
}
 
 /****
 *屏蔽鼠标右键
 ******/
/*
function document.oncontextmenu()
{	
	//Event.returnValue=false;
	//return false; 
}



function document.onkeydown()
{
   if ((event.keyCode == 8) && 	(event.srcElement.type != "text" && event.srcElement.type != "textarea" && 	event.srcElement.type != "password") ||  (event.keyCode==116)||   (event.ctrlKey && event.keyCode==82))  
	{    
	     event.keyCode=0;
	     event.returnvalue=false;
 	}
 	//alert(event.keyCode);
  if (event.keyCode==122)   //屏蔽 f11
     event.returnvalue=false;
  if (event.keyCode==145)   //屏蔽拷屏
    event.returnvalue=false;     
  //alert(event.keyCode);
  if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
  {
     event.returnvalue=false;
     alert("谢谢浏览");
     }
  if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
     event.returnvalue=false;
  if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
      window.event.returnvalue = false;  //屏蔽 shift 加鼠标左键新开一网页
  if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4
  {
      window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
      return false;
  } 
}
*/


