//var $jq = jQuery.noConflict(); //把$让给第一个实现它的库，用$jq代替
$jq(function() {
	var basePath = $jq($jq("body")[0]).attr("base");
    var O_LeadBtn = $jq(".ser01Div>div");
    var O_CityAndArea = $jq("#O_CityAndArea");
    var O_HotelName = $jq("#O_HotelName"); // 酒店名称
    var O_Indate = $jq("#O_Indate"); // 入住日期
    var O_IndateImg = $jq("#O_IndateImg");
    var O_Outdate = $jq("#O_Outdate"); // 离店日期
    var O_OutdateImg = $jq("#O_OutdateImg");
    var O_PriceMin = $jq("#O_PriceMin"); // 价格1
    var O_PriceMax = $jq("#O_PriceMax"); // 价格2
    var O_Landmark = $jq("#O_Landmark"); // 酒店靠近
    var O_SearchHotel = $jq("#O_SearchHotel"); // 搜索
    var O_RegBtn = $jq("#O_RegBtn"); // 注册按钮
	
    O_LeadBtn.click(function(){
        $jq("#ltBg div.CurrentBG").removeClass("CurrentBG").addClass("SerBG");
        $jq(this).removeClass("SerBG").addClass("CurrentBG");
        $jq("#search div").removeClass("on");
        $jq("#"+this.id+"_div").addClass("on");
    });
    //入住日期
    O_Indate.click(function(){ WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Indate'}); });
    O_IndateImg.click(function(){ WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Indate'}); });
    //离厂日期
    O_Outdate.click(function(){ WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Outdate'}); });
    O_OutdateImg.click(function(){ WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Outdate'}); });
    //搜索酒店
    O_SearchHotel.click(function() {
		var v_province="";
		var v_provinceId="0";
        var v_cityAndArea=O_CityAndArea.val().replace(/'/g,'').replace(/"/g,'');
        var v_aryCityAndArea=v_cityAndArea.split("-");
        var v_city="",v_area="",v_cityId="0",v_areaId="0",v_shopArea="",v_shopAreaId="0",v_level="",v_levelId="0",v_service="";
		if(v_aryCityAndArea.length>=1){
			v_city=v_aryCityAndArea[0];
			if(v_aryCityAndArea.length>1){v_area=v_aryCityAndArea[1];}
		}
        var v_indate=O_Indate.val();
        var v_outdate=O_Outdate.val();
        var v_priceMin=O_PriceMin.val();
        var v_priceMax=O_PriceMax.val();
        var v_hotelName=O_HotelName.val().replace(/'/g,'').replace(/"/g,'');
        var v_landmark=O_Landmark.val().replace(/'/g,'').replace(/"/g,'');

        //判断入住日期
        if(v_indate.length==0){ alert("请选择入住日期!");O_Indate.focus();WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Indate'});return; }
        //判断离店日期
        if(v_outdate.length==0){ alert("请选择离店日期!");O_Outdate.focus();WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Outdate'});return; }
        //比较日期
        var d1 = new Date(v_indate.replace(/-/g,"/"));
        var d2 = new Date(v_outdate.replace(/-/g,"/"));
        if(Date.parse(d1) - Date.parse(d2)>0) {
            alert("入住日期"+v_indate+"晚于离店日期"+v_outdate);O_Outdate.focus();WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Outdate'});return;
        }
        $jq.post(basePath + "common/setHotelSearchSession.php",{ province:v_province,provinceId:v_provinceId,city:v_city,cityId:v_cityId,area:v_area,areaId:v_areaId,shopArea:v_shopArea,shopAreaId:v_shopAreaId,level:v_level,levelId:v_levelId,hotelName:v_hotelName,priceMin:v_priceMin,priceMax:v_priceMax,indate:v_indate,outdate:v_outdate,landmark:v_landmark,service:v_service },function(data) {//alert(data);return false;
            if(data=="success") { location = basePath + "hotel/list/"; }
        });
    });
}); 
//推荐滚动浏览
function loadTabs(){
	var tab=document.getElementById('hot_city');
	var tabs=tab.getElementsByTagName('div');
	var _h1=45,_h2=380,_op=null,st=true,tout;
	//alert(tabs.length);
	for(var i=0;i<tabs.length;i++){
		tabs[i].style.display='block';
		tabs[i].style.overflow='hidden';
		tabs[i].style.height=_h1+'px';
		tabs[i].onclick =function(){
			if(_op!=this&&st){
				this.getElementsByTagName('h2')[0].style.color='#f60';
				_op.getElementsByTagName('h2')[0].style.color='';
				Scroll(this);	
			}
		}
	}
	var Scroll=function(obj){
		st=false;
		var h1=parseInt(obj.offsetHeight),th=0;
		var reSet=function(){
			if(h1<_h2){
				h1=Math.ceil(_h2-(_h2-h1)/1.4);
				obj.style.height=h1+'px';//alert(obj.id);
				if(_op){ 
				    _op.style.height=(_h2-h1+_h1)+'px';//alert(_op.id);
				}
			}else{
				window.clearInterval(IntervalId);_op=obj;st=true;
			}
		}
		var IntervalId = window.setInterval(reSet,10);
	}
	_op=tabs[0];
	_op.getElementsByTagName('h2')[0].style.color='#f60';
	_op.style.height=_h2+'px';
}
//检验离店日期
function checkTm2(){
    var O_Indate=document.getElementById("O_Indate");
    var O_IndateValue=document.getElementById("O_IndateValue");
    var O_Outdate=document.getElementById("O_Outdate");
    var O_OutdateValue=document.getElementById("O_OutdateValue");
    if(O_Indate != null && O_IndateValue != null && O_Outdate != null && O_OutdateValue != null) {
        var v_indate=O_Indate.value;
        var v_indateValue=O_IndateValue.value;
        var v_outdate=O_Outdate.value;
        var v_outdateValue=O_OutdateValue.value;
        if(v_indate.length>0 && v_outdate.length==0){
            WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Outdate'});
        }
        if(v_indate.length>0 && v_outdate.length>0) {
            //比较日期
            var d1 = new Date(v_indate.replace(/-/g,"/"));
            var d2 = new Date(v_outdate.replace(/-/g,"/"));
            if(Date.parse(d1) - Date.parse(d2)>0) {
                if(v_indate!=v_indateValue || v_outdate!=v_outdateValue) { 
                    alert("入住日期"+v_indate+"晚于离店日期"+v_outdate);
                    if(v_indate!=v_indateValue) { /*O_Indate.value=O_Outdate.value;*/O_Indate.focus();WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Indate'});}
                    if(v_outdate!=v_outdateValue) { /*O_Outdate.value=O_Indate.value;*/O_Outdate.focus();WdatePicker({minDate:'%y-%M-#{%d}',el:'O_Outdate'});}
                    O_IndateValue.value=v_indate;O_OutdateValue.value=v_outdate; 
                }
            }
        }
    }
}
setInterval('checkTm2()', 1000); 
