<!--
function Cong_winOpen(strUrl) { //新开窗口
	var winname = window.open('Cong_newWin', "_blank", 'left=0,top=0,width=50,height=50,toolbar=no, menubar=yes, scrollbars=no, location=no, statusbar=yes, copyhistory=no ,directories=no');
	winname.document.open('text/html', 'replace');
	winname.document.writeln('<meta http-equiv="refresh" content="0;URL='+ strUrl +'">');
	winname.document.close();
}
function Cong_winOpenScroll(strUrl) { //新开窗口
	var winname = window.open('Cong_newWin', "_blank", 'left=0,top=0,width=50,height=50,toolbar=no, menubar=yes, scrollbars=yes, location=no, status=yes, copyhistory=no ,directories=no');
	winname.document.open('text/html', 'replace');
	winname.document.writeln('<meta http-equiv="refresh" content="0;URL='+ strUrl +'">');
	winname.document.close();
}
function Cong_winOpenFree(strUrl) { //新开窗口
	var winname = window.open('Cong_newWin', "_blank", 'left=0,top=0,toolbar=no, menubar=yes, resizable=yes, scrollbars=yes, location=no, status=yes, copyhistory=no ,directories=no');
	winname.document.open('text/html', 'replace');
	winname.document.writeln('<meta http-equiv="refresh" content="0;URL='+ strUrl +'">');
	winname.document.close();
}
function Cong_winOpenSub(strUrl,strSub) { //新开窗口
	var winname = window.open('', '_blank', 'left=0,top=0,toolbar=no, menubar=yes, resizable=yes, scrollbars=yes, location=no, status=yes, copyhistory=no ,directories=no');
	winname.document.open('text/html', 'replace');
	winname.document.writeln('<form action="'+strUrl+'" method="post" name="OnSucsSubGoNext">'+strSub+'</form><script language="javascript">document.OnSucsSubGoNext.submit(OnSucsSubGoNext.form);<\/script>');
	winname.document.close();
}

function Cong_ceSub(formName){//ctrl + enter 提交表单
	document.forms(formName).submit();
	Cong_disAllButton();
}

function Cong_getOptDate(formName,objName){//选择日期
	dRes = showModalDialog('../include/calendar.htm', null, 'dialogWidth: 200px; dialogHeight: 220px; center: yes; resizable: no; scroll: yes; status: no;')

	if(dRes){
		document.forms(formName).elements(objName).value=dRes;
	}
}

function Cong_getOptDateLinkage(formName,objName,linkageObjName){//自动更新到期日期

	dRes = showModalDialog('../../Web_Admin/include/calendar.htm', null, 'dialogWidth: 200px; dialogHeight: 220px; center: yes; resizable: no; scroll: yes; status: no;')
	if(dRes){
		document.forms(formName).elements(objName).value=dRes;
		res0=res.split("-")[0];
		res1=res.split("-")[1];
		res2=res.split("-")[2];

		res1=eval(res1-"-1");
		if (res1>12){
			res1=eval(res1-12);
			res0=eval(res0-"-1");
		}
			dRes=res0+"-"+res1+"-"+res2;
		
		document.forms(formName).elements(linkageObjName).value=dRes;
	}
}

function Cong_getSelectID(formName,selectName,objName){//得到select下的value值
	if (document.forms(formName).elements(selectName).value!=''){
		document.forms(formName).elements(objName).value=document.forms(formName).elements(selectName).value;
	}
}

function Cong_disAllButton(){//Cong_disAllButton所有提交后按钮disablend
	var TypeNo=new  Array("INPUT");
	for(i=0;i<TypeNo.length;i++){
		var AList=document.all.tags(TypeNo[i]);
		for(j=0;j<AList.length;j++){
			AList[j].disabled=true;
		}
	}
}

function Cong_delConfirm(tAdd,fAdd,strConfirm){//确认confirm事件
	var delQus;
	
	delQus=confirm("确认要删除 {( "+strConfirm+" )} 么?");
	if (delQus==true){
		window.self.location= tAdd ;
	}else{
		fAdd
	}
}	

