/****************************************************************************
*所有公共js函数
*hxr at 2003-6-11
*version:1.0
//M01:电子信箱检查失效 hxr 2003-8-27
//M02:ChkQQNum QQ号码校验，Peter 	2003-9-1 14:48
//M03：添加checkmode函数，用于zzmp003调用 2003-9-4 10:57
//M04：加入区分 hxr 2003-9-4 19:06
//M05: 右边显示区修改成在切换模块时默认显示对应模块的第一个程序的画面 hxr 2003-9-7 15:58
//M06:使菜单中模块名称变化 hxr 2003-9-24
//M07: 增加行业ID校验 Add by zping 2003-10-10
//M08: 增加CCI04总局DISABLE得问题 add by wj 2003-10-13
//M09: 增加Close_SubMenu函式 修改了MM_SubMenu函式 Modify by zping 2003-10-14
//M10: 增加如果报警信息栏全部选否时弹出提示窗口 add by wj 2003-10-17
//M11: 增加点击网吧403后的主框架页面 by wj 2003-10-24
//M12: 增加chkemail中匹配字适用于killy.co@1212.cin.cn这种格式的email地址 by wj 2003-11-6
//M13: 增加点击top按钮后保持按下的状态 by wj 2003-11-10
//M14 增加声音文件校验函数chsound add by wj 2003-11-11
//M15: 加入点击图片后恢复单位配置文字链接的颜色函数relocationcolor wj 2003-11-14
//M16: 加入单位行业资料在标题栏只能显示6个汉字的行业名称函数chbank wj 2003-12-6
//M17: 添加行业资料中行业名称最大为8个中文字符,解决标题栏图片显示问题chccro3 wj 2003-12-9
//M18: 加入一个全局变量bbo记录单位配置时点击保存模板时的标志 add by wj 2003-1-5
//M19: 行业编号不能为0的方法checkccr01 Modify by wj 2003-1-8
//M20: 弹出窗口showabout（）的高度 Modify by wj 2003-1-15
//M21: 为ChkQQNum函数添加msn yahoo 的帐号校验 Modify by 2003-3-24
*****************************************************************************/
function strlen(str)
{
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++)
	{
		if (str.charCodeAt(i)>255)
			len+=2;
		else 
			len++;
	}
	return len;
}

var gBinnerHTML;
var gAinnerHTML;
function callcalendar(ctrlobj)
{
	showx = event.screenX - event.offsetX - 4 - 210 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;
	retval = window.showModalDialog("/qa/comm/calendar.jsp","","dialogWidth:197px; dialogHeight:210px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; ");
	if( retval != null ){
		ctrlobj.value = retval;
	}else{
		//alert("canceled");
	}
}

function callcalendar_hms(ctrlobj)
{
	showx = event.screenX - event.offsetX - 4 - 210 ; // + deltaX;
	showy = event.screenY - event.offsetY + 18; // + deltaY;
	newWINwidth = 210 + 4 + 18;
	retval = window.showModalDialog("../include/calendar_hms.php","","dialogWidth:197px; dialogHeight:250px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; ");
	if( retval != null ){
		ctrlobj.value = retval;
	}else{
		//alert("canceled");
	}
}


function chkwinpath(path) 
  { 
	/*
	 * name: chkwinpath - (JavaScript)
	 * describe: 检查 path windows系统的路径格式是否准确的
	 */
	var pattern = /^(([a-zA-Z0-9_-]+\\){0,})+([a-zA-Z0-9_-]+)$/; 
	flag = pattern.test(path); 
    if(flag) 
    { 
        return true; 
    } 
    else 
    { 
		return false; 
    } 
} 

function chkchar(str)
{
	/*
	 * name: chkchar
	 * author: 何小荣,2001-12-13
	 * describe: 检查 str 是否纯英文字符
	 */

	var pattern=/^[a-zA-Z]{1,1}[a-zA-Z0-9_]{0,}$/;
	
	/*####### 换成可检查单行也可检查多行 #########***/
	var str_array = str.split("\r\n");
	for (i = 0; i < str_array.length; i++)
	{
		if (!killspace(str_array[i]))
			continue;
		if(!pattern.test(killspace(str_array[i])))
			return false;
	}
	return true;
	//return pattern.test(str);
}

function chkupper(str)
{
	/*
	 * name: chkchar
	 * author: 何小荣,2001-12-13
	 * describe: 检查 str 是否大写英文字符
	 */
	var pattern=/^[A-Z]{1,}$/;
	return pattern.test(str);
}

function chkcode(str)
{
	/*
	 * name: chkchar
	 * author: 何小荣,2001-12-13
	 * describe: 检查 str 是否大写英文字符
	 */
	var pattern=/^[1-9A-Z]{1,}$/;
	return pattern.test(str);
}

function chkusername(username)             
{             
	/*
	 * name: chkusername - (JavaScript)
	 * describe: 检查 username 用户名是否符合标准
	 */
	var pattern = /^([a-zA-Z0-9]){2,19}$/; 
	return pattern.test(username);
}

function chkIdCard(idcard)
{
	/*
	* Write by Zping 2003-7-14
	* describe: 粗略 校验新旧身份证号码是否符合标准.
	*/
	var pattern,pattern2,pattern3;
	pattern = /^\d{15}$/;
	pattern2 = /^\d{17}[a-zA-Z]{1}$/;
	pattern3 = /^\d{18}$/;
	if (idcard.length > 19 || idcard.length < 15)
	{
		return false;
	}
			
	if (pattern.test(idcard) || pattern2.test(idcard) || pattern3.test(idcard))
		return true;
	else
		return false;
}

function chkMobile(mobile)
{
	/*
	*Write by Zping 2003-8-15
	*describe: 粗略 校验手机号长度是否符合标准.
	*/
	var pattern, pattern2;
	pattern = /^\d{11}$/;
	pattern2 = /^\d{12}$/;	
	if (pattern.test(mobile) || pattern2.test(mobile))
		return true;	
	else
		return false;	
}

function chktel(tel)             
{             
	/*
	 * name: chktel - (JavaScript)
	* describe: 检查 tel 电话号码格式是否是准确
	*/
     var i,j,strTemp;             
     strTemp="0123456789-()#";             
     for (i=0;i<tel.length;i++)             
     {             
           j=strTemp.indexOf(tel.charAt(i));	             
           if (j==-1)             
           {             
               return 0;             
           }             
     }
     return 1;
}

