
//实现字符串替换（类似于JAVA的relpaceAll）
String.prototype.replaceAll  = function(s1,s2){    
	return this.replace(new RegExp(s1,"gm"),s2);
}

//验证输入是否为空
function checkEmpty(id){
	if(document.getElementById(id).value.length == 0){
		document.getElementById(id).focus();
		return true;
	}
}

//验证输入是否包含空白字符
function checkSpace(id){
	if(document.getElementById(id).value.replaceAll("[^\\s]","").length != 0){
		return true;
	}
}

//比较值是否相等
function equals(id , id1){
	if(document.getElementById(id).value == document.getElementById(id1).value){
		return true;
	}
}

//验证Email是否合法
function isEmail(id){
	if(document.getElementById(id).value != ""){	
		if(!/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(document.getElementById(id).value))
		{
			alert("Email地址不合法！请重新输入!");
			document.getElementById(id).focus();
			return false;
		}else{
			return true;
		}	
	}else{
		return true;
	}
}

//验证电话号码是否合法
function isPhone(id){
	if(document.getElementById(id).value != ""){	
		if(!/^((0(?!(13)))[0-9]{2,3}\-)?[2-9][0-9]{7}$/.test(document.getElementById(id).value))
		{
			alert("电话号码非法！");
			document.getElementById(id).focus();
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}
//验证手机号码是否合法
function isMobile(id){
	if(document.getElementById(id).value != ""){	
		if(!/^1[3,5]{1}[0-9]{1}[0-9]{8}$/.test(document.getElementById(id).value))
		{
			alert("手机号号码非法！");
			document.getElementById(id).focus();
			return false;
		}else{
			return true;
		}		
	}else{
		return true;
	}
}

//验证邮政编码是否合法
function isPost(id){
	if(document.getElementById(id).value != ""){	
		if(!/^[1-9]{1}\d{5}$/.test(document.getElementById(id).value))
		{
			alert("邮政编码非法！");
			document.getElementById(id).focus();
			return false;
		}else{
			return true;
		}		
	}else{
		return true;
	}
}

//JavaScript验证URL地址的正则
function IsURL(str_url){
	var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
	+ "?(([0-9a-z_!~*'().&amp;=+$%-]+: )?[0-9a-z_!~*'().&amp;=+$%-]+@)?" //ftp的user@
	+ "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
	+ "|" // 允许IP和DOMAIN（域名）
	+ "([0-9a-z_!~*'()-]+\.)*" // 域名- www.
	+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
	+ "[a-z]{2,6})" // first level domain- .com or .museum
	+ "(:[0-9]{1,4})?" // 端口- :80
	+ "((/?)|" // a slash isn't required if there is no file name
	+ "(/[0-9a-z_!~*'().;?:@&amp;=+$,%#-]+)+/?)$";
	var re=new RegExp(strRegex);
	//re.test()
	if (re.test(str_url)){
		return true;
	}else{
		return false;
	}
} 


//验证输入是否合法
function checkStr(id , regExp){
	if(document.getElementById(id).value.replaceAll(regExp,"").length != 0){
		return true;
	}
}

//只允许输入数字
function onlyNum(event){
	if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)&&!(event.keyCode==9))
	{
		if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
		{
			event.returnValue=false;
		}
	}
}

//各行变色
$(document).ready(function(){
 $(".color").find("tr").each(function(i){this.style.backgroundColor=['#eee','#fff'][i%2]})//一行为白色，一行为灰色
 $(".color").find("tr").mouseover(function(){
  $(this).css("backgroundColor","#6699CC");
 });

 $(".color").find("tr").mouseout(function(){
   $("tr:even").css("backgroundColor","#fff"); //偶数行的颜色
   $("tr:odd").css("backgroundColor","#eee");  //奇数行的颜色
 });
});


//复选框全选
function checkSelected() {
	if (document.getElementById("sall").checked) {
		for (x = 0; x < document.form1.checkbox.length; x++) {
			document.form1.checkbox[x].checked = true;
		}
	} else {
		for (x = 0; x < document.form1.checkbox.length; x++) {
			document.form1.checkbox[x].checked = false;
		}
	}
}
function checkSelect2() {
	if (document.form1.checkbox == null) {
		/**您还没有选中！**/
		alert("\u60a8\u8fd8\u6ca1\u6709\u9009\u4e2d\uff01");
	}
	var ch = 0;
	if (document.form1.checkbox.checked) {
		ch++;
	} else {
		for (var i = 0; i < document.form1.checkbox.length; i++) {
			if (document.form1.checkbox[i].checked) {
				ch++;
			}
		}
	}
	if (ch == 0) {
		/**您还没有选中！**/
		alert("\u60a8\u8fd8\u6ca1\u6709\u9009\u4e2d\uff01");
	} else {
		/**您确定要执行删除操作吗？**/
		if (confirm("\u60a8\u786e\u5b9a\u8981\u6267\u884c\u5220\u9664\u64cd\u4f5c\u5417\uff1f")) {
			form1.submit();
		}
	}
}


/**您确定要执行删除操作吗？**/
function delThisObj(url) {
	if (confirm("\u60a8\u786e\u5b9a\u8981\u6267\u884c\u5220\u9664\u64cd\u4f5c\u5417\uff1f")) {
		document.location.href = url;
	}
}

// 列表分页
function topage(pageNum)
{
 	pageform.pageNum.value=pageNum;
 	pageform.submit();
}
function go()
{
	var pn = parseInt(pageform.pageNum.value);
	var pc = parseInt(pageform.pageCount.value);
	if(pn>pc)
	{
		pageform.pageNum.value = pc;
	}
	else if(pn<=1)
	{
		pageform.pageNum.value = 1;
	}
	else
	{
 		pageform.pageNum.value = pn;
 	}
 	pageform.submit();
}
