function rule(){
	//判断取还车门店是否24小时店
	var isfrom24=false;
	var isto24=false;
	if(fromStoreInfoList!=''&&fromStoreInfoList!=undefined){
		for(var i=0;i<fromStoreInfoList.length;i++){
			if(departmentIdHidden.val()==fromStoreInfoList[i].code&&fromStoreInfoList[i].workTime=='00:00-24:00'){
				isfrom24=true;
				break;
			}
		}
	}
	else{
		isfrom24=true;
	}
	if(toStoreInfoList!=''&&toStoreInfoList!=undefined){
		for(var i=0;i<toStoreInfoList.length;i++){
			if(toDepartmentIdHidden.val()==toStoreInfoList[i].code&&toStoreInfoList[i].workTime=='00:00-24:00'){
				isto24=true;
				break;
			}
		}
	}
	else{
		isto24=false;
	}
	//过滤时间控件汉字
	if($("#toHourText").length>0 && $("#toMinuteText").length>0 && $("#fromHourText").length>0 && $("#fromMinuteText").length>0){
		$("#toHour").val($("#toHourText").val().substring(0,2));
		$("#toMinute").val($("#toMinuteText").val().substring(0,2));
		$("#fromHour").val($("#fromHourText").val().substring(0,2));
		$("#fromMinute").val($("#fromMinuteText").val().substring(0,2));
	}
	//过滤航班号默认值
	if($("#flightNo").length>0&&$("#flightNo").val()=='若有'){
		$("#flightNo").val("");
	}

	var fromcityid = $('#fromcityid').val();
	if(fromcityid == ''){
		alert("请选择取车城市");
		return false;
	}
	var fromstoreId = $('#fromstoreId').val();
	var fromStoreName=$('#fromStoreName').val();
	var sentAddress= $('#sentAddress').val();
	$('#fromStockStoreId').val(fromstoreId);
	var currentTime = $('#currentDateStr').val();
	var fromDate = $('#fromDate').val();
	var fromDateTime ="";
	var fromHour = $('#fromHour').val();
	var fromMinute = $('#fromMinute').val();
	var minuteDiffStr = '';
	if(fromDate == ""){
		alert("请选择取车时间");
		return false;
	}else{
		if(fromHour.length == 1){
			fromHour = "0"+fromHour
		}
		
		fromDateTime = fromDate+" "+fromHour+":"+fromMinute;
		minuteDiffStr = DateDiffToMinute(fromDateTime,currentTime);
		
		var limitTime = dateAddMonths(currentTime,2);
		var minuteDiff = DateDiffToMinute(fromDateTime,limitTime);
		
		if(minuteDiff > 0){
			alert("很抱歉，神州租车网暂不接受两个月以后的租车订单，详情咨询：400-616-6666");
			return false;
		}
		$('#fromTime').val(fromDateTime);
	}
	var tocityid = $('#tocityid').val();
	if(tocityid == ""){
		alert("请选择还车城市");
		return false;
	}
	if(fromcityid == 329 || tocityid == 329){
		var holidayLimitDay = "2012-01-01";
		var dayDiff = DateDiffToDay(fromDate,holidayLimitDay);
		if(dayDiff < 0){
			alert("乌鲁木齐目前只接受2012年1月1日以后的订单，由此带来不便敬请谅解。");
			return false;
		}
	}
	var tostoreId = $('#tostoreId').val();
	var toStoreName=$('#toStoreName').val();
	var pickAddress=$('#pickAddress').val();

	$('#toStockStoreId').val(tostoreId);
	var toDate = $('#toDate').val();
		

	var toHour = $('#toHour').val();
	if(toDate == ""){
		alert("请选择还车时间");
		return false;
	}else{
		if(fromstoreId == 43 || tostoreId == 43){
			var depStartLimitDay = "2012-01-04";
			var depEndLimitDay = "2012-01-06";
			var startDayDiff = DateDiffToDay(fromDate,depEndLimitDay);
			var endDayDiff = DateDiffToDay(toDate,depStartLimitDay);
			if(startDayDiff <= 0 && endDayDiff >= 0){
				alert("您所选择的门店，2012年1月4日-2012年1月6日暂不接受预订，由此带来的不便敬请谅解。")
				return false;
			}
		}
		if(toHour.length == 1)
			toHour = "0"+toHour;
		var toMinute = $('#toMinute').val();
		var toDateTime = toDate+" "+toHour+":"+toMinute
		var dayDiff = DateDiffToDay(toDate,fromDate);
		var tempminuteDiff = DateDiffToMinute(toDateTime,fromDateTime);
		var setMealCode = $('#setMealCode').val();
		if(setMealCode == undefined)
			setMealCode = "";
		if(dayDiff<=0 && tempminuteDiff <=0){
			alert("还车时间不能小于或等于取车时间");
			return false;
		}else{
			if(dayDiff > 30 && setMealCode != '4'){
				alert("提示：超过30天以上订单请选择长租预订。");
				return false;
			}
		}
		$('#toTime').val(toDateTime);
		$('#rentDay').val(dayDiff);
		if(dayDiff >=2 || tempminuteDiff > 1440){
			if((fromHour != toHour || toMinute != fromMinute)&&(!isfrom24||isto24)){
				alert("2天(含)以上租期,只有在24小时门店取车并且在非24小时门店还车时，取车小时、分钟才可与还车小时、分钟不相同,请重新选择");
				return false;
			}
		}
	}
	var specialfromTimeDiff = DateDiffToDay(fromDate,'2012-01-28');
	var specialtoTimeDiff = DateDiffToDay(toDate,'2012-01-20');
	var senttype = $('#senttype').val();
	var sentAddress = $('#sentAddress').val();
	var firstFlag = $('#firstFlag').val();
	var picktype = $('#picktype').val();
	var pickAddress = $('#pickAddress').val();

	if(senttype==0&&(fromstoreId==''||fromStoreName==''||fromStoreName=='请选择门店/服务点')){
		alert("请选择取车门店");
		return false;
	}
	if(senttype==1&&(sentAddress==''||sentAddress=='请输入详细送车地址')){
		alert("请输入您需要送车上门的详细地址");
		$('#sentAddress').focus();
		return false;
	}
	if(picktype==0&&(tostoreId==''||toStoreName==''||toStoreName=='请选择门店/服务点')){
		alert("请选择还车门店");
		return false;
	}
	if(picktype==1&&(pickAddress==''||pickAddress=='请输入详细取车地址')){
		alert("请输入您需要上门取车的详细地址");
		$('#pickAddress').focus();
		return false;
	}
	
	if(senttype == 1){
		if(firstFlag != "" && parseInt(firstFlag) == 0){
			alert("新客户暂不接受送车上门订单，请选择其他门店，由此带来的不便，敬请谅解。");
			return false;
		}
//		if(sentAddress=="" || sentAddress == "（请输入详细送车地址）"){
//			alert("请填写送车上门的详细地址！");
//			$('#sentAddress').val("");
//			$('#sentAddress').focus();
//			return false;
//		}

	}

	if(picktype == 1){
		if(firstFlag != "" && parseInt(firstFlag) == 0){
			alert("新客户暂不接受上门取车订单，请选择其他门店，由此带来的不便，敬请谅解。");
			return false;
		}
//		if(pickAddress=="" || pickAddress == "（请输入详细取车地址）"){
//			alert("请填写上门取车的详细地址！");
//			$('#pickAddress').val("");
//			$('#pickAddress').focus();
//			return false;
//		}

	}
	if(parseInt(fromHour) < 10 && fromHour.length == 2)
		fromHour = fromHour.substring(1);
	if(parseInt(toHour) < 10 && toHour.length == 2)
		toHour = toHour.substring(1);
	if(parseInt(fromMinute) < 10 && fromMinute.length == 2)
		fromMinute = fromMinute.substring(1);
	if(parseInt(toMinute) < 10 && toMinute.length == 2)
		toMinute = toMinute.substring(1);

	var pointSendWorktime = '';
	var pointSendWorktimeStr = '';
	var worktime = '';
	var toworktime = '';
	var fromtype = '';
	var totype = '';
	var importantPoint = '';
	var toimportantPoint = '';
	var fromStoreName = '';
	var toStoreName = '';
	if(senttype == 0){
		var fromDepartmentInfo;
		ispickpoint = false;
		for(var i=0;i<fromStoreInfoList.length;i++){
			if(fromStoreInfoList[i].code == fromstoreId){
				$('#servicetype').val(fromStoreInfoList[i].serviceType) ;
				fromDepartmentInfo = fromStoreInfoList[i];
				if(fromDepartmentInfo.type == 400){
					if(firstFlag != "" && parseInt(firstFlag) == 0){
						alert("新客户暂不接受服务点订单，请选择其他门店，由此带来的不便，敬请谅解。");
						return false;
					}
					ispickpoint = true;
					$('#fromStockStoreId').val(fromDepartmentInfo.parentCode);
					$('#subleaseDeptId').val(fromstoreId);
				}
				break;
			}
		}
		if(ispickpoint == false){
			$('#subleaseDeptId').val("");
		}
		var fromWorkTimeLimit = fromDepartmentInfo.startWorkTime;
		worktime = fromDepartmentInfo.workTime;
		fromtype = fromDepartmentInfo.type;
		importantPoint = fromDepartmentInfo.importantPoint;
		fromStoreName = fromDepartmentInfo.name;
		pointSendWorktimeStr = fromWorkTimeLimit;
		var toWorkTimeLimit = fromDepartmentInfo.endWorkTime;
		var fromHourArrayLimit = fromWorkTimeLimit.split(":");
		var fromHourLimit = fromHourArrayLimit[0];
		
		var fromMinuteLimit = fromHourArrayLimit[1];
		var toHourArrayLimit = toWorkTimeLimit.split(":");
		var toHourLimit = toHourArrayLimit[0];
		if(toHourLimit == 24)
			toHourLimit = 23;
		var toMinuteLimit = toHourArrayLimit[1];
		var isCorrectTime = true;
		
		if(parseInt(fromHourLimit) < 10 && fromHourLimit.length == 2)
			fromHourLimit = fromHourLimit.substring(1);
		pointSendWorktime = fromHourLimit;
		//转化为分钟
		pointSendWorktime = pointSendWorktime * 60;
		if(parseInt(toHourLimit) < 10 && toHourLimit.length == 2)
			toHourLimit = toHourLimit.substring(1);
		if(parseInt(fromMinuteLimit) < 10 && fromMinuteLimit.length == 2)
			fromMinuteLimit = fromMinuteLimit.substring(1);
		pointSendWorktime=parseInt(pointSendWorktime)+parseInt(fromMinuteLimit);
		if(parseInt(toMinuteLimit) < 10 && toMinuteLimit.length == 2)
			toMinuteLimit = toMinuteLimit.substring(1);
		
		if(parseInt(fromHour)<parseInt(fromHourLimit) || parseInt(fromHour) > parseInt(toHourLimit)){
			isCorrectTime = false;
		}
		if(isCorrectTime){
			if(parseInt(fromMinuteLimit) == 0){
				var tempToHourLimit = toHourLimit;
				if(tempToHourLimit == 23)
					tempToHourLimit = 24;
				if(parseInt(fromHour)==parseInt(tempToHourLimit) && parseInt(toMinute) > 0){
					isCorrectTime = false;
				}
			}
			if(isCorrectTime){
				if(parseInt(fromMinuteLimit) == 30){
					if((parseInt(fromHour)==parseInt(fromHourLimit) && parseInt(fromMinute) < 30)
					|| (parseInt(fromHour)==parseInt(toHourLimit) && parseInt(fromMinute) > 30)){
						isCorrectTime = false;
					}
				}
			}
		}
		if(isCorrectTime == false){
			alert(fromDepartmentInfo.name+" 营业时间为"+fromDepartmentInfo.workTime+"，请重新选择。");
			return false;
		}
	}

	if(senttype == 1){
		$('#servicetype').val('') ;
		var fromDepartmentInfo;
		var issendStore = false;
		for(var i=0;i<fromStoreInfoList.length;i++){
			
			if(fromStoreInfoList[i].serviceType == 2){
				fromDepartmentInfo = fromStoreInfoList[i];
				$('#fromStockStoreId').val(fromDepartmentInfo.code);
				$('#fromstoreId').val(fromDepartmentInfo.code);
				$('#fromStoreName').val('');
				issendStore = true;
				break;
			}
		}
		if(issendStore == false){
			alert("没有送车上门门店，请选择其他门店。");
			return false;
		}
		var fromWorkTimeLimit = fromDepartmentInfo.startWorkTime;
		worktime = fromDepartmentInfo.workTime;
		fromtype = fromDepartmentInfo.type;
		fromStoreName = fromDepartmentInfo.name;
		pointSendWorktimeStr = fromWorkTimeLimit;
		importantPoint = fromDepartmentInfo.importantPoint;
		var toWorkTimeLimit = fromDepartmentInfo.endWorkTime;
		var fromHourArrayLimit = fromWorkTimeLimit.split(":");
		var fromHourLimit = fromHourArrayLimit[0];
		
		var fromMinuteLimit = fromHourArrayLimit[1];
		var toHourArrayLimit = toWorkTimeLimit.split(":");
		var toHourLimit = toHourArrayLimit[0];
		if(toHourLimit == 24)
			toHourLimit = 23;
		var toMinuteLimit = toHourArrayLimit[1];
		var isCorrectTime = true;
		
		if(parseInt(fromHourLimit) < 10 && fromHourLimit.length == 2)
			fromHourLimit = fromHourLimit.substring(1);
		pointSendWorktime = fromHourLimit;
		//转化为分钟
		pointSendWorktime = pointSendWorktime*60;
		if(parseInt(toHourLimit) < 10 && toHourLimit.length == 2)
			toHourLimit = toHourLimit.substring(1);
		if(parseInt(fromMinuteLimit) < 10 && fromMinuteLimit.length == 2)
			fromMinuteLimit = fromMinuteLimit.substring(1);
		pointSendWorktime=parseInt(pointSendWorktime)+parseInt(fromMinuteLimit);
		if(parseInt(toMinuteLimit) < 10 && toMinuteLimit.length == 2)
			toMinuteLimit = toMinuteLimit.substring(1);
		
		if(parseInt(fromHour)<parseInt(fromHourLimit) || parseInt(fromHour) > parseInt(toHourLimit)){
			isCorrectTime = false;
		}
		if(isCorrectTime){
			if(parseInt(fromMinuteLimit) == 0){
				var tempToHourLimit = toHourLimit;
				if(tempToHourLimit == 23)
					tempToHourLimit = 24;
				if(parseInt(fromHour)==parseInt(tempToHourLimit) && parseInt(toMinute) > 0){
					isCorrectTime = false;
				}
			}
			if(isCorrectTime){
				if(parseInt(fromMinuteLimit) == 30){
					if((parseInt(fromHour)==parseInt(fromHourLimit) && parseInt(fromMinute) < 30)
					|| (parseInt(fromHour)==parseInt(toHourLimit) && parseInt(fromMinute) > 30)){
						isCorrectTime = false;
					}
				}
			}
		}
		if(isCorrectTime == false){
			alert("送车上门营业时间为"+fromDepartmentInfo.workTime+"，请重新选择。");
			return false;
		}
	}
	var fromTime = $('#fromTime').val();
	var hourDiff = DateDiffToHour(fromTime,currentTime);
	if(hourDiff < 24){
		var add2hour = dateAddMinute(currentTime,120);
		var currentDate = currentTime.split(" ")[0];
		var tempStartWorkTime = worktime.split("-")[0];
		var tempEndWorkTime = worktime.split("-")[1];
		var isRightWorkTime = '';
		
		/***
		 * 如果增加两小时后超出工作时间，则计算到下一天
		 * @param {Object} xhr
		 * @param {Object} status
		 * @param {Object} err
		 */
		if(DateDiffToMinute(currentDate+" "+tempEndWorkTime,add2hour)<0){
			//计算工作时间与当前时间之差
			var tempminutediff = DateDiffToMinute(currentDate+" "+tempEndWorkTime,currentTime);
			//当前时间已经超过工作时间，则下一天工作时间增加2小时
			if(tempminutediff < 0){
				isRightWorkTime = dateAddMinute(dateAddDay(currentDate,1)+" "+tempStartWorkTime,120);
			}else{
				//当前时间小于工作时间，计算下一天开始工作时间与当天结束工作时间之差然后增加2小时
				var add1day = dateAddDay(currentDate,1)+" "+tempStartWorkTime;
				var maxWorktime = currentDate+" "+tempEndWorkTime;
				var minuteDiff = DateDiffToMinute(add1day,maxWorktime);
				minuteDiff+=120;
				isRightWorkTime = dateAddMinute(currentTime,minuteDiff);
			}

		}
		var startDiff = DateDiffToMinute(add2hour,currentDate+" "+tempStartWorkTime);
		if(startDiff<0 || (startDiff>0 && startDiff < 120)){
			isRightWorkTime = dateAddMinute(currentDate+" "+tempStartWorkTime,120);
		}
		if(isRightWorkTime != ''  && DateDiffToMinute(fromTime,isRightWorkTime) < 0 && (ispickpoint || senttype == 1)){
			alert("您选择的时段暂不接受服务点和送车上门订单，请"+isRightWorkTime+"以后预订，由此带来不便，敬请谅解。");
			return false;
		}else{
			if(hourDiff < 2 && (ispickpoint || senttype == 1)){
				alert("请提前2小时预订，以便我们为您及时安排车辆。");
				return false;
			}else{
				if(minuteDiffStr<30){
					if(minuteDiffStr >= 0){
						alert("请提前30分钟预订，以便我们为您及时安排车辆。");
						return false;
					}else{
						alert("您所选的时间小于当前时间，请重新选择。");
						return false;
					}

				}
			}
		}
	}

	if(picktype == 0){
		var toDepartmentInfo;
		isreturnpoint = false;
		for(var i=0;i<toStoreInfoList.length;i++){
			if(toStoreInfoList[i].code == tostoreId){
				toDepartmentInfo = toStoreInfoList[i];
				if(toDepartmentInfo.type == 400){
					if(firstFlag != "" && parseInt(firstFlag) == 0){
						alert("新客户暂不接受服务点订单，请选择其他门店，由此带来的不便，敬请谅解。");
						return false;
					}
					isreturnpoint = true;
					$('#toStockStoreId').val(toDepartmentInfo.parentCode);
					$('#subreturnDeptId').val(tostoreId);
				}
				break;
			}
		}
		if(isreturnpoint == false){
			$('#subreturnDeptId').val("");
		}
		var fromWorkTimeLimit = toDepartmentInfo.startWorkTime;
		toworktime = toDepartmentInfo.workTime;
		totype = toDepartmentInfo.type;
		toStoreName = toDepartmentInfo.name;
		toimportantPoint = toDepartmentInfo.importantPoint;
		var toWorkTimeLimit = toDepartmentInfo.endWorkTime;
		var fromHourArrayLimit = fromWorkTimeLimit.split(":");
		var fromHourLimit = fromHourArrayLimit[0];
		var fromMinuteLimit = fromHourArrayLimit[1];
		var toHourArrayLimit = toWorkTimeLimit.split(":");
		var toHourLimit = toHourArrayLimit[0];
		if(toHourLimit == 24)
			toHourLimit = 23;
		var toMinuteLimit = toHourArrayLimit[1];
		var isCorrectTime = true;
		

		if(parseInt(fromHourLimit) < 10 && fromHourLimit.length == 2)
			fromHourLimit = fromHourLimit.substring(1);
		if(parseInt(toHourLimit) < 10 && toHourLimit.length == 2)
			toHourLimit = toHourLimit.substring(1);
		if(parseInt(fromMinuteLimit) < 10 && fromMinuteLimit.length == 2)
			fromMinuteLimit = fromMinuteLimit.substring(1);
		if(parseInt(toMinuteLimit) < 10 && toMinuteLimit.length == 2)
			toMinuteLimit = toMinuteLimit.substring(1);
		
		if(parseInt(toHour)<parseInt(fromHourLimit) || parseInt(toHour) > parseInt(toHourLimit)){
			isCorrectTime = false;
		}
		if(isCorrectTime){
			if(parseInt(fromMinuteLimit) == 0){
				var tempToHourLimit = toHourLimit;
				if(tempToHourLimit == 23)
					tempToHourLimit = 24;
				if(parseInt(toHour)==parseInt(tempToHourLimit) && parseInt(toMinute) > 0){
					isCorrectTime = false;
				}
			}
			if(isCorrectTime){
				if(parseInt(fromMinuteLimit) == 30){
					if((parseInt(toHour)==parseInt(fromHourLimit) && parseInt(toMinute) < 30)
					|| (parseInt(toHour)==parseInt(toHourLimit) && parseInt(toMinute) > 30)){
						isCorrectTime = false;
					}
				}
			}
		}
		if(isCorrectTime == false){
			alert(toDepartmentInfo.name+" 营业时间为"+toDepartmentInfo.workTime+"，请重新选择。");
			return false;
		}
	}
	if(picktype == 1){
		var toDepartmentInfo;
		var ispickStore = false;
		for(var i=0;i<toStoreInfoList.length;i++){
			//送车上门店
			if(toStoreInfoList[i].serviceType == 2){
				toDepartmentInfo = toStoreInfoList[i];
				$('#toStockStoreId').val(toDepartmentInfo.code);
				$('#tostoreId').val(toDepartmentInfo.code);
				$('#toStoreName').val('');
				ispickStore = true;
				break;
			}
		}
		if(ispickStore == false){
			alert("没有上门取车门店，请选择其他门店。");
			return false;
		}
		var fromWorkTimeLimit = toDepartmentInfo.startWorkTime;
		toworktime = toDepartmentInfo.workTime;
		toparent = toDepartmentInfo.parentCode;
		toimportantPoint = toDepartmentInfo.importantPoint;
		toStoreName = toDepartmentInfo.name;
		var toWorkTimeLimit = toDepartmentInfo.endWorkTime;
		var fromHourArrayLimit = fromWorkTimeLimit.split(":");
		var fromHourLimit = fromHourArrayLimit[0];
		var fromMinuteLimit = fromHourArrayLimit[1];
		var toHourArrayLimit = toWorkTimeLimit.split(":");
		var toHourLimit = toHourArrayLimit[0];
		if(toHourLimit == 24)
			toHourLimit = 23;
		var toMinuteLimit = toHourArrayLimit[1];
		var isCorrectTime = true;
		if(parseInt(fromHourLimit) < 10 && fromHourLimit.length == 2)
			fromHourLimit = fromHourLimit.substring(1);
		if(parseInt(toHourLimit) < 10 && toHourLimit.length == 2)
			toHourLimit = toHourLimit.substring(1);
		if(parseInt(fromMinuteLimit) < 10 && fromMinuteLimit.length == 2)
			fromMinuteLimit = fromMinuteLimit.substring(1);
		if(parseInt(toMinuteLimit) < 10 && toMinuteLimit.length == 2)
			toMinuteLimit = toMinuteLimit.substring(1);
		if(parseInt(toHour)<parseInt(fromHourLimit) || parseInt(toHour) > parseInt(toHourLimit)){
			isCorrectTime = false;
		}
		if(isCorrectTime){
			if(parseInt(fromMinuteLimit) == 0){
				var tempToHourLimit = toHourLimit;
				if(tempToHourLimit == 23)
					tempToHourLimit = 24;
				if(parseInt(toHour)==parseInt(tempToHourLimit) && parseInt(toMinute) > 0){
					isCorrectTime = false;
				}
			}
			if(isCorrectTime){
				if(parseInt(fromMinuteLimit) == 30){
					if((parseInt(toHour)==parseInt(fromHourLimit) && parseInt(toMinute) < 30)
					|| (parseInt(toHour)==parseInt(toHourLimit) && parseInt(toMinute) > 30)){
						isCorrectTime = false;
					}
				}
			}
		}
		if(isCorrectTime == false){
			alert("上门取车营业时间为"+toDepartmentInfo.workTime+"，请重新选择。");
			return false;
		}
	}
	var isValidateHoliday = false;
	if(senttype == 1 || picktype == 1){
		isValidateHoliday = true;
	}
	if(senttype == 0 && picktype == 0){

		if(isreturnpoint == true || ispickpoint == true){
			isValidateHoliday = true;
		}
	}
	var issucess = true;
	var isComputeMinDay = "0";
	var isreturnpoinP = "0";
	var ispickpointP = "0";
	if(isreturnpoint == true)
		isreturnpoinP = "1";
	if(ispickpoint == true)
		ispickpointP = "1";
	if(true){
		var rentDay = $('#rentDay').val();
		$.ajax({url:"/holiday/getHolidayJson.do_", data:{fromDate:fromDate,toDate:toDate,
			fromStore:fromstoreId,toStore:tostoreId,senttype:senttype,picktype:picktype,isreturnpoinP:isreturnpoinP,ispickpointP:ispickpointP,rentDay:rentDay,fromcityid:fromcityid}, type:"post", 
			cache:false, dataType:"json",async:false, error:function (xhr, status, err) {
			alert("系统异常");
			issucess =  false;
		}, success:function (data) {
			if(data != null){
				for(var i=0;i<data.length;i++){
					if(data[i].code == 'LIM' || data[i].code == 'ERR'){
						alert(data[i].content);
						issucess = false;
					}
					if(data[i].code == 'isComputeMinDay'){
						isComputeMinDay = data[i].content;
					}
				}
				var isUpdateOrder = $('#isUpdateOrder').val();
				if(isComputeMinDay == 1 && isUpdateOrder == "1"){
					alert("不能修改为春节(1月21日-27日)订单");
					issucess = false;
				}else{
					if(issucess == true){
						var leaseFlag = validateLeaseTimeForSpringday(worktime,fromtype,importantPoint,fromStoreName);
						var returnFlag = true;
						if(leaseFlag == true){
							returnFlag = validateReturnTimeForSpringday(toworktime,totype,toimportantPoint,toStoreName);
						}
						
						if(leaseFlag == false || returnFlag == false){
							issucess = false;
						}
					}

				}

			}
		}});
	}
	return issucess;
}

