function checkFrom(obj){

//	alert(jQuery("#starttime").val());
	var city = $("#district").val();
	var city2 = $("#district2").val();
	var store = $("#store").val();
	var store2 = $("#store2").val();
	if($("#dtStart").val()==''){
		alert('请选择取车时间');			
		return false;		
	}
	if(city<=0 ){
		alert('请选择取车城市');
		$("#district").focus();	
		return false;
	}
	if($("#dtEnd").val()==''){
		alert('请选择还车时间');			
		return false;		
	}
	if(city2<=0 ){
		alert('请选择还车城市');
		$("#district2").focus();	
		return false;
	}	
	if($("#deliver_car_chk").attr("checked")!=true){
		if(store<=0 ){
			alert('请选择取车地址');
			return false;
		}
	}else{
//		alert($("#deliverAddr").val());
		if($("#deliver_district").val()<=0 ){
			alert('请选择送车上门区域');
			return false;
		}
		if($("#deliverAddr").val()=='' ){
			alert('请输入送车上门地址');
			return false;
		}		
	}
	
	if($("#return_car_chk").attr("checked")!=true){
		if(store2<=0 ){
			alert('请选择还车地址');
			return false;
		}
	}else{
//		alert($("#deliverAddr").val());
		if($("#return_district").val()<=0 ){
			alert('请选择上门取车区域');
			return false;
		}
		if($("#returnCarAddr").val()=='' ){
			alert('请输入上门取车地址');
			return false;
		}		
	}	
//	var is_sel = false;
//	var starttime = $("#dtStart").val();
//	if(!starttime){
//		alert('请输入开始时间');
//		$("#dtStart").focus();
//		$("#dtStart").val('');
//		return false;
//	}	

	
	if(Validator.Validate(this,2))	return true;
	else return false;
}


function chgFetchCarAddr(chkbox){
	if(chkbox.checked){
		$("#deliverAddrDiv").show();
		$("#store").hide();
		var objDeliverDistrict = getElementById_s("deliver_district");
		objDeliverDistrict.length = 0;
		objDeliverDistrict.options.add(new Option("请选择","-1"));
      	 for (var row in cityDistrictIdJson){
    		 for(var key in cityDistrictIdJson[row]){
    			 if(key=='city_id'){
        			 //alert(cityDistrictIdJson[row]['district_name'] );
    				 if(cityDistrictIdJson[row][key]==$("#district").val()){
    					 objDeliverDistrict.options.add(new Option(cityDistrictIdJson[row]['district_name'],cityDistrictIdJson[row]['id'] ));	    					
    				 }
    				 
    			 }
    		 }
    	 }        			
	}else{
		$("#deliverAddrDiv").hide();
		$("#store").show();
	}
}
function chgFetchCarAddr2(chkbox){
	if(chkbox.checked){
		$("#deliverAddrDiv2").show();
		$("#store2").hide();
		
		var return_district = getElementById_s("return_district");
		return_district.length = 0;
		return_district.options.add(new Option("请选择","-1"));
      	 for (var row in cityDistrictIdJson){
    		 for(var key in cityDistrictIdJson[row]){
    			 if(key=='city_id'){
        			 //alert(cityDistrictIdJson[row]['district_name'] );
    				 if(cityDistrictIdJson[row][key]==$("#district2").val()){
    					 return_district.options.add(new Option(cityDistrictIdJson[row]['district_name'],cityDistrictIdJson[row]['id'] ));	    					
    				 }
    				 
    			 }
    		 }
    	 } 		
		
	}else{
		$("#deliverAddrDiv2").hide();
		$("#store2").show();
	}
}
//var $=function($){return getElementById_s($);}
function getElementById_s(id){
    var obj = null;
    if(document.getElementById){
        obj = document.getElementById(id);
    }else if(document.all){
        obj = document.all[id];
    }
    return obj;
}