//确认confirmSub事件
var delCheck=false;
function Cong_delConfirm(strConfirm){
	var delQus;
	delQus=confirm('确认要删除 {( '+strConfirm+' )} 么?');
	if (delQus==true){
		return true;
	}else{
		return false;
	}
}
function Cong_validForm(formName,elementsName,strAlert){
	var eNum=new Array();
	eNum=elementsName.split("|");
	var aNum=new Array();
	aNum=strAlert.split("|");

	for (var i=0; i<eNum.length; i++){
		if (document.forms(formName).elements(eNum[i]).value==''){
			alert(aNum[i]);
			document.forms(formName).elements(eNum[i]).focus();
			return false;
		}
	}
	return true;
}

//菜单展开
var lastObj 
function Cong_expandObj(obj){
	if(lastObj != null){
		if(obj == lastObj){
			if(obj.style.display=="none"){
				obj.style.display="block";
			}else{
				obj.style.display="none"				
			}
		}else{
			lastObj.style.display="none"
			obj.style.display="block";
		}
	}else{
		obj.style.display="block";
	}	
	lastObj=obj
}


//other
//刷新父窗口（也就是指当前窗口的下面一个窗口）
//在页面中Body的 onunload中添加该函数。如：<body onunload="reflash()">
function reflash(){
	if(!window.opener.window.closed){
		window.opener.window.location.reload()
	}
}


// 检测输入项是否是大于零的数字(包含对空的检验) by rj
function fCheckNumber(s){
	if (!isNaN(s)&&!checkBlank(s)){
		if(s>0){
			return true;
		}else	{
			return false;
		}
	}else{
		return false;
	}
}


// 检测输入项是否是大于零的整数(包含对空的检验) by rj
function fCheckInteger(s){
	var re=/^[\d]+$/
	if(re.exec(s) || s==""){	
		if(s>0){
			return true;
		}else{
			return false;
		}
	}else{
		return false;
	}	
}


function fAddOption(sel,text,value){
//添加下拉列表的一个option
//sel: 传入的下拉框对象; text: 要添加的option的显示文本; value: 要添加的option的值
//By neat
	
	var newOption;
	for(i=0;i<sel.options.length;i++)
	{
		if(sel.options(i).value == value)
		{
			//该项已经存在，返回False
			return false;
		}
	}
	newOption=document.createElement("option");
	newOption.text=text;
	newOption.value=value;
	sel.add(newOption);
	return true;
}

function fDelOption(sel){
//删除下拉列表选中的option,可多选
//sel: 传入的下拉列表对象
//返回值: true--交换成功; false--未交换,并有提示语句
//By Neat

	if(sel.value=="")
	{
	alert("请选择要删除的项目!")
	return false;
	}
	for(i=0;i<sel.options.length;i++)
	{
		if(sel.options(i).selected)
		{
			sel.options.remove(i);
			i--;
		}
	}
	return true;
}


function fDelOptionSort(sel){
//删除下拉列表选中的option,可多选。同时对option重新排序。
//sel: 传入的下拉列表对象
//返回值: true--交换成功; false--未交换,并有提示语句
//By Neat

	if(sel.value=="")
	{
	alert("请选择要删除的项目!")
	return false;
	}
	for(i=0;i<sel.options.length;i++)
	{
		if(sel.options(i).selected)
		{
			sel.options.remove(i);
			i--;
		}
	}
	var x = 1;
	var strTmp
	for(i=0;i<sel.options.length;i++)
	{
		strTmp = sel.options(i).text;
		strTmp = strTmp.substring(0,strTmp.indexOf("-")+1);
		sel.options(i).text = fReplace(sel.options(i).text,strTmp, x + "-");

		strTmp = sel.options(i).value;
		strTmp = strTmp.substring(0,strTmp.indexOf("-")+1);
		sel.options(i).value = fReplace(sel.options(i).value,strTmp, x + "-");
		x += 1;
	}

	return true;
}