function validateLeaseTimeForSpringday(workTime,fromtype,important,fromStoreName){
		if(workTime=="00:00-24:00"){
			return true;
		}
		var endTime = "24:00";
		if(workTime!=""){
			endTime = workTime.split("-")[1];
		}
		var takeMode = $("#senttype").val();
		var fromTime = $('#fromTime').val();
		
		var date = $("#fromDate").val();
		if((workTime!="00:00-24:00" && fromtype==300 && takeMode ==0)  || important == 1){//非24小时门店及关键服务点
			if(DateDiffToMinute(fromTime,"2012-01-22 12:00")>=0 && DateDiffToMinute(fromTime,"2012-01-25 09:00")<0){
				//alert(fromStoreName+"取车时间不能在2012-1-22 12：00 至 2012-1-25 9:00之间,请重新选择!");
				alert("您选择的门店在2012年1月22日12：00至1月25日9:00不接受预订，请选择24小时门店预订，由此带来的不便，敬请谅解。");
				return false;
			}
			if(date=="2012-01-25" || date=="2012-01-26" || date=="2012-01-27"){
				workTime = "9:00-18:00";
			}
			if(timeCheck("L",workTime)){
				//alert("取车时间不在取车门店工作时间范围内,请调整在"+workTime+"时间内!");
				alert("2012年1月25日至1月27日"+fromStoreName+"营业时间为9:00-18:00,请您重新选择。");
				return false;
			}
		}else if((fromtype == 400 && important==0) || takeMode == 1){//一般服务点及送车上门
			var info = "";
			if(takeMode == 1)
				info = "送车上门";
			else
				info = fromStoreName;
			if(DateDiffToMinute(fromTime,"2012-01-21 12:00")>=0 && DateDiffToMinute(fromTime,"2012-01-25 12:00")<0){
				
				//alert(info+"取车时间不能在2012-1-21 12：00 至 2012-1-25 12:00之间,请重新选择!");
				alert("2012年1月21日12:00至1月25日12:00暂不接受服务点及上门送/取车的预订，给您带来的不便，敬请谅解！");
				return false;
			}else if(DateDiffToMinute(fromTime,"2012-01-28 12:00")>=0 && DateDiffToMinute(fromTime,"2012-01-29 12:00")<0){
				//alert(info+"取车时间不能在2012-1-28 12：00 至 2012-1-29 12:00之间,请重新选择!");
				alert("2012年1月28日12:00至1月29日12:00暂不接受服务点及上门送/取车的预订，给您带来的不便，敬请谅解！");
				return false;
			}
			if(date=="2012-01-25"){
				workTime = "12:00-18:00";
			}else if(date=="2012-01-26" || date=="2012-01-27"){
				workTime = "9:00-18:00";
			}else if(date=="2012-01-28"){
				workTime = "8:00-12";
			}else if(date=="2012-01-29"){
				workTime = "12:00-"+endTime;
			}
			if(timeCheck("L",workTime)){
				//alert("取车时间不在取车门店工作时间范围内,请调整在"+workTime+"时间内!");
				if(date=="2012-01-25"){
					alert("2012年1月25日上门送/取车及服务点营业时间为12:00-18:00，请您重新选择。");
				}else if(date=="2012-01-26" || date=="2012-01-27"){
					alert("2012年1月26日至1月27日上门送/取车及服务点营业时间为9:00-18:00，请您重新选择。");
				}else{
					alert("取车时间不在取车门店工作时间范围内,请调整在"+workTime+"时间内!");
				}
				return false;
			}
		}
		return true;
}
function validateReturnTimeForSpringday(workTime,totype,important,toStoreName){
		if(workTime=="00:00-24:00"){
			return true;
		}
		var endTime = "24:00";
		if(workTime!=""){
			endTime = workTime.split("-")[1];
		}
		var returnType = $("#picktype").val();
		var toTime = $('#toTime').val();
		var date = $("#toDate").val();
		if((workTime!="00:00-24:00" && totype==300 && returnType ==0)  || important == 1){//非24小时门店及关键服务点
			if(DateDiffToMinute(toTime,"2012-01-22 12:00")>=0 && DateDiffToMinute(toTime,"2012-01-25 09:00")<0){
				//alert(toStoreName+"还车时间不能在2012-1-22 12：00 至 2012-1-25 9:00之间,请重新选择!");
				alert("您选择的门店在2012年1月22日12：00至1月25日9:00不接受预订，请选择24小时门店预订，由此带来的不便，敬请谅解。");
				return false;
			}
			if(date=="2012-01-25" || date=="2012-01-26" || date=="2012-01-27"){
				workTime = "9:00-18:00";
			}
			if((date=="2012-01-25" || date=="2012-01-26" || date=="2012-01-27")&&timeCheck("L",workTime)){
				//alert("还车时间不在还车门店工作时间范围内,请调整在"+workTime+"时间内!");
				alert("2012年1月25日至1月27日"+toStoreName+"营业时间为9:00-18:00,请您重新选择。");
				return false;
			}
		}else if((totype ==400 && important==0) || returnType == 1){//一般服务点及上门取车
			var info = "";
			if(returnType == 1)
				info = "上门取车";
			else
				info = toStoreName;
			if(DateDiffToMinute(toTime,"2012-01-21 12:00")>=0 && DateDiffToMinute(toTime,"2012-01-25 12:00")<0){
				//alert(info+"还车时间不能在2012-1-21 12：00 至 2012-1-25 12:00之间,请重新选择!");
				alert("2012年1月21日12:00至1月25日12:00暂不接受服务点及上门送/取车的预订，给您带来的不便，敬请谅解！");
				return false;
			}else if(DateDiffToMinute(toTime,"2012-01-28 12:00")>=0 && DateDiffToMinute(toTime,"2012-01-29 12:00")<0){
				//alert(info+"还车时间不能在2012-1-28 12：00 至 2012-1-29 12:00之间,请重新选择!");
				alert("2012年1月28日12:00至1月29日12:00暂不接受服务点及上门送/取车的预订，给您带来的不便，敬请谅解！");
				return false;
			}
			if(date=="2012-01-25"){
				workTime = "12:00-18:00";
			}else if(date=="2012-01-26" || date=="2012-01-27"){
				workTime = "9:00-18:00";
			}else if(date=="2012-01-28"){
				workTime = "8:00-12";
			}else if(date=="2012-01-29"){
				workTime = "12:00-"+endTime;
			}
			if(timeCheck("R",workTime)){
				//alert("还车时间不在还车门店工作时间范围内,请调整在"+workTime+"时间内!");
				if(date=="2012-01-25"){
					alert("2012年1月25日上门送/取车及服务点营业时间为12:00-18:00，请您重新选择。");
				}else if(date=="2012-01-26" || date=="2012-01-27"){
					alert("2012年1月26日至1月27日上门送/取车及服务点营业时间为9:00-18:00，请您重新选择。");
				}else{
					alert("还车时间不在还车门店工作时间范围内,请调整在"+workTime+"时间内!");
				}
				return false;
			}
		}
		return true;
}

