 function Submit1() {
			//验证查询的城市名不能为空 
			var cityName = document.getElementById("cityName").value;
			var inCityName = document.getElementById("city_name").value;
			var pm=document.getElementById("city_name");
			if(inCityName == null || inCityName.length == 0 || inCityName=="" || inCityName=="中文/拼音"){
				//提示框内容-pcontent，px-左,py-右
				var pcontent='请选择要查询的城市。';
				var px=objLeft(pm)+pm.offsetWidth;
				var py=objTop(pm)-5;
				showdiv(pcontent,px,py);
				return false;
			}
			
			//当“其它城市”的文本框有值时，把queryCityId和cityName分别赋值， 
			cityId = list.getCityIdBYCityName(inCityName);
			if(cityId == null || cityId == '') {
				//提示框内容-pcontent，px-左,py-右
				var pcontent='请正确输入要查询的城市。';
				var px=objLeft(pm)+pm.offsetWidth;
				var py=objTop(pm)-5;
				showdiv(pcontent,px,py);
				return false;
			}
			document.getElementById("cityName").value = inCityName;			
			cityName = document.getElementById("cityName").value;
			
			var beginDate = document.getElementById("CheckInDate").value;
			var endDate = document.getElementById("CheckOutDate").value;
			var CheckIn=document.getElementById("CheckInDate")
			var CheckOut=document.getElementById("CheckOutDate")
			var CheckIn_X=objLeft(CheckIn)+CheckIn.offsetWidth+30;
			var CheckIn_Y=objTop(CheckIn);
			var CheckOut_X=objLeft(CheckOut)+CheckOut.offsetWidth+25;
			var CheckOut_Y=objTop(CheckOut);
			if(beginDate.length==0||endDate.length==0){
				var CheckIn_C='入住日期和离店日期不能为空。';
				showdiv(CheckIn_C,CheckOut_X,CheckOut_Y);
				return false;
			}else{
				//alert(strDateTime(CheckIn));
				if (chkDate(beginDate)==false){
					var CheckIn_C='入住日期为非法日期，正确格式为YY-MM-DD。';
					showdiv(CheckIn_C,CheckIn_X,CheckIn_Y);
					return false;
					}
				if (chkDate(endDate)==false){
					var CheckOut_C='离店日期为非法日期，正确格式为YY-MM-DD。';
					showdiv(CheckOut_C,CheckOut_X,CheckOut_Y);
					return false;
					}
				var todayTime = new Date();
				var today = new Date(todayTime.getYear(),todayTime.getMonth(),todayTime.getDate());
				var date1 = new Date(beginDate.replace('-','/'));
				var date2 = new Date(endDate.replace('-','/'));
				if(date1>=date2){
						var CheckOut_C='离店日期应晚于入住日期。';
						showdiv(CheckOut_C,CheckOut_X,CheckOut_Y);
						return false;
					}
				if(date1<today){
					var CheckOut_C='入住日期不能小于今天。';
					showdiv(CheckOut_C,CheckIn_X,CheckIn_Y);
					return false;
				}
		
				if(daysElapsed(today,date2)>30){
					var CheckOut_C='如需查询30天后的房价，请拨打电话 ，谢谢！';
					showdiv(CheckOut_C,CheckOut_X,CheckOut_Y);
					return false; 	    	
				}   
			}
	    	document.searchhotel.submit();
	    }
//取控件距离BODY左的距离
function objLeft(e){       
	var   l=e.offsetLeft;       
	while(e=e.offsetParent){       
		l+=e.offsetLeft;       
	}       
		return   l;   
}
//取控件距离BODY上的距离
function   objTop(e)
    {       
        var   l=e.offsetTop;       
        while(e=e.offsetParent){       
            l+=e.offsetTop;       
        }       
        return   l;   
    }

function showdiv(str,p_x,p_y){
	//alert('显示提示图层');

	document.searchhotel.onmousedown=hiddendiv;
	//alert(document.searchhotel.onclick);
	document.getElementById("formalert").style.visibility="visible";
	if(document.layers){
		document.getElementById("formalert").style.left=p_x +"px";
		document.getElementById("formalert").style.top=p_y +2+"px";
	}else{
		document.getElementById("formalert").style.left=p_x +"px";
		document.getElementById("formalert").style.top=p_y +"px";
	}	
	document.getElementById("alertInfo").innerHTML=str;
	}

function showstar(){
	var tm= document.getElementById("checkstar").style.display;
	//alert(document.getElementById("starm").innerHTML);
	if (tm=="none"){
		document.getElementById("checkstar").style.display="block";
		document.getElementById("starm").innerHTML="隐藏更多查询内容 ▲"
		}
		else{
			document.getElementById("checkstar").style.display="none";
			document.getElementById("starm").innerHTML="显示更多查询内容 ▼"
			}

}


function hiddendiv(){
	document.getElementById("formalert").style.visibility="hidden";
	document.searchhotel.onmousedown='';
	//alert(document.searchhotel.onclick);
	}


//日期差函数
function daysElapsed(date1,date2) {
    var difference = Date.UTC(date1.getYear(),date1.getMonth(),date1.getDate(),0,0,0)
                   - Date.UTC(date2.getYear(),date2.getMonth(),date2.getDate(),0,0,0);
    var difdays=difference/(1000*60*60*24);
    if(difdays<0){
    	return 0-difdays;
    }else{
    	return difdays;
    }
}

	
//判断日期是否正确日期函数
function chkDate(sDate){
var r=/\d{4}(?:-\d{1,2}){0,2}/
//alert(sDate);
//正则表达式，判断是否为yyyy-mm-dd,yyyy-mm,yyyy格式
//alert(sDate.match(r));
if(sDate.match(r)==sDate){
  var arr=sDate.split("-")

  if ((arr[0]=='')||(arr[1]=='')||(arr[2]=='')||(arr.length!=3)) return false;
  //if ((arr[1]=='10')||(arr[1]=='12')) return true;
  switch(arr.length){
  //根据不同的yyyy-mm-dd,yyyy-mm格式判断年月日数字是否正确
   case 3:
   // alert(arr[0])
	//alert(arr[1])
	//alert(arr[2])	
    var tmpDate=new Date(arr[0],arr[1]-1,arr[2]);
	//alert(tmpDate)
	//alert(tmpDate.getMonth());
    if(tmpDate.getMonth()==arr[1]-1 && tmpDate.getFullYear()==arr[0]&& tmpDate.getDate()==arr[2]) return true;
    break;
   case 2:
    if(arr[1]<13) return true;
    break;
   default:
    return false;
  }
}
return false;
}