//去掉字符串的前后空格
function ftrimStr(str)
{
	var pos;
	pos = str.indexOf(" ");
	while (str.charAt(0) == " ")
		str = str.substr(1);
	while (str.charAt(str.length - 1) == " ")
		str = str.substr(0,str.length - 1);
	return str;
}


//提交列表页的查询
function fsubmitForm(){
	var d=document.forms(0);
	if(d.pageNo){
		d.pageNo.value=1
	};
	d.submit()
}


//打开最大化窗口
function fOpenMaxWin(url){
	var x=window.screen.width - 10;
	var y=window.screen.height ;
	window.open(url,"","width=" + x + ",height=" + y + ",resizable=yes,srollbars=yes,left=0,top=0")
}


function fShowHidByElt(hidElt,onElt){
//根据指定对象的位置显示隐藏的对象
//hidElt: 要显示的对象; onElt:显示的位置的依据对象

	selElt=onElt  //赋予公用变量
	hidElt.style.left=onElt.offsetLeft;
	hidElt.style.top=parseInt(onElt.offsetTop) + 20;
	hidElt.style.display="";
	hidElt.focus();
}


function fSwapSelectOption(sel1,sel2){
//交换两个下拉框的option,可多选  **从sel1到sel2
//sel1: 传入的下拉框对象1; sel2: 传入的下拉框对象2
//返回值: true--交换成功; false--未交换,并有提示语句
//Code By Neat

	if(sel1.value=="")
	{
		alert("请选择要改变的项目!");
		return false;
	}else

	{
		for(i=0;i<sel2.options.length;i++)
		{
			if(sel2.options(i).value==sel1.value)
			{
				return true;
			}
		}
		var newOption;
		for(i=0;i<sel1.options.length;i++)
		{
			if(sel1.options(i).selected)
			{
				newOption=document.createElement("option");
				newOption.value=sel1.options(i).value;
				newOption.text=sel1.options(i).text;
				sel2.add(newOption);
				sel1.options.remove(i);
				i--;
			};
		};
		return true;
	}
	return false;
}



function fSwapSelectOption2(sel1,sel2){
//交换两个下拉框的option,可多选  **从sel1到sel2
//sel1: 传入的下拉框对象1; sel2: 传入的下拉框对象2
//重复值按Value和Text来判断
//返回值: true--交换成功; false--未交换,并有提示语句
//Code Chang By Xuxm

	if(sel1.value=="" && sel1.text=="")
	{
		alert("请选择要改变的项目!");
		return false;
	}else

	{
		var newOption;
		for(i=0;i<sel1.options.length;i++)
		{
			if(sel1.options(i).selected)
			{
				for(j=0;j<sel2.options.length;j++)
						if(sel2.options(j).value==sel1.options(i).value&&sel2.options(j).text==sel1.options(i).text)break;
				  
				if(j==sel2.options.length){
						newOption=document.createElement("option");
						newOption.value=sel1.options(i).value;
						newOption.text=sel1.options(i).text;
						sel2.add(newOption);
				}		
				sel1.options.remove(i);
				i--;
				
			};
		};
		return true;
	}
	return false;
}




function fChgOptionsSq(elt,dir){
//改变下拉框option的顺序
//elt:下拉框对象；dir：方向("up","down")
	var i
	var tmpText,tmpValue
	
	if(dir=="up"){
		for(i=0;i<elt.options.length;i++){
			if(elt.options(i).selected && i>0){
				tmpText=elt.options(i).text;
				tmpValue=elt.options(i).value;
				elt.options(i).text=elt.options(i-1).text;
				elt.options(i).value=elt.options(i-1).value;
				elt.options(i-1).text=tmpText;
				elt.options(i-1).value=tmpValue;
				elt.options(i).selected=false;
				elt.options(i-1).selected=true;
			}
		}
	}else{
		for(i=elt.options.length-1;i>=0;i--){
			if(elt.options(i).selected && i<elt.options.length-1){
				tmpText=elt.options(i).text;
				tmpValue=elt.options(i).value;
				elt.options(i).text=elt.options(i+1).text;
				elt.options(i).value=elt.options(i+1).value;
				elt.options(i+1).text=tmpText;
				elt.options(i+1).value=tmpValue;
				elt.options(i).selected=false;
				elt.options(i+1).selected=true;
			}
		}
	}
}


