//判断是否为空，是返回true，否返回false
function isEmpty(str) {
	if(str=="") return true;
	else return false;
}

//判断是否为邮政编码，要求6位数字，是返回true，否返回false
function isZip(str) {
	var reg=/^\d{6}$/;
	return reg.test(str);
}

//判断是否为电子邮件，要求格式abc@163.com，是返回true,否返回false
function isEmail(str) {
	var reg=/^\S+@\S+\.\S+$/;
	return reg.test(str);
}

//判断是否为网址，要求格式http://www.163.com，是返回true,否返回false
function isWWW(str) {
	var reg=/^http:\/\/\S+\.\S+$/;
	return reg.test(str);
}

//判断是否为手机号码，要求11位数字，前二位为13，是返回true,否返回false
function isMovePhone(str) {
	var reg=/^13|15\d{9}$/;
	return reg.test(str);
}

//判断是否为电话号码，要求格式0571-88888888，是返回true,否返回false
function isPhone(str) {
	var reg=/^0\d{2,3}-\d{6,8}$/;
	return reg.test(str);
}

//判断是否为金额
function isMoney(str) {
	var reg=/^\-{0,1}\d+\.{0,1}\d{0,2}$/;
	return reg.test(str);
}

//判断是否为正的小数，要求格式最多1位小数，是返回true,否返回false
function isNumber(str) {
	var reg=/^\d+\.{0,1}\d{0,1}$/;
	return reg.test(str);
}

//判断是否为整数，是返回true,否返回false
function isZenshu(str) {
	var reg=/^\-{0,1}\d+$/;
	return reg.test(str);
}

//判断是否符合身份证号码位数15/18位
function isIdcard(str) {
    var reg=/^([0-9a-zA-Z]{15}|[0-9a-zA-Z]{18})$/;
	return reg.test(str);
}

//判断是否为日期，要求格式2000-1-1或2000-01-01，是返回true,否返回false
function isDate(str) {
	var flag;
	//用正则表达式判断
	var reg=/^\d{4}-\d{1,2}-\d{1,2}$/;
	flag=reg.test(str);
	if(flag==false) return flag;

	//判断日期是否正确
	var YMD;
	YMD=str.split("-");
	var year,month,date;	//年，月，日

	//将第一个0去掉，否则将视为8进制数处理
	if(YMD[1].substring(0,1)=="0") YMD[1]=YMD[1].substring(1,2);
	if(YMD[2].substring(0,1)=="0") YMD[2]=YMD[2].substring(1,2);

	year=parseInt(YMD[0]);
	month=parseInt(YMD[1]);
	date=parseInt(YMD[2]);
	if(month>12 || month<1) return false;
	if(date>31 || date<1) return false;
	var maxDate=new Array(12);		//每月的最大日期
	if(month==1) maxDate[0]=31;
	if(month==2) maxDate[1]=28;
	if(month==3) maxDate[2]=31;
	if(month==4) maxDate[3]=30;
	if(month==5) maxDate[4]=31;
	if(month==6) maxDate[5]=30;
	if(month==7) maxDate[6]=31;
	if(month==8) maxDate[7]=31;
	if(month==9) maxDate[8]=30;
	if(month==10) maxDate[9]=31;
	if(month==11) maxDate[10]=30;
	if(month==12) maxDate[11]=31;
	//闰月
	if((year%4==0 && year%100!=0) || (year%400==0)) maxDate[1]=29;
	if(maxDate[month-1]<date) return false;
	else return true;
}

//判断用户按键是否为数字
function isNumPress() {	
	if(window.event.keyCode>=48&&window.event.keyCode<=57) return true;
	else return false;
}

//判断用户按键是否为数字或回车
function isNumOrEnterPress() {	
	if((window.event.keyCode>=48 && window.event.keyCode<=57) || window.event.keyCode==13) return true;
	else return false;
}

//字符串替换函数，s1：需要处理的字符串，s2：需要查找的字符串，s3：需要替换成的字符串
function Replace(s1,s2,s3) {
	var str1,str2;
	var i=0;
	while(s1.indexOf(s2,i)>-1) {
		str1=s1.substring(0,s1.indexOf(s2));
		str2=s1.substring(s1.indexOf(s2) + s2.length,s1.length);
		s1=str1 + s3 + str2;
		i=str1.length + s3.length;
	}
	return s1;
}

