//检查是否为一个半角数字（整数，小数）
function check_num(id,fieldname){
	var num = document.getElementById(id).value;
	num = trim(num);
	var reg = /^\d+$|^\d+.\d+$/;
	if(num != '' && !reg.test(num)){
		alert(fieldname);
		document.getElementById(id).focus();
		return false;
	}else{
		return true;
	}
}
//判断数字范围
function check_num_range(s_id,b_id,fieldname){
	var s_num = document.getElementById(s_id).value;
	var b_num = document.getElementById(b_id).value;
	if(eval(trim(s_num)) > eval(trim(b_num))){
		alert(fieldname);
		return false;
	}else{
		return true;
	}
}
//判断输入值与给定的值相比是否相等 flag:true两值相等 false两值不等
function check_num_value(id,value,flag,fieldname){
	var this_value = document.getElementById(id).value;
	if(eval(trim(this_value)) == value){
		if(!flag){
			alert(fieldname + value);
		}
		return flag;
	}else{
		return !flag;	
	}
}
//判断日期格式
function check_date_format(id,fieldname){
	var date = document.getElementById(id).value;
	date = trim(date);
	var reg = /^\d\d\d\d-((0\d)|(1[0-2]))-((0\d)|(1\d)|(2\d)|(3[0-1]))$/;
	if(date != '' && !reg.test(date)){
		alert(fieldname);
		document.getElementById(id).focus();
		return false;
	}else{
		return true;
	}
}

//判断日期范围
function check_date_range(id1,id2,fieldname){
	var b_time = document.getElementById(id1).value.split('-');
	var e_time = document.getElementById(id2).value.split('-');
	
	flag = false;
	if(b_time != '' && e_time != ''){		
		if(parseInt(b_time[0]) > parseInt(e_time[0])){//开始年份大于截止年份
			flag = true;
		}else if(parseInt(b_time[0]) == parseInt(e_time[0])){//开始年份等于截止年份
			if(parseInt(b_time[1]) > parseInt(e_time[1])){//开始月份大于截止月份
				flag = true;
			}else if(parseInt(b_time[1]) == parseInt(e_time[1])){//开始月份等于截止月份
				//alert(parseInt(b_time[2]));
				//alert(eval(b_time[2]));
				if(eval(b_time[2]) > eval(e_time[2])){//开始天数大于截止天数
					flag = true;
				}
			}
		}
	}else{
		flag = false;
	}
	
	if(flag){
		alert(fieldname);
		document.getElementById(id2).focus();
		return false;
	}else{
		return true;
	}
}