function chksafe(str)     
{	
/*
 * name: chksafe - (JavaScript)
 * describe: 检查 str 字符串是否包含了被禁止使用的字符,被禁止字符有: "'",'\\',"/"
 */
  var j=str.length;   
  var i=0 ;  
  //str.charAt(i)=="_"  ||       
  while (i<j)   
  {     
    if (str.charAt(i)=="'" || str.charAt(i)=='"' ||     
	  str.charAt(i)=="\\" || str.charAt(i)=="%" ||     
	  str.charAt(i)=="*" || str.charAt(i)=="?" || str.charAt(i)=="/") 
    {     
      return 0;     
    } 
    i++;   
  }
  
  return 1;     
}

function chkpostcode(lStr)
{
	/*
	#检查邮编函数
	#何小荣 2002-7-13
	#正确：true;错误:false
	*/
	var lDigit6 = /^([0-9]{6}){0,1}$/;
	if( !lDigit6.test(lStr))
		return false;
	else
		return true;
}

function chkpath(path) 
{ 
	/*
	 * name chkpath - (JavaScript)
	 * descript: 检查输入的路径名格式是否准确
	 */
    var pattern = /^(\/[a-zA-Z0-9_-]+)+$/; 
    return pattern.test(path);
} 

function chknum(str) 
{ 
	/*
	 * name: chknum - (JavaScript)
	 * descript: 检查输入的 str 数字是否为非负整数
	 */
  var pattern = /^[0-9]{0,}$/; 
  return pattern.test(str); 
}

function chkip(str)
{
  var ipa = new Array();
/*
 * name: chkip - (JavaScript)
 * descript: 检查输入的IP地址的格式是否正确
 */
 var Flag=1;
 var  str_array = str.split("\r\n");
 /*######## 加入可对单行和多行IP进行检查*/
 for ( k = 0; k < str_array.length; k++)
 {
	 str = killspace(str_array[k]);
	 if (!killspace(str))
		 continue;
		

	  ipa=str.split('.');
	  if (ipa.length!=4) 
			Flag=0
	  else
	  {
		//var pattern=/^[0-9]{0,3}$/; Delete by zping 2003年11月27日
		for (i=0;i<ipa.length;i++)
		{
		  /** 修改成以下内容判断 Add by zping 2003年11月27日 **/
		  if ((i == 0 || i == 3) && !Number(ipa[i]))	//如果开始或结束值是否为0，是则不允许
		  {
			Flag = 0;
			break;			
		  }

		  if (Number(ipa[i]) > 254 || Number(ipa[i]) < 0 || ipa[i]=="" || (!Number(ipa[i]) && ipa[i] != 0)) //判断中间两个值是否是0-254之间
		  {
			Flag = 0;
			break;
		  }

		  if (ipa[i].length > 1 && ipa[i].substr(0, 1) == 0)	//防止: 192.168.01.1类似地址出现
		  {
			  Flag = 0;
			  break;
		  }

		  /* Delete by zping 2003年11月27日 原因：类似于1.0..0之类的IP都无法判断
		  if (!pattern.test(ipa[i]))
		  {
			Flag=0;
			break;
		  }
		  if (i==0 &&( Number(ipa[i])<=0 || Number(ipa[i])>=255))
		  {
			Flag=0;
			break;
		  }
		  if (i!=0 &&( Number(ipa[i])<0 || Number(ipa[i])>=255))
		  {
			Flag=0;
			break;
		  }
		  */
		}
	  }

 }
  return Flag;
}

function chkfloat(str) 
{ 
	/* name: chkfloat
	 * describe: 检查 str 是否为合法的浮点数据
	 */
  var pattern = /^[0-9]{0,}\.{0,1}[0-9]{0,}$/; 
  return pattern.test(str); 
} 

function chkext()
{
	/* name: chkext
	 * describe: 检查文件的扩展名是否是许可的扩展名, 许可扩展名是:doc,xls,ppt,pps,jpg
	 * input: lValue - 待检查的文件名
	 */
	for(i=1;i<4;i++)
	{
		var char=".";
		var lValue = document.all("info_attachment"+i).value;
		//alert(lValue);
		if (!lValue) return true;
		var extplace=lValue.lastIndexOf(".");
		var chkname=lValue.slice(extplace+1);
		chkname=chkname.toLowerCase();
		if (chkname=="jpg" || chkname=="gif" ||  chkname=="swf")
		{
		 return true;
		}
		else
		{
			window.showModalDialog("../../comm/dialog.htm","<font color=red>上传文件类型必须为jpg、gif、swf","status:false;dialogWidth:"+350+"px;dialogHeight:"+170+"px;edge:Raised; enter: Yes; help: No; resizable: No; status: no;scroll:off");
			//window.location.href=history.go(-1);
			return false;
		}
	}
 }
function chkad()
{
	/* name: chkext
	 * describe: 检查文件的扩展名是否是许可的扩展名, 许可扩展名是:doc,xls,ppt,pps,jpg
	 * input: lValue - 待检查的文件名
	 */
	for(i=1;i<4;i++)
	{
		var char=".";
		var lValue = document.all("adlink").value;
		//alert(lValue);
		if (!lValue) return true;
		var extplace=lValue.lastIndexOf(".");
		var chkname=lValue.slice(extplace+1);
		chkname=chkname.toLowerCase();
		if (chkname=="jpg" || chkname=="gif" ||  chkname=="swf")
		{
		 return true;
		}
		else
		{
			window.showModalDialog("../../comm/dialog.htm","<font color=red>上传广告文件类型必须为jpg、gif、swf","status:false;dialogWidth:"+350+"px;dialogHeight:"+170+"px;edge:Raised; enter: Yes; help: No; resizable: No; status: no;scroll:off");
			//window.location.href=history.go(-1);
			return false;
		}
	}
 }
 function chsound(lValue)
{
	/* name: chsound
	 * describe: 检查文件的扩展名是否是许可的扩展名, 许可扩展名是:wav.mp3
	 * input: lValue - 待检查的文件名
	 */
    var char=".";
	if (!lValue) return true;
    var extplace=lValue.lastIndexOf(".");
    var chkname=lValue.slice(extplace+1);
	chkname=chkname.toLowerCase();
    if (chkname=="wav")
    {
     return true;
    }
    else
    {
	 alert ("声音文件名格式不对，应为wav格式！");
     return false;
    }
 }

 function chbank(BValue)
{
	/* name: chbank
	 * describe: 检查添加行业资料最大字符为16到标题栏
	 */
	 var ccr03value=document.FrmAdd.ccr03.value;
	 var ccr02value=document.FrmAdd.ccr02.value;
	// alert(ccr03value+" and  "+ccr02value.length);
    if (ccr03value == 1 && ccr02value.length > 6)
    {
		return false;
    }
	return true;
 }

 function chccr03(CValue)
{
	/* name: chccr03
	 * describe: 检查添加行业名称最大字符为8
	 */
	 var ccr02value=document.FrmAdd.ccr02.value;
	// alert(ccr03value+" and  "+ccr02value.length);
    if (ccr02value.length > 8)
    {
		return false;
    }
	return true;
 }

 function chccr01(LValue)
{
	/* name: chccr03
	 */
	 var ccr01value=document.FrmAdd.ccr01.value;
	// alert(ccr03value+" and  "+ccr02value.length);
    if (ccr01value == 0)
    {
		return false;
    }
	return true;
 }