function timeCheck(type,workTime){
	var notLegal = false;
	var date;
	var currDate;
	var bDate;
	var eDate;
	if(workTime==""){
		return false;
	}
	if(type=="L"){
		var fromTime =  $("#fromTime").val();
		date =fromTime.split(" ")[0];
		var time = fromTime.split(" ")[1];
		var hour = parseInt(time.split(":")[0],10);
		var minute = parseInt(time.split(":")[1],10);
		var currDate = new Date(date.split("-")[0],date.split("-")[1],date.split("-")[2],hour,minute);
	}else if(type=="R"){
		var toTime =  $("#toTime").val();
		date = toTime.split(" ")[0];
		var time = toTime.split(" ")[1];
		var hour = parseInt(time.split(":")[0],10);
		var minute = parseInt(time.split(":")[1],10);
		var currDate = new Date(date.split("-")[0],date.split("-")[1],date.split("-")[2],hour,minute);
	}
	var arrayworkTime = workTime.split("-");
	var bHour = arrayworkTime[0].split(":")[0];
	var bMinute = arrayworkTime[0].split(":")[1];
	var eHour = arrayworkTime[1].split(":")[0];
	var eMinute = arrayworkTime[1].split(":")[1];
	bDate = new Date(date.split("-")[0],date.split("-")[1],date.split("-")[2],bHour,bMinute);
	eDate = new Date(date.split("-")[0],date.split("-")[1],date.split("-")[2],eHour,eMinute);
	if(currDate>eDate || currDate<bDate){
		notLegal = true;	
	}
	return notLegal;
}

