//去左空格; 
function ltrim(s){ 
	return s.replace(/^\s*/, ""); 
} 
//去右空格; 
function rtrim(s){ 
	return s.replace(/\s*$/, ""); 
} 
//去左右空格; 
function trim(s){ 
	return rtrim(ltrim(s)); 
}

function isBlank(ele)	//不能为空
{
	if(trim(ele.value)=="")
	{
		alert(ele.estr);
		ele.focus();
		return false;	
	}
}

function isNum(ele)		//必须是数字
{
	if(trim(ele.value)=="" || true==isNaN(ele.value))
	{
		alert(ele.estr);
		ele.focus();
		return false;				
	}
}

function chePwd(ele,pwd)		//必须是数字
{
	if(trim(ele.value)!=pwd)
	{
		alert(ele.estr);
		ele.focus();
		return false;				
	}
}

function isEmail(ele)		//邮箱
{
	
	var filter=/^\s*([A-Za-z0-9_-]+(\.\w+)*@(\w+\.)+\w{2,3})\s*$/;
	 if (!filter.test(ele.value)) 
	{
		alert(ele.estr);
		ele.focus();
		return false;				
	}
	
}

function isTime(ele)  //时间
{
	 var filter=/^(d+)-(d{1,2})-(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/;
	 if (!filter.test(ele.value)) 
	{ 
		alert(ele.estr);
		ele.focus();
		return false; 
	} 
}

//检测Form提交
function cheFor(object)
{
	var i,pwd;
	a=object.elements;
	for (i=0;i<a.length;i++)
	{
		if(a[i].id=="pwd")
			pwd=a[i].value;
			
		switch (a[i].chtyp)
		{
			case "bla" :		//不能为空
				if(isBlank(a[i])==false)
					return false;
				break;

			case "num" :		//数字
				if(isNum(a[i])==false)
					return false;
				break;

			case "ema" :		//邮件形式
				if(isEmail(a[i])==false)
					return false;
				break;

			case "tim" :		//邮件形式
				if(isTime(a[i])==false)
					return false;
				break;
				
			case "chepwd" :		//两次输入密码比较
				if(chePwd(a[i],pwd)==false)
					return false;
				break;

			default :
				continue;
		} 

	}	
	
	return true;
}

//=======================================================================================
//选取所有的选项
function CheckAll(v,cheName)
{
	var i;
	a=document.getElementsByTagName("input");
	for (i=0;i<a.length;i++)
	{
		if(a[i].name==cheName)
			a[i].checked=v;
	}
}

//=======================================================================================
function this_onchange(changeName)
{
	if(document.getElementById(changeName).value=="")  return false;
	MyForm.submit();
}

//=======================================================================================
//对单项记录进行操作时的确认
function cheAct(url,urlback,act)
{
	var actStr;
	if(act=="del")
		actStr="删除";
	else if(act=="lj")
		actStr="回收";
	else if(act=="hf")
		actStr="恢复";
	Msg = window.confirm("确定要"+actStr+"选中的信息吗？单击“确定”"+actStr+"，否则“取消”！");
	if (Msg)
	{
		urlStr=url+"?a=1";
		
		if(urlback!="")		urlStr=urlStr+"&"+urlback;
		
		if(act!="")			urlStr=urlStr+"&Action="+act;
		
		MyForm.action=urlStr;
		MyForm.submit();
	}
}


function cheDel()
{
	Msg = window.confirm("确定要删除选中的信息吗？单击“确定”删除，否则“取消”！");
	if (Msg)
	{
		return true;
	}
	return false;
}

//=======================================================================================
//对多项记录进行操作时的确认
function cheListFor(url,urlback,act,cheName)
{
	var Msg,blnDel,actStr,urlStr
	blnDel = true	
	for (var i=0;i<document.getElementsByTagName("input").length;i++)
    {
       var e = document.getElementsByTagName("input")[i];
       if (e.name == cheName && e.checked == true)
       {
		  	blnDel = false;
          	break;
		}
    }
	if (blnDel)
	{
		alert("请选择要处理的项后再进行操作！");
	}
	else
	{
		if("Del"==act || "del"==act)
			actStr="删除";
		else if("lj"==act || "Lj"==act)
			actStr="回收";
		else if("hf"==act || "hf"==act)
			actStr="恢复";
		Msg = window.confirm("确定要"+actStr+"选中的信息吗？单击“确定”"+actStr+"，否则“取消”！");
		if (Msg)
		{
			urlStr=url+"?a=1";
			
			if(urlback!="")		urlStr=urlStr+"&"+urlback;
			
			if(act!="")			urlStr=urlStr+"&Action="+act;
			
			MyForm.action=urlStr;
			MyForm.submit();
		}
	}
}

// 当上传图片等文件时，往下拉框中填入图片路径，可根据实际需要更改此函数
function doChange(objText, objDrop){
	if (!objDrop) return;
	var str = objText.value;
	var arr = str.split("|");
	var nIndex = objDrop.selectedIndex;
	objDrop.length=1;
	for (var i=0; i<arr.length; i++){
		objDrop.options[objDrop.length] = new Option(arr[i], arr[i]);
	}
	objDrop.selectedIndex = nIndex;
}

//是否要进行链接
function cheLink(tstr)
{
	Msg = window.confirm("确定要"+tstr+"吗？单击“确定”"+tstr+"，否则“取消”！");
	if (Msg) return true;
	else return false;
}