//字符串替换(功能同VB的replace函数)  By Neat
function fReplace(str1,str2,str3){
	var str="";
	var pos;
	var con=true;
	while(con)
	{
		pos=str1.indexOf(str2);
		if(pos != -1)
		{
			str=str + str1.substring(0,pos);
			str=str + str3;
			str1=str1.substring(pos+str2.length,str1.length)
		}else
		{
			con=false;
		}
	}
	if(str.length>0)
	{
		return str+str1;
	}else
	{
		return str1;
	}
}



function fPicLimit(IncludeName,sLength)
//限制所有图片显示尺寸
//参数: IncludeName--字符串,所有图片包含的名称
//	sLength: 限制的宽度或长度,取最大的作限制,等比缩小图片


{
	var imgs=document.images;
	for(i=0;i<imgs.length;i++)
	{
		if(imgs(i).name.indexOf(IncludeName)!=-1)
		{
			if(imgs(i).height>imgs(i).width)
			{
				if(imgs(i).height>sLength){imgs(i).height=sLength}
			}else
			{
				if(imgs(i).width>sLength){imgs(i).width=sLength}
			}
		}
	}
}


function fChgOptionsSq(elt,dir){
//改变下拉框option的顺序,并改变文本的第一个字符（顺序号）
//elt:下拉框对象；dir：方向("up","down")
	var i
	var tmpText,tmpValue
	
	if(dir=="up"){
		for(i=0;i<elt.options.length;i++){
			if(elt.options(i).selected && i>0){
				tmpText=elt.options(i).text;
				tmpText=i + tmpText.substring(1,tmpText.length)
				tmpValue=elt.options(i).value;
				elt.options(i).text=(i+1) + elt.options(i-1).text.substring(1,elt.options(i-1).text.length)
				elt.options(i).value=elt.options(i-1).value;
				elt.options(i-1).text=tmpText;
				elt.options(i-1).value=tmpValue;
				elt.options(i).selected=false;
				elt.options(i-1).selected=true;
			}
		}
	}else{
		for(i=elt.options.length-1;i>=0;i--){
			if(elt.options(i).selected && i<elt.options.length-1){
				tmpText=elt.options(i).text;
				tmpText=(i+2) + tmpText.substring(1,tmpText.length)
				tmpValue=elt.options(i).value;
				elt.options(i).text=(i+1) + elt.options(i+1).text.substring(1,elt.options(i+1).text.length)
				elt.options(i).value=elt.options(i+1).value;
				elt.options(i+1).text=tmpText;
				elt.options(i+1).value=tmpValue;
				elt.options(i).selected=false;
				elt.options(i+1).selected=true;
			}
		}
	}
}



//检索一个字符串，其中不能包含另一个字符串中的任意一个字符
function fNoIncludeChar(searchTxt,noChars)
{
	for(i=0;i<(noChars.length);i++)
	{
		if(searchTxt.indexOf(noChars.substring(i,i+1)) != -1)
		{
			return false;
		}
	}
	return true;
}
//检查Email 前台页面调用实例：if(!checkMail(form1.Email.value)){alert("请正确输入Email");form1.Email.focus();return false;};	
function checkMail(strEmail){ 
	var myReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
	if(myReg.test(strEmail)) return true; 
	return false; 
} 
//-->} 
//-->

function CheckAll(form)//全选
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.Name != "chkAll"&&e.disabled==false)
       e.checked = form.chkAll.checked;
    }
  }
  
function Fun_ZoomImg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}