/**************************************************
*********#author:   Javin.Huang
*********#version:  1.0
*********#function: 封装常用的表单判断***************************************************/

//1.判断指定字符串去掉两边空格后是否为空串
function isEmpty(str) {
	if(str.length==0) {
		return true;
	}
	return false;
}

//2.校验普通电话、传真号码：可以“+”开头，除数字外，可含有“-” 
function isFax(s) 
{ 
	var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 
	if (!patrn.exec(s)) return false 
	return true 
} 

//3.是否有效的Email地址;
function isMail(_str){
    //var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/;
    var pattern =/^((\w)|[-]|[.])+@(((\w)|[-])+[.])+[A-Za-z]{2,4}$/;
    if(pattern.test(_str)) {
    	return true;
    }
    return false;
}

//4.是否有效的数字;
function isNumber(_str){
    var pattern = /^[0-9]+$/;
    if(pattern.test(_str)) {
    	return true;
    }
    return false;
}

//5.校验邮政编码 
function isPostalCode(s) 
{ 
	var patrn=/^[0-9]{1}(\d){5}$/; 
	if (!patrn.exec(s)) return false 
	return true; 
}

//6.判断电话号码
function isPhone(instr)
{
    chars="0123456789( )-,;";
    flag= true;
    for (i=0;i<instr.length;i++)
    {
        ch = instr.charAt(i);
        if (chars.indexOf(ch)==-1)
        {
            flag=false;
            break;
        }
    }
    return flag;
}

//7.判断手机，必须以13或15开头
function isMobile(str) {
	var myreg = /^(((13[0-9]{1})|159|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 
	if(!myreg.test(str)) 
	{ 
		return false; 
	}
	return true;
}

//8.判断单选框否被选中,参数为单选框的值，如form1.send_kind
function radioCheck(str) {
    var count;
    for(var i=0;i<str.length;i++) {
    	if(str(i).checked==true) {
    		count++;
    	}
    }
    if(count>0) {
    	return true;
    }
    return false;
}

//9.判断多选框是否被选中,参数为多选框的值，如form1.pay_kind
function multiCheck(str) {
	var count;
	for(var i=0;i<str.length;i++) {
		if(str(i).checked==true) {
			count++;
		}		
	}
	if(count>0) {
		return true;
	}
	return false;
}

//10.获取指定省份下的城市
function getCitys() {
		var province = encodeURI(document.getElementById("province").value);
	 	var result;
	 	if(window.XMLHttpRequest) {
	     xmlHttp = new XMLHttpRequest();
	    } else if(window.ActiveXObject) { 
	    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    var linkurl="/babybear/a.jsp?pro="+province+"&classid=2"
	   
	    xmlHttp.open("POST", linkurl, false);
	     xmlHttp.send("");
	    result = xmlHttp.responseText; 
	  
	    if(result != "")
	　  {
		result = result.substr(8,result.length-15);
	　　　　document.getElementById("city").length=0;
			var aArray = result.split(",");
			
			if(aArray.length==1) {
				document.getElementById("city").add(new Option("选择城市","选择城市"));
				document.getElementById("city").add(new Option(aArray[0].toString(),aArray[0].toString()));
			}else {
				for(var i=0;i<aArray.length;i++)
	　　　　		{
					document.getElementById("city").add(new Option(aArray[i].toString(),aArray[i].toString()));
	　　　　		}				
			}
	　 	}
}

	function getActCitys() {
		//alert('test');
		var province = document.getElementById("province").value;
	 	//alert(province);
	 	if (province == "-1") {
	 		document.getElementById("activity_area").length = 0;
	 		document.getElementById("activity_area").add(new Option("城市","-1"));
	 	} else {
	 		province = encodeURI(document.getElementById("province").value);
			var result;
		 	if(window.XMLHttpRequest) {
				xmlHttp = new XMLHttpRequest();
		    } else if (window.ActiveXObject) { 
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		    }
	    	var linkurl="/utility/province_center.jsp?pro="+province+"&classid=2"
	   
		    xmlHttp.open("POST", linkurl, false);
			xmlHttp.send("");
		    result = xmlHttp.responseText; 
		  	//alert(result);
		    if(result != "") {
				result = result.substr(8,result.length-15);
				document.getElementById("activity_area").length=0;
				var aArray = result.split(",");
			
				if(aArray.length==0) {
					document.getElementById("activity_area").add(new Option("选择市","选择市"));
					document.getElementById("activity_area").add(new Option(aArray[0].toString(),aArray[0].toString()));
				}else {
					for(var i=0;i<aArray.length;i++)
		　　　　		{
						document.getElementById("activity_area").add(new Option(aArray[i].toString(),aArray[i].toString()));
		　　　　		}				
				}
	　 		}
		}
	}