//去处字符串左右的空格
function RTrim(str) {
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}
function LTrim(str) {
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1) {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1) {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
function Trim(str) {
    return RTrim(LTrim(str));
}
//文件上传窗口
function upload(url) {
	left1 = (screen.width-300)/2;
	top1 = (screen.height-160)/2;
	
	window.open(url, "", "width=300,height=160,left=" + left1.toString() + ",top=" + top1.toString());
}

//多级类别选择
function lbChange(bdymc, i, js, obj, allOrSelect) {
	for(k = i + 1; k <= js; k++) {
		var lbOption = document.all(bdymc + k);
		lbOption.options.length = 0;
		lbOption.options[0] = new Option(allOrSelect, '');
	}	
	
	objValue = obj.value;
	if(objValue != "") {
		xml = new ActiveXObject("Microsoft.XMLHTTP");  
		xml.open("get", "/includes/lbChange.jsp?bh=" + objValue, false);
		xml.send("");
		var res = Trim(xml.responseText);
		
		if(res != "") {
			var arrayOption = res.split(",");
			k = i + 1;
			var lbOption = document.all(bdymc + k);
			for(i = 0; i < arrayOption.length / 2; i++) {
				lbOption.options[lbOption.options.length] = new Option(arrayOption[2 * i + 1], arrayOption[2 * i]);
			}
		}
	}
}
//获取点击数
var request1;
function createRequest1() {//初始化、指定处理函数、发送请求的函数
	request1 = false;
	//开始初始化XMLHttpRequest对象
	if(window.XMLHttpRequest) { //Mozilla 浏览器
		request1 = new XMLHttpRequest();
		if (request1.overrideMimeType) {//设置MiME类别
			request1.overrideMimeType('text/html');
		}
	}
	else if (window.ActiveXObject) { // IE浏览器
		try {
			request1 = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
				request1 = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	if (!request1) { // 异常，创建对象实例失败
		window.alert("不能创建XMLHttpRequest对象实例.");
		return false;
	}

}
function getDjs(val){
	createRequest1();

	var url = "/includes/getDjs.jsp?bh="+escape(val);
	// 确定发送请求的方式和URL以及是否同步执行下段代码	
	request1.open("GET", url, true);
	request1.setRequestHeader("Content-Type","text/html")
	request1.setRequestHeader("Content-Type", "GBK");
	
	request1.onreadystatechange = processRequest1;
	request1.send(null);
}
// 处理返回信息的函数
function processRequest1() {
	if (request1.readyState == 2) {//请求已经发出正在处理之中
		document.getElementById("djs").innerHTML="<img src='/includes/animated_loading.gif' width='16' height='16'  align='absmiddle'/>";
	}
	if (request1.readyState == 3) {//请求等待
		document.getElementById("djs").innerHTML="<img src='/includes/animated_loading.gif' width='16' height='16'  align='absmiddle'/>";
	}
	if (request1.readyState == 4) { // 判断对象状态
		if (request1.status == 200) { // 信息已经成功返回，开始处理信息
			var msg = request1.responseText;
			//取出信息类别,
			document.getElementById("djs").innerText=Trim(msg);			
		}
		else { //页面不正常
            //alert("您所请求的页面有异常。");
        }
	}
}

//+---------------------------------------------------  
//| 求两个时间的天数差,并且判断第一天是否早于第二天，是返回true，否返回false， 日期格式为 YYYY-MM-dd   
//+---------------------------------------------------  
function daysBetween(DateOne,DateTwo){
	var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-'));  
	var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1);  
	var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));  
   
	var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-'));  
	var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1);  
	var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));  
   
	var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);
	if(cha>=0) 
		return false
	else
		return true;
} 

//list页面页面切换脚本
function toPage(index,maxResult) {		
	for(i=0;i<id1.length;i++) {
		if(i >= index*maxResult && i < (index+1)*maxResult) id1[i].style.display = "block";
		else id1[i].style.display = "none";
	}
	var div_pageStr = document.getElementById("div_pastring");//检索dom内是否有分页
	var p1;
	if(div_pageStr==null) return false;
	else p1=div_pageStr.getElementsByTagName("span");//检索分页符集合
	
	for(j=0;j<p1.length;j++) {
		var html_Tag_name="pageString_span_"+j;
		if(j==index){
			//document.getElementById(html_Tag_name).className="a_active";
			document.getElementById(html_Tag_name).style.color="#FF0000";//字体颜色
			document.getElementById(html_Tag_name).style.fontSize="16px";//字体大小
			document.getElementById(html_Tag_name).style.fontWeight="bold";//字体加粗
			document.getElementById(html_Tag_name).style.textDecoration="none";//字体是否有下滑线
		}
		else{
			document.getElementById(html_Tag_name).style.color="";//字体颜色
			document.getElementById(html_Tag_name).style.fontSize="";//字体大小
			document.getElementById(html_Tag_name).style.fontWeight="";//字体加粗
			document.getElementById(html_Tag_name).style.textDecoration="";//字体是否有下滑线
		}
	}
}
//能力建设弹出页面脚本	
function gotoPage(url){
	left1 = (screen.width-1024)/2;
	top1 = (screen.height-768)/2;
		
	window.open(url, "", "width=1024,height=768,left=" + left1.toString() + ",top=" + top1.toString()+",status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");
}



/*
document.write("<style type=\"text/css\">\n");
document.write("body {\n");
document.write("	filter:Gray;\n");
document.write("	font-size: 12px;\n");
document.write("	color: #000000;\n");
document.write("	text-decoration: none;\n");
document.write("	margin: 0px;\n");
document.write("	line-height: 18px;\n");
document.write("}\n");
document.write("</style>\n");
*/
