// 控制长度
/*
c#调用：ControlLength(this.id, 120);
*/
function ControlLength(objId, iLen)
{
	var obj = document.getElementById(objId);
	if(obj.value.length > iLen)
	{
		alert('输入长度不能超过 '+iLen+' 字符！');
		obj.value = obj.value.substring(0, iLen);
		obj = obj.value;
	}
}

// 判断是否为空
function IsEmpty(strText, objId)
{
	objId.value = Filter_Str(objId.value);
	if(objId.value == '')
	{
		alert(strText);
		objId.focus();
		return false;
	}
	else
	{
		return true;
	}
}

// 取消回车
function CancelEnter()
{
	if(window.event.keyCode == 13)
	{
		event.returnValue = false;
		event.cancel = true;
	}
}

// 正则 特殊字符验证
/*
 HTML调用：Validate().test(str),返回bool值。
*/
function Validate()
{	
	var str = /^(?:[\u4e00-\u9fa5]*[\w-]*\s*)+$/;
	return str;
}

// 正则 过滤空格
/*
HTML调用：Filter_Str(str),返回str值。
*/
function Filter_Str(str)
{
	return str.replace(/^\s+|\s+$/g, "");
}
// 正则 Email
/* 
HTML调用：isEmail().test(str),返回bool值。
*/
function isEmail()
{
	var str = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/ ;
	return str;
}

// 正则 手机号
/* 
HTML调用：isTelNum().test(str),返回bool值。
*/
function isTelNum()
{
	//var str = /^13[13567890](\d{8})$/;
	var str = /^1[35][1234567890](\d{8})$/;// 扩展适用 158， 132 ，134 头
	return str;
}

// 正则 电话号
/* 
HTML调用：ValidateTel().test(str),返回bool值。
*/
function ValidateTel()
{
	//(^(\d{2,4}[-_－—]?)?\d{3,8}([-_－—]?\d{3,8})?([-_－—]?\d{1,7})?$)|(^0?1[35]\d{9}$)
	var str = /(^(\d{2,4}[-_－—]?)?\d{3,8}([-_－—]?\d{3,8})?([-_－—]?\d{1,7})?$)|(^0?1[35]\d{9}$)/;
	return str;
}

// 锁屏脚本
function CoverScreen()
{
	var h = screen.availHeight;
    var sh = document.body.scrollHeight;
	var hh=window.screen.availHeight;
		
    var w = screen.availWidth;
    var sw =document.body.scrollWidth;
    var dialogDiv = document.getElementById("CoverDiv");
    if(!dialogDiv)
    {
		var dialogDiv = document.createElement("div");
        dialogDiv.id="CoverDiv";
        dialogDiv.style.cssText="font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: normal;color: #FF0000;text-transform: capitalize;height: "+sh+"px;width:"+sw+"px;padding: 5px;margin: 0px;border: 1px solid #CCCCCC;top: 0px;position:absolute;left:0px;right:0px;bottom:0px;background-color: #F0F0F0;z-Index:1000;filter: Alpha(Opacity=80);";
        dialogDiv.innerHTML="";
        document.body.appendChild(dialogDiv);
     }
     else
     {
         dialogDiv.innerHTML="";
     }
}
