<!--
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_swapImgRestore() { //v3.0
  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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 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];}
}

/*判断Email是否合法的函数*/
function emailCheck(emailStr)
{
	var checkTLD=1;
	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var emailPat=/^(.+)@(.+)$/;
	var matchArray=emailStr.match(emailPat);
	if (matchArray==null)
	{
		alert("Email Error");
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];
	for (i=0; i<user.length; i++)
	{
		if (user.charCodeAt(i)>127)
		{
			alert("Email Error");
			return false;
		}
	}
	for (i=0; i<domain.length; i++)
	{
		if (domain.charCodeAt(i)>127)
		{
			alert("域名包含非法字符！");
			return false;
		}
	}

	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i=0;i<len;i++)
	{
		if (domArr[i].search(atomPat)==-1)
		{
			alert("Email Error");
			return false;
		}
	}
	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
	{
		alert("Email Error");
		return false;
	}
	if (len<2)
	{
		alert("Email Error");
		return false;
	}
	return true;
}


//全部选择或取消函数
function SelectAll( theForm , bSelected ){
	for ( i = 0 ; i < theForm.elements.length ; i ++ ){
		obj = theForm.elements[i] ;
		if ( obj.type == "checkbox" && obj.name == "selID[]"){
			obj.checked = bSelected ;
			//如果选中则高亮
			if(bSelected)fn_HighLight(obj);
			else fn_DeHighLight(obj);
		}
	}
}
//全部选择或取消函数结束

//高亮TR和取消选择的TR行
var classNameBak="";
function fn_HighLight(E){
	if (document.all){
		while (E.tagName!="TR")
		{E=E.parentElement;}
	}
	else{
		while (E.tagName!="TR")
		{E=E.parentNode;}
	}
	classNameBak = E.className;
	E.className = "NONE";
}

function fn_DeHighLight(E){
	if (document.all){
		while (E.tagName!="TR")
		{E=E.parentElement;}
	}
	else{
		while (E.tagName!="TR")
		{E=E.parentNode;}
	}
	classNameBak = "";
	E.className = classNameBak;
}

function fn_ToggleHighLight(CB){
	if (CB.checked)fn_HighLight(CB);
	else fn_DeHighLight(CB);
}
//高亮TR和取消选择的TR行结束

//控制只能输入数字函数
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)
}
//控制只能输入数字函数结束

//批量提交函数结束//批量提交函数
function DoGroup(a,b){
url = a + "?do=" + b;
document.myform.action = url;
document.myform.submit();
}
//判断登录时的用户名和密码长度和有效性
function DoLogin(){
var username = loginform.username.value;
var password = loginform.password.value;

	if (username == ""){
		alert("Please enter username");
		loginform.username.focus();
		return false;
	}	
	if (password == "")
	{
		alert("Please enter password");
		loginform.password.focus();
		return false;
	}
url = "enlogin.php";
document.loginform.action = url;
document.loginform.submit();
}

//判断字符的最少长度
function min_length(textvalue,minl) {
var l1;
l1 = textvalue.length;
if (l1 < minl)
	return false;
else
	return true;
}
//判断字符的最多长度
function max_length(textvalue,maxl) {
var l1;
l1 = textvalue.length;
if (l1 > maxl)
	return false;
else
	return true;
}
//判断字符的长度
function eqv_length(textvalue,minl) {
var l1;
l1 = textvalue.length;
if (l1 != minl)
	return false;
else
	return true;
}
//判断字符是否全为数字
function isDigital(text)
{
	allValid = false;
		
	var checkOK = "0123456789";

	for (i = 0;  i < text.length;  i++)
	{
		ch = text.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
  		allValid = true;
			break;
		}
	}
return allValid;
}
//判断用户名和密码的是不是合法的字符
function isOkText(argValue){
	var flag1=false;
	var compStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_1234567890";
	var length2=argValue.length;
	for (var iIndex=0;iIndex<length2;iIndex++)
		{
			var temp1=compStr.indexOf(argValue.charAt(iIndex));
			if(temp1==-1) 
				{
					flag1=false;
					break;							
				}
			else
				{
					flag1=true;
				}
		}
	return flag1;
}


//-->
