// JavaScript Document
function CheckAmount(amount) {//货币金额格式检查函数

	//var pattern = /^\d+(\.\d{1,2})?$/;
	var pattern = /^\d+$/
	var flag = pattern.test(amount);
	if (!flag) {
		alert('输入金额格式错误！');
		return false;
	}
	else {
		return true;
	}		
}

//**************************************************
function jsLTrim(str) {//去掉字符串左边空格函数
	var rtnStr;
	rtnStr="";
	for (var i=0;i<=length;i++) {
		if (str.charAt(i)!=" ") {
			rtnStr=str.substr(i);
			break;
		}
	}
	return rtnStr;
}

function jsRTrim(str) {//去掉字符串右边空格函数
	var rtnStr;
	rtnStr="";
	for (var i=str.length-1;i>=0;i--) {
		if (str.charAt(i)!=" ") {
			rtnStr=str.substring(0,i+1);
			break;
		}
	}
	return rtnStr;
}

function jsTrim(str) {//去掉字符串前后空格函数
	return(jsLTrim(jsRTrim(str)));
}
//**************************************************

function CheckNull(objForm) {//检查必填项目是否为空

	var elArr = new Array();
	elArr = objForm.elements;
	for (var i=0; i<elArr.length;i++) {
		if (elArr(i).title == "This field is compulsory") {
			if (jsTrim(elArr(i).value) == "") {
				alert('Please enter you details in all fields marked with an asterisk (*)');
				return false;
			}
		}
	}
	return true;
}

//**************************************************

function CheckCN(strCN) {
	var pattern = /^[\u4e00-\u9fa5](\s*[\u4e00-\u9fa5])*$/;
	var flag = pattern.test(strCN);
	if (!flag) {
		alert('要求中文项请用中文输入！');
		return false;
	}
	else {
		return true;
	}		
} 

function CheckTel(strTel) {
	var pattern = /^\d+$/;
	var flag = pattern.test(strTel);
	if (!flag) {
		alert('请正确填写电话和传真号码！');
		return false;
	}
	else {
		return true;
	}		
} 

function CheckDN1(strDN) {
	var pattern = /^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$/;
	var flag = pattern.test(strDN);
	if (!flag) {
		alert('域名字符串格式不正确！');
		return false;
	}
	else {
		return true;
	}		
}

function CheckDN2(strDN) {
	var pattern1 = /[\u4e00-\u9fa5]+/;
	var pattern2 = /^[a-zA-Z0-9\u4e00-\u9fa5][a-zA-Z0-9\u4e00-\u9fa5-]*[a-zA-Z0-9\u4e00-\u9fa5]$/;
	var flag1 = pattern1.test(strDN);
	var flag2 = pattern2.test(strDN);
	if (!flag1) {
		alert('域名字符串中必须包含中文！');
		return false;
	}
	else {
		if (!flag2) {
			alert('域名字符串格式不正确！');
			return false;
		}
		else {
			return true;
		}
	}		
}

function CheckEmail(strEmail) {
	var pattern = /^[a-zA-Z0-9][a-zA-Z0-9-_]*[a-zA-Z0-9]+@[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}(\.[a-zA-Z]{2})?/
	var flag = pattern.test(strEmail);
	if (!flag) {
		alert('The e-mail address is incorrect !');
		return false;
	}
	else {
		return true;
	}	
}

var checkstate = 0
function  selBox(all) {
	l=document.getElementsByName("fname");
	n=document.getElementsByName("fname2");
	for(i=0;i<l.length;i++) {
		if(l[i].type=="checkbox") {
			if (checkstate == 1) {
				l[i].checked=false;
			}
			else {
				l[i].checked=true;
			}
		}
	}
	for(i=0;i<n.length;i++) {
		if(n[i].type=="checkbox") {
			if (checkstate == 1) {
				n[i].checked=false;
			}
			else {
				n[i].checked=true;
			}
		}
	}
	if (checkstate == 0) {
		checkstate = 1;
	}
	else {
		checkstate = 0;
	}
}

function del() {
	var i;
	var l
	var n
	var truei;
	truei=0;
	l=document.getElementsByName("fname");
	n=document.getElementsByName("fname2");
	for(i=0;i<l.length;i++) {
		if (l[i].checked) {
			truei=truei+1;
		}
	}
	for(i=0;i<n.length;i++) {
		if (n[i].checked) {
			truei=truei+1;
		}
	}
	if (truei == 0) {
		alert("Please select a record");
		return false;
	}
	else {
		var sure = confirm("Are you sure to delete these records");
		if (sure) {
			document.delrecord.submit();
			return true;
		}
		else {
			return false;
		}
	}			
}