function SortSelectChange(svalue,str,param,selObj){
    var xmlhttp = GetXmlHttp();
    var paramStr = param;
    var provinceId= '';
    if(xmlhttp==null) return;
    if(param==undefined)
    	paramStr = '';
    if(selObj!=undefined){
    	provinceId = selObj.id;
    }
    if(str=='store'|| str=='store2'){
		 for (var row in cityCoopSpIdJson){
			 for(var key in cityCoopSpIdJson[row]){
				 if(key=='city')
					 if(cityCoopSpIdJson[row][key]==$("#district").val()){
						 getElementById_s("spidSel").value =  cityCoopSpIdJson[row]['sp_id'];
						 paramStr+="&spid="+cityCoopSpIdJson[row]['sp_id'];
					 }
			 }
		 }    
		 
    }
//    alert($("#spidSel").val() );
    var strGetProv="";
	var toProvince = getElementById_s("province2");    
    if(str=='district'){
		$.ajax({
			 type: "GET",
			 url: "ajax/carrent.php",
			 data: strGetProv += 'act=getToProvince&fromProv='+ $("#province").val(),
			 dataType:"json",
			 success: function(json){
//				alert(json['province_name']);					
			var toProvince = getElementById_s("province2");

//				  if (toProvince.length > 0)
//				  {
//					  for(var i=0;i<toProvince.length ;i++)
//						  toProvince.remove(toProvince.length - 1-i);
//				  }
				toProvince.length = 0;				
				toProvince.options.add(new Option("请选择","-1"));
				var idx=0;
				 for (var row in json){
//					 for(var key in json[row]){
//						 toProvince.options.add(new Option(json[row]['province_name'],json[row]['province_id'] ));
						 idx++;
						 toProvince.options[idx]=new Option(json[row]['province_name'],json[row]['province_id'] );
//						 alert(json[row]['province_id']);
						 if($("#province").val()==json[row]['province_id'] )
							 toProvince.options[idx].selected=true;							 
//					 }
				 }
				 SortSelectChange(toProvince.value,'district2','',toProvince)
//				   var options = toProvince.options;
//				    if(options){
//				      var len = options.length;
//				      for(var i=0;i<len;i++){
//				    	  if(options[i].value == $("#province").val()){
//				          options[i].defaultSelected = true;
//				          options[i].selected = true;
//				          
//				        }
//				      }
//				    }
				    
//				    toProvince.selectedIndex=document.getElementById('province').selectedIndex;				 
		     } 
		});
		
//		var options = document.getElementById("province2").options;
//	    if(options){
//	      var len = options.length;
//	      for(var i=0;i<len;i++){
////	        alert(options[i].value+" "+$("#province").val());
//	    	  if(options[i].value == $("#province").val()){
//	          options[i].defaultSelected = true;
//	          options[i].selected = true;
//	          
//	        }
//	      }
//	    }
    }
    if(str=='district2') svalue= $("#province2").val();
//    alert($("#province2").val());
    xmlhttp.open("GET","../ajax/cities.php?pid="+escape(svalue)+"&act="+str+paramStr,true);
    ///xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
    xmlhttp.onreadystatechange=function(){
//        alert(xmlhttp.readyState);
		if(xmlhttp.readyState==4){
        var DataXml=xmlhttp.responseXML;//responseBody
//		alert(DataXml)
        var liArray = DataXml.getElementsByTagName('List');
        var objSel = getElementById_s(str);
        var storeSel = getElementById_s("store");
        var deliver_district = getElementById_s("deliver_district");
        var return_district = getElementById_s("return_district");        
        if(str=='district'){
        	storeSel.length = 0;
        	storeSel.options.add(new Option("请选择","-1"));
        	if(selObj!=undefined && provinceId=="province"){
//        		getElementById_s("province2").options[0].selected=true;
        		getElementById_s("district2").options[0].selected=true;
        		getElementById_s("store2").options[0].selected=true;
        	}

        }
        if(str=='store'){
        	$("#deliver_car_chkDiv").show();
        	
        	deliver_district.length = 0;
        	deliver_district.options.add(new Option("请选择","-1"));
        	//添加区域
         	 for (var row in cityDistrictIdJson){
        		 for(var key in cityDistrictIdJson[row]){
        			 if(key=='city_id'){
            			 //alert(cityDistrictIdJson[row]['district_name'] );
        				 if(cityDistrictIdJson[row][key]==$("#district").val()){
        					 deliver_district.options.add(new Option(cityDistrictIdJson[row]['district_name'],cityDistrictIdJson[row]['id'] ));
        					 
        				 }        				 
        			 }
        		 }
        	 } 
         	getElementById_s("district2").selectedIndex=getElementById_s("district").selectedIndex;
         	SortSelectChange(getElementById_s("district2").value,'store2','&cityid='+$('#district2').val())
         	//deliver_district.options[1].selected=true;			
         	if($("#district").val()==1){
         		$("#deliver_car_chkDiv").hide();
         	}
        }
        if(str=='store2'){
        	$("#return_car_chkDiv").show();
//        	 alert( getElementById_s("spidSel").value );
        	return_district.length = 0;
        	return_district.options.add(new Option("请选择","-1"));
         	 for (var row in cityDistrictIdJson){
        		 for(var key in cityDistrictIdJson[row]){
        			 if(key=='city_id'){
            			 //alert(cityDistrictIdJson[row]['district_name'] );
        				 if(cityDistrictIdJson[row][key]==$("#district2").val()){
        					 return_district.options.add(new Option(cityDistrictIdJson[row]['district_name'],cityDistrictIdJson[row]['id'] ));	    					
        				 }
        				 
        			 }
        		 }
        	 }   
          	if($("#district2").val()==1){
         		$("#return_car_chkDiv").hide();
         	}         	 
        }     
//        alert(str);
//        alert(objSel);
        objSel.length = 0;
		//alert(liArray.length);
        objSel.options.add(new Option("请选择","-1"));

            for(var i=0;i<liArray.length;i++){
            	objSel.options.add(new Option(liArray[i].getElementsByTagName("name")[0].firstChild.data,liArray[i].getElementsByTagName("id")[0].firstChild.data));
				//alert(liArray[i].getElementsByTagName("name")[0].firstChild.data);
            }            
//            document.getElementById('province2').selectedIndex=1;
           
        //AddDefault($(str));
        }
    }
    xmlhttp.send (null);

}
 function GetXmlHttp(){
    var A=null; 
    try { 
        A=new ActiveXObject("Msxml2.XMLHTTP"); 
    }catch(e){ 
        try{ 
            A=new ActiveXObject("Microsoft.XMLHTTP"); 
        }catch(oc){ 
            A=null;
        }
    } 
    if ( !A && typeof XMLHttpRequest != "undefined" ){ 
        A=new XMLHttpRequest() ;
    } 
    return A ;
}

 function chgSpID(obj,spObj){
   var newspId ;
	 for (var row in spStoreJson){
		 for(var key in spStoreJson[row]){
			 if(key=='sp_stid'){
				 if(spStoreJson[row][key]==obj.value){
					 newspId = spStoreJson[row]['sp_id'];
					 break;
				 }
				 
			 }
		 }
	 }
//	 alert(obj.value);
	 getElementById_s(spObj).value = (newspId);
//	 alert(getElementById_s(spObj).value);
 }
 
 function chgStoreOpenTime(storeObj,chgSelectList){
	var storeId =storeObj.value;
	var str='';
	
	 $.ajax({
			 type: "GET",
			 url: "ajax/carrent.php",
			 data: str += 'act=GetOpenTime&storeId='+storeId,
			 dataType:"json",
			 success: function(json){
//				alert(json);		
		 var objSel = getElementById_s(chgSelectList);    
	        objSel.length = 0;
			//alert(liArray.length);
	       // objSel.options.add(new Option("请选择","-1"));

	            for(var i=json.from;i<=json.to;i++){
	            	objSel.options.add(new Option(i+"点",i));
					//alert(liArray[i].getElementsByTagName("name")[0].firstChild.data);
	            }				
		     } 
		});	 
 }
 
 
 function InsSer(obj1,obj2,serviceName,serviceId,spId){
//alert($("#jsonStr").val());
	 var obj_1 = $("#"+obj1);
		var obj_2 = document.getElementById(obj2);
	  	var obj_val = obj_1.val();
		if(obj_1.attr("checked") == true) obj_2.innerHTML = serviceName;
		else obj_2.innerHTML = '';
		var str='serviceId='+serviceId+'&spId='+spId+'&';
		$.ajax({
			 type: "GET",
			 url: "ajax/carrent.php",
			 data: str += 'act=CalcCarOrderPrice&calcPriceJson='+encodeURIComponent($("#jsonStr").val()),
			 dataType:"json",
			 success: function(json){
			//alert(json.ServiceMoney);	
				$("#GPSFee").html("");
				if(obj_1.attr("checked") == true) 
					$("#GPSFee").html(json.ServiceMoney+"元");
		     } 
		}); 	
	  }
 