function chkemail(email)//M12 
{
/* name: chkemail
 * describe: 检查 email 是否是合法的书写形式
 */
  var pattern = /^(([a-zA-Z0-9_.\-])+@([a-zA-Z0-9_\-])+(\.[a-zA-Z0-9_\-]+)+){0,1}$/; //M01加一个$
  
  //email=email+" \n";
  var email_array = email.split("\r\n");
  for (i = 0; i < email_array.length; i++)
  {
	if (!killspace(email_array[i]))
		continue;
	//alert(!pattern.test(email_array[i]));
	if(!pattern.test(killspace(email_array[i])))
	{
		alert("请正确填写电子邮件地址!");
		return false;
	}
  }
  return true;
  //return true;
  //return pattern.test(email); 
} 

function chkSerial(lserial)
{
	/*
	*检查序列号是否包含', "号
	*/
	var patt = /[\'\"]{1,}/;
	if (patt.test(lserial))
	{
		return false;	//包含'、"号
	}
	else
	{
		return true;	
	}
}

function chkAreaId(lAreaId)
{
	if (lAreaId.length >= 2)
	{
		return true;
	}
	else
		return false;
}

function chkTradeId(lTradeId)
{
	/*
	*说明: 校验行业Id是否为一个数字或字符(大写) 且 长度必须是1
	*Add by zping 2003-10-10
	*/
	var pattern = /[0-9]{1,}|[A-Z]{1,}/;
	if (pattern.test(lTradeId) && lTradeId.length==1)
	{
		return true;
	}
	else
		return false;
}

function killspace(str)
{
/*
 * name: killspace - (JavaScript)
 * describe: 除去 str 字符串首尾的空白字符
 */
  while (str.charAt(0)==" ")  
  {  
    str=str.substr(1,str.length);  
  }  
  while (str.charAt(str.length-1)==" ")  
  {  
    str=str.substr(0,str.length-1);  
  }
  return str;
}


function selectwin(obj,gFlag)
{
	/*
	hxr 2003-6-19 开选择窗口
	*/
	gSelect=obj.value;
	//if(gProgId==0) return;
	retval = window.showModalDialog('../menu/default.php?gOptionFlag=PW&gProgCode='+gFlag+'&gFlag='+gFlag+'&gSelect='+gSelect, 'selectwin', 'dialogWidth:400px; dialogHeight:300px; dialogLeft:'+event.screenX +'px; dialogTop:'+event.screenY+'px; status:no; directories:yes;scrollbars:no;Resizable=no;help:no;');		
	//retval = window.open('../menu/default.php?gOptionFlag=PW&gFlag='+gFlag+'&gSelect='+gSelect, 'selectwin');		
	if(retval!=null){
		obj.value = retval;
	}
}

function listselectwin(obj,gFlag, lReturnLink)
{
	gSelect=obj.value;
	//retval = window.open('../menu/default.php?gOptionFlag=PW&gProgCode='+gFlag+'&gFlag='+gFlag+'&gReturn='+lReturnLink, 'selectwin', 'width=400; height=300; dialogLeft:'+event.screenX +'px; dialogTop:'+event.screenY+'px; status:no; directories:yes;scrollbars:no;Resizable=no;help:no;');		
	retval = window.showModalDialog('../menu/default.php?gOptionFlag=PW&gProgCode='+gFlag+'&gFlag='+gFlag+'&gReturnLink='+lReturnLink, 'selectwin', 'dialogWidth:400px; dialogHeight:300px; dialogLeft:'+event.screenX +'px; dialogTop:'+event.screenY+'px; status:no; directories:yes;scrollbars:no;Resizable=no;help:no;');		
	if(retval!=null){
		obj.value = retval;
	}
}

/*
function selectwin2(obj,gFlag)
{
	
	hxr 2003-6-19 开选择窗口
	
	gSelect=obj.value;
	//if(gProgId==0) return;
	retval = window.showModalDialog('../menu/default.php?gOptionFlag=PWW&gFlag='+gFlag+'&gSelect='+gSelect, 'selectwin', 'dialogWidth:400px; dialogHeight:300px; dialogLeft:'+event.screenX +'px; dialogTop:'+event.screenY+'px; status:no; directories:yes;scrollbars:no;Resizable=no;help:no;');		
	//retval = window.open('../menu/default.php?gOptionFlag=PWW&gFlag='+gFlag+'&gSelect='+gSelect, 'selectwin');		
	if(retval!=null){
		obj.value = retval;
	}
}*/



function showHidd(val)
{
	if (!document.all("tab"+val)) {
		//alert("没 有 属 于 该 报 警 性 质 的 单 位.");
		return "";
	}
	if (document.all("tab"+val).style.display == "")
	{
		document.all("tab"+val).style.display = "none";
		document.all("img"+val).src = "../images/gray-chevron_down.gif";
		document.all("a"+val).innerHTML = "▼";
		document.all("a"+val).title = "打开本栏";
	}
	else 
	{
		document.all("tab"+val).style.display = "";
		document.all("img"+val).src = "../images/blue-chevron_up.gif";
		document.all("a"+val).innerHTML = "▲";
		document.all("a"+val).title = "关闭本栏";
	}
}

var srcImg = "";	//用于记录上一次被点击的模块初始化图标
var srcObject = "";		//用于记录上一次被点击的模块对象
var downFlag = false;	
var downObject = "";
var currentmodelid="";
function relocation(lmoduleid, lObject,lInitImage,lDstImg)
{
	if (lObject == downObject)
	{
		//return true;
	}
	downFlag = true;	
	document.all(lObject).src =  "../images/"+lDstImg;
	if (document.all(srcObject) && srcObject != lObject)
	{		
		//alert("srcObject = "+srcObject+"   lObject = "+lObject+ " vval = "+(srcObject!=lObject));
		document.all(srcObject).src = "../images/"+srcImg;
	}

	srcImg = lInitImage;		//记录上一次点击的模块图片
	srcObject = lObject;		//记录上一次点击的模块对象
	downObject = lObject;		//记录被点击的模块对象

	//parent.main.document.location.href="../menu/default.php?gOptionFlag=MH&MID="+lmoduleid;	// M05 Marked by hxr 2003-9-7
	
}

function relocationcolor()
{
	if (document.all("a1"))
		document.all('a1').color = "";
	if (document.all("a2"))
		document.all('a2').color = "";
	if (document.all("a3"))
		document.all('a3').color = "";
	if (document.all("a4"))
		document.all('a4').color = "";
	if (document.all("a5"))
		document.all('a5').color = "";
	if (document.all("a6"))
		document.all('a6').color = "";
	if (document.all("a7"))
		document.all('a7').color = "";
}

function relocation_(lmoduleid, lObject, lDstImg) {
	;//parent.main.document.location.href="../menu/default.php?gOptionFlag=MH&MID="+lmoduleid;// M05 marked by hxr 
}

function reloation__()
{
	/* 在点击 系统配置、系统管理、个人设置时恢复TOP上已被点过的模块图标为最初状态 */
	document.all(srcObject).src = "../images/"+srcImg;
}

function reloation403()
{
   parent.main.document.location.href = "../../nb403/zxxx/ssxx_body.phtml";
}

/*
*以下是处理明细函数
*/
		function hiddenname(hiddenamearray,col)
		{//取hidden的名字
			return hiddennamearray[col];
		}

		function yn2logic(str)
		{//将Y/N转换成true/false
			if (str=="Y") 
				return true;
			else
				return false;
		}

		function onclick2value(obj)
		{//单击checkbox是修改value
			var tempvalue=obj.value;
			//alert(obj.value);
			if (obj.checked==true)
				obj.value="Y|"+tempvalue.substr(2,tempvalue.length);
			else
				obj.value="N|"+tempvalue.substr(2,tempvalue.length);
			//alert(obj.value);
		}

		function gettext(src)
		{
			var text;
			//alert(src.tagName);
			//alert("type"+src.type);
			switch (src.tagName)
			{
				case "SELECT":
					if (src.selectedIndex<0) //防止脚本出错 hxr 2003-7-22
						text=src.options(0).text;
					else
						text=src.options(src.selectedIndex).text;
					break;
				case "OBJECT":
					text=src.value;
					break;
				case "INPUT":
					switch (src.type)
					{
						case "text":
							text=src.value;
							break;
						case "checkbox":
							if (src.checked)
								text="有";
							else
								text="无";
								break;
					}
					break;
			}
			if(text == "")  text="&nbsp;";
			return text;
		}

		function GetParent(src,tag)
		{
			if(src && src.tagName!=tag)
			{
				return GetParent(src.parentElement,tag);
			}
			return src;
		}

		function hidden2control(obj,val)
		{//hidden->control
			var tempvalue=obj.value;
			switch (obj.tagName)
			{
				case "SELECT":
					obj.value=val;//.substr(2,val.length);
					break;
				case "OBJECT":
					obj.SetFileName(val);//.substr(2,val.length);
					break;
				case "INPUT":
					switch (obj.type)
					{
						case "text":
							obj.value=val;//.substr(2,val.length);
							break;
						case "checkbox":
							obj.checked=yn2logic(val.charAt(0));
							obj.value=val.charAt(0)+"|"+tempvalue.substr(2,tempvalue.length);
							break;
					}
					break;
			}
		}



		function getcontrolvalue(obj)
		{
			var value=obj.value;
			switch (obj.tagName)
			{
				case "SELECT":
					value=value;//.substr(2,val.length);
					break;
					case "OBJECT":
					value=value;//.substr(2,val.length);
					break;
				case "INPUT":
					switch (obj.type)
					{
						case "text":
							value=value;
							break;
						case "checkbox":
							value=value;
							break;
					}
					break;
			}
			return value;
		}

		function control2hidden(obj,val)
		{
			obj.value=val;
		}

		function getsize(obj,col)
		{
			filesize=obj.GetFileLen(obj.value);
			var src=GetParent(obj,"TR");
			src.cells(col).children(0).value=filesize;
		}

//M09 Begin: zping 2003-10-14
var srcNode = '';	//保存前一次点击的节点Id
var srcText = '';	//保存前一次点击的节点说明
//M09 End: zping 2003-10-14
function MM_subMenu(menuid, hreftext)
{
  var table = "tb"+menuid;
  var href = "href"+menuid;
  for (gI=0;gI<Number(document.all("gBranchCount").value);gI++)
  {
	  ;
  }
  if(document.all(table).style.display == "none"){
	  document.all(table).style.display = "";
	  document.all(href).innerHTML = "- "+hreftext;
  }
  else {
	  document.all(table).style.display = "none";
	  document.all(href).innerHTML = "+ "+hreftext;
  }
  
  //M09 Begin: zping 2003-10-14  
  if (srcNode != menuid && srcNode)
  {	  
	  Close_SubMenu(srcNode, srcText);
  }  
  srcNode = menuid;
  srcText = hreftext;
  //M09 End: zping 2003-10-14
}

//M09 Begin: zping 2003-10-14
function Close_SubMenu(lId, lText)
{//功能: 关闭子菜单  Modify by zping 2003-10-14
	document.all("tb"+lId).style.display = "none";
    document.all("href"+lId).innerHTML = "+ "+lText;
}
//M09 End: zping 2003-10-14

/*
function MM_swapImgRestore() { //v3.0
	
}
*/

function ImgOut()//M013
{
	if (downFlag)
	{
		return false;
	}	
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;	
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0	
	var i,j=0,x,a=MM_swapImage.arguments; 
	parent.header.value="";
	if (a[0] == downObject)		//判断如果当前对象被按下，再次按下时次不进行处理: 否则把downFlag标志设置成false以便其它功能生效
	{
		return false;
	}
	downFlag = false;
	document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function selectall()
{
	for(var i=0;i<document.FrmAdd.elements.length;i++)
	{
		var e=document.FrmAdd.elements[i];
		if(e.type=="checkbox" )
		{
			e.checked=true;
		}
	}
}
function unselect()
{
	for(var i=0;i<document.FrmAdd.elements.length;i++)
	{
		var e=document.FrmAdd.elements[i];
		if(e.type=="checkbox"  )
		{
			e.checked= !e.checked;
		}
	}
}

function SwitchQuery(menuid, obj,hiddenstr) {
	//		alert(window.parent.querycontrol.location);
	if (document.all(menuid))
	{
		if (obj.value=='隐藏查询区')
		{
			obj.value='显示查询区';
			window.parent.querycontrol.location.href='../include/querycontrol.php?gHideFlag=0';
		}
		else
		{
			obj.value='隐藏查询区';
			SwitchOrder0("tborder", "", "none");
			window.parent.querycontrol.location.href='../include/querycontrol.php?gHideFlag=1';	
		}
		
		if(document.all(menuid).style.display == "none")
		{
			SwitchOrder0("tborder","","none");
			document.all(menuid).style.display = "";
		}			
		else
		{
			document.all(menuid).style.display = "none";
		}
			
	}
}

function SwitchQuery0(menuid, obj,hiddenstr) {
	if (document.all(menuid))
	{
		if (hiddenstr == "none")
		{
			if (document.all("gQueryHide"))
			{
				document.all("gQueryHide").value = "显示查询区";
			}			
		}
		else
		{
			if (document.all("gQueryHide"))
			{
				document.all("gQueryHide").value = "隐藏查询区";
			}			
		}

		document.all(menuid).style.display =hiddenstr;
		
	}
}



function SwitchOrder(menuid, obj,hiddenstr) {
	if (document.all(menuid))
	{
		if (obj.value=='隐藏下发命令区')
		{			
			obj.value='显示下发命令区';
			window.parent.querycontrol.location.href='../include/querycontrol.php?gHideFlag=2';
		}
		else
		{
			obj.value='隐藏下发命令区';
			window.parent.querycontrol.location.href='../include/querycontrol.php?gHideFlag=3';
			SwitchQuery0("tbquery","","none");
		}
		if (!hiddenstr)
		{
			if(document.all(menuid).style.display == "none")
			{
				document.all(menuid).style.display = "";
			}
			else
			{
				document.all(menuid).style.display = "none";
			}
		}
		else
			document.all(menuid).style.display =hiddenstr;
	}
}

function SwitchOrder0(menuid, obj,hiddenstr)
{
	if (document.all(menuid))
	{
		if (hiddenstr == "none")
		{
			if (document.all("gOrderHide"))
			{
				document.all("gOrderHide").value = "显示下发命令区";
			}			
		}
		else
		{
			if (document.all("gOrderHide"))
			{
				document.all("gOrderHide").value = "隐藏下发命令区";
			}			
		}
		document.all(menuid).style.display =hiddenstr;
	}
}


var openflag
openflag=1;
function hidetop(obj)
{
	if(openflag==1)
	{
		openflag=0;
		//topshow.src="../images/p_5.gif";
		//topshow.alt="显示"
		window.parent.mm.rows="0,*";
		window.parent.mainarea.cols='0,*';
		window.parent.maina.rows='*,0';
		//obj.innerHTML='<b>正常</b>';
	}
	else
	{
		openflag=1;
		//window.parent.mm.rows="96,*";
		window.parent.mm.rows="120,*";
		window.parent.mainarea.cols='155,*';
		window.parent.maina.rows='*,25,0';
		//window.parent.mainarea.rows='150,*';
		//topshow.src="../images/p_6.gif";
		//topshow.alt="隐藏"
		//obj.innerHTML='<b>全屏</b>';
	}
}

function leftFrameCtrl()
{
	if (window.parent.mainarea.cols == "0,*")
	{
		window.parent.mainarea.cols = "155,*";
	}
	else
	{
		window.parent.mainarea.cols = "0,*";
	}
}

var w=0;
var h=0;
w = 600;
h = 400;
function setImage(lFile, lData, lDate)	//设置日志分析是折线图、饼状图、圆柱图:
{	

	gFile = lFile;
	if (!gFile || !lData || !lDate) return "";
	if (document.all("imgid"))
	{
		document.all("imgid").src = "../ffm/"+lFile+"?gData="+lData+"&gDate="+lDate+"&"+"h_length="+w+"&v_length="+h;	
	}
	if (document.all("GraphFile"))
	{
		document.all("GraphFile").value=gFile;	
	}
}
function setSize(gFile, lFlag, lData, lDate)		//设置日志分析的放大、缩小:
{
	if (document.all("GraphFile"))
	{
		gFile = document.all("GraphFile").value;
	}
	if (lFlag)
	{
		if (w*1.2 > 1024 || h*1.2 > 800) return "";
		w = w*1.2;
		h = h*1.2;
		if (document.all("imgid"))
		{
			document.all("imgid").src = "../ffm/"+gFile+"?gData="+lData+"&gDate="+lDate+"&"+"h_length="+w+"&v_length="+h;
		}		
	}
	else
	{
		if (w*0.8 < 300 || h*0.8 < 200) return "";
		w = w*0.8;
		h = h*0.8;		
		if (document.all("imgid"))
		{
			document.all("imgid").src = "../ffm/"+gFile+"?gData="+lData+"&gDate="+lDate+"&"+"h_length="+w+"&v_length="+h;
		}		
	}	
}

function setAction(lActionFile, lFlag)		//设置点击下发、停止时提交的Action文件:
{	
	if (!lActionFile || !lFlag) return false;
	if (document.all("ccg02_"))
	{
		document.all("ccg02_").value=document.all("ccg02").value;
	}
	document.FrmAdd.gAction.value = 1;
	document.FrmAdd.action = "../menu/default.php?gProgCode="+lActionFile+"&gOptionFlag=S&gUpd=S&gStatus="+lFlag+"&gOrderListXml=";
}


function selected(obj)
{
	document.location.href=document.location.href+"&"+obj.name+"="+obj.value;
}
var bbo;
function saveas(bb)//M18 
{
	bbo = bb;
	document.FrmAdd.action="../menu/default.php?gProgCode=eemm001&gOptionFlag=S&gUpd=M";	
	if (VerifyInput())
		document.FrmAdd.submit();
	else
		return false;
	//document.FrmAdd.action="../menu/default.php?gProgCode=eemm001&gOptionFlag=S&gUpd=P";	Off by zping 2003年12月16日 因权限控制 P与密码修改冲突	
}

function emptyData(lUrlAgument)
{
	if(confirm('清除后无法恢复，您确定要清除符合条件的数据吗？'))
	{
		document.FrmAdd.action="../menu/default.php?"+lUrlAgument;
		document.FrmAdd.submit();
	}
}
function switchPage(lUrlAgument,gObj)
{
	gKey=gObj.value;
	if (gObj.name=='abj06_' && !gKey)
	{
		alert('QQ号不能为空！');
		gObj.focus();
		return false;
	}
	if (gObj.name=='abi07_' && !gKey)
	{		
		alert('客户姓名不能为空！');
		gObj.focus();
		return false;
	}
		
	document.FrmAdd.action="../menu/default.php?"+lUrlAgument;
	document.FrmAdd.submit();
}


//以下函数应用于统计报表: Begin ***/
function setToday(bIsTrueOrFlase)
{
	if(bIsTrueOrFlase)
	{
		var d = new Date();
		var Y = new String(d.getYear());
		var M = new String(d.getMonth()+1);
		var D = new String(d.getDate());
		M = M<10?"0"+M:M;		
		document.FrmAdd.gStartY.value = Y;
		document.FrmAdd.gStartY.disabled = true;
		document.FrmAdd.gStartM.value = M;		
		document.FrmAdd.gStartM.disabled = true;
		document.FrmAdd.gStartD.value = D;
		document.FrmAdd.gStartD.disabled = true;
		document.FrmAdd.gEndY.value = Y;
		document.FrmAdd.gEndY.disabled = true;
		document.FrmAdd.gEndM.value = M;
		document.FrmAdd.gEndM.disabled = true;
		document.FrmAdd.gEndD.value = D;
		document.FrmAdd.gEndD.disabled = true;		
	}
	else
	{
		document.FrmAdd.gStartY.disabled = false;
		document.FrmAdd.gStartM.disabled = false;
		document.FrmAdd.gStartD.disabled = false;
		document.FrmAdd.gEndY.disabled = false;
		document.FrmAdd.gEndM.disabled = false;
		document.FrmAdd.gEndD.disabled = false;	
	}	
}

function reType()
{
	for (i = 0; i < document.FrmAdd.gReportType.length; i++)
	{
		document.FrmAdd.gReportType[i].checked = false;
	}
}

function chkTJ()		//检测进行统计报表时的条件
{
	if (!document.FrmAdd.gUnitId.value && !document.FrmAdd.gUnitName.value && !document.FrmAdd.gTypeValueList.value && document.FrmAdd.gStatType.value!=4)
	{
		alert("请选择或输入统计的范围.");
		document.FrmAdd.gUnitName.focus();
		return false;
	}
	var flag = true;
	if (document.all("gReportType"))
	{
		for (i = 0; i < document.FrmAdd.gReportType.length; i++)
		{
			if (document.FrmAdd.gReportType[i].checked)
			{
				flag = false;
				break;
			}
		}	
		if (flag && !document.FrmAdd.All.checked)
		{
			alert("请选择相应的报表类型.");
			return false;
		}
	}
	return true;	
}


function setAreaOrCalling(val)		//选择的是地区还是行业 或 都不是
{
	switch(val)
	{
		case "0":
			printList("");
			break;
		case "1":
			printList(AreaArray);
			break;
		case "2":
			printList(CallingArray);
			break;
		case "3":
			printList(UnitArray);
			break;
		case "4":
			printList("");
			break;
	}
	if (parseInt(val))
	{
		document.FrmAdd.gUnitId.value = "";
		document.FrmAdd.gUnitName.value = "";	
		document.FrmAdd.gUnitId.disabled = true;
		document.FrmAdd.gUnitName.disabled = true;
	}
	else
	{
		document.FrmAdd.gUnitId.disabled = false;
		document.FrmAdd.gUnitName.disabled = false;
	}
}

function printList(lValueList)
{
	var gList = document.FrmAdd.gTypeValueList;
	gList.options.length = 0;	
	if (lValueList.length < 1) return "";
	for (i = 0; i < lValueList.length; i++)
	{
		gList.options[gList.options.length] = new Option(lValueList[i][1], lValueList[i][0]);
	}	
}

function selectCurrentYear(lSelfObject, lOptObject)
{
	var d = new Date();
	if (lSelfObject.checked && lSelfObject.value == "Year")
	{
		lOptObject.value = d.getYear();
	}
	if (lSelfObject.checked && lSelfObject.value == "Month")
	{
		document.FrmAdd.gYearMonthReport.value = d.getYear();
		if (d.getMonth() < 10)
		{
			lOptObject.value = "0"+(d.getMonth()+1);
		}
		else
		{
			lOptObject.value = (d.getMonth()+1);
		}
		
	}
}
function switchFullScreen()
{
	hidetop(this);
}
//document.ondblclick=switchFullScreen;	//双击返回全屏
/*** End 统计报表 ****/

//M01 begin
//QQ号码校验，Perer
function ChkQQNum(QQ)
{
	/*
	*Write by Peter 2003-9-1
	*describe: 校验QQ号码.正整数长度为5－15
	*/
	if(parseInt(document.FrmAdd.bbt09.value) == 1)
	{
		var pattern;
		var pattern = /^[123456789][0-9]{4,14}$/;
		
		
		/*####### 换成可检查单行也可检查多行 #########***/
		QQ = QQ+" \n";
		var qq_array = QQ.split("\n");
		for (i = 0; i < qq_array.length; i++)
		{
			if (!killspace(qq_array[i]))
				continue;
			if (!pattern.test(killspace(qq_array[i])))
				return false;
				
		}
		return true;
	}
	if(parseInt(document.FrmAdd.bbt09.value) == 2)
	{
		  var pattern = /^(([a-zA-Z0-9_.\-])+@([a-zA-Z0-9_\-])+(\.[a-zA-Z0-9_\-]+)+){0,1}$/; //M01加一个$
  
		  QQ = QQ+" \n";
		  var email_array = QQ.split("\n");
		  for (i = 0; i < email_array.length; i++)
		  {
			if (!killspace(email_array[i]))
				continue;
			//alert(!pattern.test(email_array[i]));
			if(!pattern.test(killspace(email_array[i])))
				return false;
		  }
		  return true;

	}
	if(parseInt(document.FrmAdd.bbt09.value) == 4)
	{
		QQ = QQ+" \n";
		var qq_array = QQ.split("\n");
		for (i = 0; i < qq_array.length; i++)
		{
			if (!killspace(qq_array[i]))
				continue;
			if(qq_array[i].length > 32)
				return false;
		}
		return true;
		
	}
	return true;
}
//M01 end

//M02 begin
function checkmode()
{ 
	if (document.FrmAdd.zac02.value != "month")
		document.FrmAdd.zac04.disabled  = true
	else 
		document.FrmAdd.zac04.disabled  = false	
	if (document.FrmAdd.zac02.value != "week")
		document.FrmAdd.zac05.disabled  = true
	else 
		document.FrmAdd.zac05.disabled  = false	
}
//M02 end

function setQueryFlag(lProgCode,lOptionFlag)
{
	//用再下发命令的程序中。
	document.FrmAdd.gAction.value=2;
	document.FrmAdd.action = "../menu/default.php?gProgCode="+lProgCode+"&gOptionFlag="+lOptionFlag;
	//防止与下发一下出现时，引起action混乱。
}


function topclick(gModuleName,gUrl)
{
	//alert(gModuleName+gUrl);
	CurrentPosition.innerHTML=gModuleName;
	top.menu.document.location.href=gUrl;	
	top.menu.menu_frame.document.location.href=gUrl+'&gOptionFlag=IM';
	//M06 hxr 2003-9-24
}

function setCci04Disabled(lVal)
{
	if (lVal < 0)
		document.FrmAdd.cci04.disabled=true;	
	else
		document.FrmAdd.cci04.disabled=false;
	return true;
} //M08 wj 2003-10-13

function showAbout()
{
	var LeftPosition = (screen.width) ? (screen.width-320)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-165)/2 : 0;
	window.showModalDialog('../include/about.php', '关于中心平台', 'dialogWidth:320px;dialogHeight:180px;dialogLeft:'+LeftPosition +'px; dialogTop:'+TopPosition+'px;status:no;directories:no;scroll:no;Resizable=no;help:no;');		
}

function CheckRadio()
{
	y=0
	x1=document.getElementsByName("abg15")
	for(i=0;i<x1.length;i++)
	{
		if(x1[i].checked&&x1[i].value=="0") y++
	}
	x1=document.getElementsByName("abg16")
	for(i=0;i<x1.length;i++)
	{
		if(x1[i].checked&&x1[i].value=="0") y++
	}
	x1=document.getElementsByName("abg17")
	for(i=0;i<x1.length;i++)
	{
		if(x1[i].checked&&x1[i].value=="0") y++
	}
	x1=document.getElementsByName("abg18")
	for(i=0;i<x1.length;i++)
	{
		if(x1[i].checked&&x1[i].value=="0") y++
	}
	x1=document.getElementsByName("abg19")
	for(i=0;i<x1.length;i++)
	{
		if(x1[i].checked&&x1[i].value=="0") y++
	}
	x1=document.getElementsByName("abg20")
	for(i=0;i<x1.length;i++)
	{
		if(x1[i].checked&&x1[i].value=="0") y++
	}
	if(y == 6)
	{
	  alert("报警信息没有选择");
	}

}//M10 报警信息 2003-10-17

function SwitchTrade(gTradeId,gTemplate,gNum)
{//2003-10-28 hxr
	//if (gTradeId=='0' || gTradeId==0 || !gTradeId)
		//return false;
	gTradeNum=document.all("gTradeCount");
	for (gI=1;gI<=Number(gTradeNum.value);gI++)
	{
		gObj=document.all("trade_"+gI);
		if (gObj) gObj.background="../images/"+gTemplate+"/trade3.jpg";
	}
	if (gNum)
	{
		gObj=document.all("trade_"+gNum);
		gObj.background="../images/"+gTemplate+"/trade4.jpg";
		gObj=document.all("gTradeId");
		gObj.value=0;

	}
	window.parent.querycontrol.location.href='../include/tradecontrol.php?gTradeId='+gTradeId;
}
function SwitchArea(gAreaId)
{//2003-10-28 hxr
	if (gAreaId=='0' || gAreaId==0 || !gAreaId)
		return false;
	window.parent.querycontrol.location.href='../include/areacontrol.php?gAreaId='+gAreaId;
}

//Begin ############# 修改权限设置文法而增加　Add by zping 2003年12月11日 #####################

function SetStatus(lName, lOpt)
{
	/*
	if (lOpt != "Q" && lOpt != "A" && lOpt != "E" && lOpt != "D")
		return false;
	*/
	/*
	if (document.all(lName).value == "全部删除")
	{
		document.all(lName).value = "取消删除";
	}
	if (document.all(lName).value == "取消删除")
	{
		document.all(lName).value = "全部删除";
	}
	*/
	for (i = 0; i < gProgramArray.length; i++)
	{
		var p = gProgramArray[i][0];
		//alert(document.all(p+"[]").length);
		if (!document.all(p+"[]"))	//如果程序没有该功能时
			continue;
		
		for (j = 0; j < document.all(p+"[]").length; j++)
		{
			//alert(document.all(p+"[]")[j].value);
			if ((document.all(p+"[]")[j].value) == lName)
			{
				document.all(p+"[]")[j].checked = true;
				/*
				if (document.all(lName).checked)
					document.all(p+"[]")[j].checked = true;
				else
					document.all(p+"[]")[j].checked = false;
				*/
			}
		}		
		//if (p == "aamm003");
			//break;
	}
}
function CheckStatus(lVal,lStatus, lText)
{
	//lStatus = document.all(lVal).checked;
	//alert(lText);


	//if (lStatus)
	//{
		/*
		var lFlag = false;

		for (i = 0; i < gProgramArray.length; i++)
		{
			var p = gProgramArray[i][0];
			if (!document.all(p+"[]"))
				continue;
			for (j = 0; j < document.all(p+"[]").length; j++)
			{
				if ((document.all(p+"[]")[j].value) == lVal)
				{
					
					if (!document.all(p+"[]")[j].checked)
						lFlag = true;
				}
			}		
		}
		
		var lModuleFlag = false;
		if (lFlag)	//说明不是全部选取了,　进一步检查模块是否全部选取
		{			
			
			for (i = 0; i < gProgramArray.length; i++)
			{
				p = gProgramArray[i][0];
				if (!document.all(p+"[]"))
					continue;
				for (j = 0; j < document.all(p+"[]").length; j++)
				{
					if (document.all(p+"[]")[j].text = lText)
					{
						if (!document.all(p+"[]")[j].checked)
							lModuleFlag = true;
					}
				}
			}
			if (lModuleFlag)	//设置模块的全选
				document.all(lText+"[]")[0].checked = false;
			else
				document.all(lText+"[]")[0].checked = true;
		}

		
		if (lFlag)
			document.all(lVal).checked = false;
		else
			document.all(lVal).checked = true;
			*/
	//}
	//else
	//{
		//document.all(lVal).checked = false;
	//}
}

function SetModuleStatus(lMName, lStatus, lOpt)	//点击模块全选或反选时
{	
	if (lOpt)	//全选
	{		
		//if (lStatus)
		//{
			document.all(lMName+"[]")[1].checked = false;	//反选按扭
			var lFlag = false;
			for (i = 0; i < gProgramArray.length; i++)
			{	
				
				var p = gProgramArray[i][0];
				var m = gProgramArray[i][2];
				//if (m == lMName)			
				if (!document.all(p+"[]"))
					continue;
				for (j = 0; j < document.all(p+"[]").length; j++)
				{
					if (document.all(p+"[]")[j].text == lMName)	//如果程序属于该模块
					{
						document.all(p+"[]")[j].checked = true;						
					}					
				}
				
			}
			/*
			if (lFlag)
			{
				document.all(lMName+"[]")[0].checked = false;
			}
			else
			{
				document.all(lMName+"[]")[0].checked = true;				
			}
			*/
		//}
	}
	if (!lOpt)	//返选
	{	

		//if (lStatus)
		//{
			document.all(lMName+"[]")[0].checked = false;	//全选按扭
			var lFlag = false;
			for (i = 0; i < gProgramArray.length; i++)
			{	
				
				var p = gProgramArray[i][0];
				var m = gProgramArray[i][2];
				//if (m == lMName)			
				if (!document.all(p+"[]"))
					continue;
				for (j = 0; j < document.all(p+"[]").length; j++)
				{
					if (document.all(p+"[]")[j].text == lMName)	//如果程序属于该模块
					{					
						if (document.all(p+"[]")[j].checked)
							document.all(p+"[]")[j].checked = false;
						else
							document.all(p+"[]")[j].checked = true;
					}
				}
				
			}
		//}
		
	}
	
	
}

function CheckModuleStatus(lVal,lStatus)
{
	if (lStatus)
	{
		var lFlag = false;
		for (i = 0; i < gProgramArray.length; i++)
		{	
			
			var p = gProgramArray[i][0];
			var m = gProgramArray[i][2];
			//if (m == lMName)			
			if (!document.all(p+"[]"))
					continue;
			for (j = 0; j < document.all(p+"[]").length; j++)
			{
				
				document.all(p+"[]")[j].checked = true;
			}
				
		}	
		if (lFlag)
			document.all(lMName).checked = false;
		else
			document.all(lMName).checked = true;	
		
	}
}
function showHidden(lMName)
{	
	if (!document.all(lMName+"[]"))
		return false;
	for (gI = 0; gI < document.all(lMName+"[]").length; gI++)
	{
		if (document.all(lMName+"[]")[gI].style.display == "none")
		{
			document.all(lMName+"[]")[gI].style.display = "";
		}
		else
		{
			document.all(lMName+"[]")[gI].style.display = "none";
		}
	}
}
//End ############# 修改权限设置文法而增加　Add by zping 2003年12月11日 #####################

var gSaveCount = 0;
//防止保存按钮连续点击多次 gSaveCount变量在顶部定义
function AvertMultiSave()
{
	gSaveCount++;
	if (gSaveCount > 1)
	{
		alert("请稍后， 程序正在处理......");
		return false;
	}
	showWaitProcessing(1);
	return true;
}

function showWaitProcessing(_status)
{
	/*
	说明: WaitBar　已经在commontemplate.ihtml文件中定义.  
	Author: zengping 
	Date: 2003年1月7日	
	*/
	
	if (document.all("WaitBar"))
	{	
		if (!_status)
		{	
			WaitBar.style.display="none";	//空值不显示等待进度条						
		}
		else
		{		
			WaitBar.style.display="";	//非空值显示等待进度条
			WaitBar.style.cursor="wait";
		}
	}
}
showWaitProcessing(0);  //当进入页面时，则始终都隐藏着这个块. Add by zping 2003年1月7日

//当是静态IP属性时定位到IP地址栏 Add by zping 2003年2月9日
function ClueIP(_MethodId)
{
	var _type = "";
	for (i = 0; i < LinkMethod.length; i++)
	{
		//alert(LinkMethod[i][0]);
		if (_MethodId == LinkMethod[i][0])
		{
			_type = LinkMethod[i][1];
			//alert("type = "+_type);
			break;
		}
	}
	//alert("ccg18 = "+document.FrmAdd.ccg18.value);
	if (_type == 1 && !document.FrmAdd.ccg18.value)	//静态属性
	{
		alert("请输入IP地址!");
		document.FrmAdd.ccg18.focus();
		return false;
	}
	return true;
}

function SetActionToDump()
{
	document.FrmAdd.action="./dumplist.php";
}

//校验单位配置中的　短信提示时间配置

function IsInteger(Input_Str)
{
	Input_Val = Input_Str.toString()
	for (var i = 0; i < Input_Val.length; i++)
	{
		var Each_Char = Input_Val.charAt(i)
		if (Each_Char < "0" || Each_Char > "9")
		{
			return false;
		}
	}
	return true;
}

//-------------------
//校验单位断线短信提示时间配置的时间项
//===================
function CheckSms_Int(inStr)
{
	var checklength=document.all(inStr).value;
	var ArrayRecord;
	var tmp;
	tmp = killspace(checklength);
	ArrayRecord = tmp.split(":");
	if(ArrayRecord.length != 2 || ArrayRecord[0].length != 2 || ArrayRecord[1].length != 2)
	{
		alert("对不起，请输入正确的时间格式,如：09：30！");
		//document.all(inStr).value="";
		document.all(inStr).focus();
		return false;
	}
	else
	{
		if(IsInteger(ArrayRecord[0]) && ArrayRecord[0] < 25 && ArrayRecord[0] >= 0)
		{
			if(IsInteger(ArrayRecord[1]) && ArrayRecord[1] < 60 && ArrayRecord[1] >= 0 )
			return true;
			else
			{
				alert("对不起，分钟数必须是小于60的非负整数！");
				//document.all(inStr).value="";
				document.all(inStr).focus();
				return false;
			}
		}
		else
		{
			alert("对不起，小时数必须是小于等于24的非负整数！");
			//document.all(inStr).value="";
			document.all(inStr).focus();
			return false;
		}
	}
}

//-------------------
//打开单位详细资料说明的窗口
//===================
function doWin(l,w,h){
	var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	/*
	var winx=Math.ceil((window.screen.width-w)/2);
	var winy=Math.ceil((window.screen.height-h)/2);
	var settings = 'height='+h+',width='+w+',top='+LeftPosition+',left='+TopPosition+'';
	*/
	var settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=0,noresize';
	w=window.open(l,'','toolbar=0,'+settings);
	/*
	w.resizeTo(a,b);
	w.moveTo(winx,winy);
	*/
	w.focus();
}
