/*
'######################################
'## Copyright 2008 lg2lg5 All rights reserved.
'## Powered by lg2lg5
'## http://www.lg2lg5.cn
'## lg2lg5@163.com
'######################################
*/







/*
************************************************************************************************************************************
***函数名  : IsDigit
***函数说明: 判断用户当前按下的键值(只能限制输入数字键和退格键)
***参数    : eventTag
***返回值  : 如果按下数字键和退格键则返回true,否则返回false
*/
function IsDigit(eventTag){
	var event = eventTag||window.event;
	var key = event.charCode||event.keyCode;
	if(key!=13){
		if(key==229){
			alert("请切换至英文状态下再次输入数字!");
			return false;
	    }
		else{
			if(key>=48 && key<=57 || key>=96 && key<=105 || key==46 || key==8 || key==37 || key==39){
				return true;
			}
			else{
				return false;
			}
		}
	}
	else{
		return true;
	}
} 





/*
************************************************************************************************************************************
***函数名  : PageJump
***函数说明: 分页页面跳转
***参数    : 
'				sURLParameter	: URL链接参数
'				iInputPage		: 当前需要跳转的页数
'				iMaxPage		: 总页数
***返回值  : NULL
*/
function PageJump(sURLParameter, iInputPage, iMaxPage) {
	iInputPage = Number(iInputPage);
	iMaxPage = Number(iMaxPage);
	if (iInputPage <= 0) {
		iInputPage = 1;
	}
	if (iInputPage > iMaxPage) {
		iInputPage = iMaxPage;
	}
	var sPageURL = sURLParameter + "&amp;page=" + iInputPage;
	window.location.href = sPageURL;
}





/*
************************************************************************************************************************************
***函数名  : SetFontSize
***函数说明: 字体大小设置 
***参数    : 
'            objID		: 当前的容器ID
'            val		: 字体大小的值
***返回值  : NULL
*/
function SetFontSize(objID, val) {
	var obj = document.getElementById(objID);
	if (isNaN(val) || val==0 ) {
		obj.style.fontSize = "12px";
	}
	else {
		obj.style.fontSize = val + "px";
	}
	return;
}





/*
************************************************************************************************************************************
***函数名  : GetConfirmationCode
***函数说明: 随机生成四位数的验证码 
***参数    : NULL
***返回值  : NULL
*/
function GetConfirmationCode() {
	var iRandomNumber = Math.random();   //取得随机数
	var sRandomNumber = "'" + iRandomNumber + "'"; // 将iRandomNumber变成字符串
	var sResultNumber = sRandomNumber.substr(10, 4); // 取第后4位数
	return sResultNumber;
}




/*
**************************************************************************************************************
***函数名  : CheckForm
***函数说明: 判断当前form上的所有控件值是否符合规范
***参数    : 
		     FormID    :  当前form对象id
***返回值  : 布尔值(符合规范则返回true,反之返回false)
*/
function CheckForm(FormID) {
	var objForm = document.getElementById(FormID);
	var oList = objForm.getElementsByTagName("label");
	var sErrInfo = "";
	var sLabelHTML = "";
	for (var i=0; i<oList.length; i++) {
		sLabelHTML = oList[i].innerHTML.toLowerCase();
		if (sLabelHTML!="" && sLabelHTML!="<span class=font008000><strong>√</strong></span>") {
		    var regS = new RegExp("<span class=fontFF0000>", "gi");  //第二个参数中的 g 表示全部匹配,i表示忽略大小写
	        sLabelHTML = sLabelHTML.replace(regS, "");  //将 <span class=fontFF0000> 全部替换成 空
			regS = new RegExp("</span>", "gi");  //第二个参数中的 g 表示全部匹配,i表示忽略大小写
	        sLabelHTML = sLabelHTML.replace(regS, "");  //将 </span> 全部替换成 空
			if (sLabelHTML=="*") {
				sLabelHTML = "带 * 号的为必填项!";
			}
			sErrInfo += "  " + sLabelHTML + "\n";
			break;
		}
	}
	if (sErrInfo != "") {
		alert(sErrInfo);
		return false;
	}
	else {
		document.getElementById(FormID).submit();
		return true;
	}
}