// function InsSer(obj1,obj2){
//		var obj_1 = $("#"+obj1);
//		var obj_2 = document.getElementById(obj2);
//	  	var obj_val = obj_1.val();
//		if(obj_1.attr("checked") == true) obj_2.innerHTML = obj_val;
//		else obj_2.innerHTML = '';
//		
//					
//}

 
function checkCarFrm(){
	var valid=true;
	if($("#contact_email").val()==''){
		alert('请输入电子邮箱');
		$("#contact_email").focus();
		valid = false;
		return valid;
	}
	if($("#driverLicense").val()==''){
		alert('请输入驾驶证号');
		$("#driverLicense").focus();
		valid = false;
		return valid;
	}	
	if($("#contactPerson").val()==''){
		alert('请输入紧急联系人姓名');
		$("#contactPerson").focus();
		valid = false;
		return valid;
	}
	if($("#contactTel").val()==''){
		alert('请输入紧急联系人电话');
		$("#contactTel").focus();
		valid = false;
		return valid;
	}	
}

function chkForm(formObj){
	if(!$('#policyagree').attr('checked')){
		alert('您还没有接受租车条款。');
		return false;
	}	
//		return Validator.Validate(formObj,2)
		if(Validator.Validate(formObj,2)){
			return true;
		}else{
			return false;
		}
	}

function MM_jumpMenu(targ,selObj,restore,frm){ //v3.0
//	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	$(frm).submit();
	  if (restore) selObj.selectedIndex=0;
}

function ChangeEvent(ddl)
{
    var o =document.getElementById(ddl);
    if(document.all)
    {
        o.fireEvent('onchange');
    }else
    {
        var evt=document.createEvent('HTMLEvents');
        evt.initEvent('change',true,true);
        o.dispatchEvent(evt);
    }
}

