﻿function setPresidentState(chkbx) {

	var parentForm = chkbx.parentElement;
	//alert(parentForm);
	while(parentForm.tagName != "FORM"){
		parentForm = parentForm.parentElement;
	}
	var objFormLen =parentForm.length;
	var checkAllEC=true;

	for (var i=0;i<objFormLen;i++){
		var objElement=parentForm.elements[i];
		if (objElement.type == "checkbox"){
			if (objElement.id!="headerchk" && !objElement.checked){
				checkAllEC=false;
				break;
			}
		}
	}


	if (checkAllEC){
		document.all("headerchk").checked=true;
		}else{
			document.all("headerchk").checked=false;
		}

		/*以下代码为ectable原带的代码，目前改用本系统自带功能代码 linchaosen@myce.net.cn
		if (chkbx.checked) {
		eval('document.all.chkbx_' + chkbx.value).value='SELECTED';
		} else {
		eval('document.all.chkbx_' + chkbx.value).value='UNSELECTED';
		document.getElementById('headerchk').checked = false;
		}
		*/
	}


	function checkAll(obj){
		/*
		testbox=document.getElementById("ec_table").getElementsByTagName("input")

		for (var i=0; i<testbox.length; i++){
		if (testbox[i].type=="checkbox"){
		if(testbox[i].value!=""){
		if(obj.checked==true){
		testbox[i].checked=true;
		if(testbox[i].value!="on"){
		eval('document.all.chkbx_' + testbox[i].value).value='SELECTED';
		}
		}else{
		testbox[i].checked=false;
		if(testbox[i].value!="on"){
		eval('document.all.chkbx_' + testbox[i].value).value='UNSELECTED';
		}
		}

		}
		}

		}*/
		//以上代码为ectable原带的代码，目前改用本系统自带功能代码 linchaosen@myce.net.cn
		var checkme=obj.checked;
		
		if(typeof(document.all("primaryID"))=="undefined" || document.all("primaryID")==null){
			//return ;
			}else if(typeof(document.all("primaryID").length)=="undefined"){
				document.all("primaryID").checked=checkme;
				}else{
					for(i=0;i<document.all("primaryID").length;i++){
						document.all("primaryID")[i].checked=checkme;
					}
				}
			}

			function deleteuser(){
				var primaryIDs=document.getElementsByName("primaryID");
				var ids="";
				for (var i=0; i<primaryIDs.length; i++){
					if (primaryIDs[i].type=="checkbox"&&primaryIDs[i].checked==true){
						ids+=primaryIDs[i].value + ";";
					}
				}
				if(ids==""){alert("请选择要删除的信息!");return;}
				document.getElementsByName("primaryIDs")[0].value=ids;
				document.presForm.action="user.do?method=delete";
				document.presForm.submit();
			}

			function trim(Str , Flag){
				Str	= ""+Str;
				if( Flag == "l" || Flag == "L" )/*trim left side only*/
				{
					RegularExp	= /^\s+/gi;
					return Str.replace( RegularExp,"" );
				}
				else if( Flag == "r" || Flag == "R" )/*trim right side only*/
					{
						RegularExp	= /\s+$/gi;
						return Str.replace( RegularExp,"" );
					}
					else/*defautly, trim both left and right side*/
						{
							RegularExp	= /^\s+|\s+$/gi;
							return Str.replace( RegularExp,"" );
						}
					}

					function changePage(totalPages){

						var frm=document.getElementById('textNum').value;

						var parentForm = document.getElementById('textNum').parentElement;
						while(parentForm.tagName != "FORM"){
							parentForm = parentForm.parentElement;
						}

						var checknumber=/^[1-9][0-9]*$/;

						if( frm!=null && trim(frm)!=""){

							if(!checknumber.test(trim(frm))){
								alert("请输入正确的页数！");
								return;

								}else {

									var maxpage=eval(totalPages);
									var inputNum=eval(frm);

									if(inputNum>maxpage){
										alert("请输入正确的页数！");
										return;
										}else{
											parentForm.ec_p.value=trim(frm);
											parentForm.submit();
										}
									}
									}else{
										alert("页数为空，请输入正确的页数!");
										return;
									}
								}