﻿// JScript 文件
//首页控件配置

Hubs1.Default={SalesMax:4,divSales:"divSales",TabCity:"commendcity",cityid:"drpCity",checkin:"txtStartTime",checkout:"txtDepTime",rooms:"drpRoom",adults:"drpAdult",start:"btnstart",end:"btnend",hotel:"txtTitle",search:"btnSearch"};
Hubs1.Default.Init=function()
{ 
Hubs1.Json.LoadShow(); 
 Hubs1.Default.LoadCity();
 Hubs1.Core.initDays(Hubs1.Default.checkin,Hubs1.Default.checkout,3);
 Hubs1.Json.$C(Hubs1.Default.search).onclick=function(){Hubs1.Default.Search();return false;};
 Hubs1.Json.$C(Hubs1.Default.checkin).onfocus=function(){this.blur();};
 Hubs1.Json.$C(Hubs1.Default.checkin).onclick=function(e){if(document.all){e=event;}OrderDate(e,Hubs1.Default.checkin,Hubs1.Default.checkout,Hubs1.Core.sDate,Hubs1.Core.eDate);};
 Hubs1.Json.$C(Hubs1.Default.checkout).readOnly=true;
 Hubs1.Json.$C(Hubs1.Default.checkin).readOnly=true;
 Hubs1.Json.$C(Hubs1.Default.checkout).onfocus=function(){this.blur();};
 Hubs1.Json.$C(Hubs1.Default.checkout).onclick=function(e){if(document.all){e=event;}OrderDate(e,Hubs1.Default.checkout,"",Hubs1.Core.sDate,Hubs1.Core.eDate);};
 Hubs1.Json.$C(Hubs1.Default.start).onclick=function(e){if(document.all){e=event;}OrderDate(e,Hubs1.Default.checkin,Hubs1.Default.checkout,Hubs1.Core.sDate,Hubs1.Core.eDate);};
 Hubs1.Json.$C(Hubs1.Default.end).onclick=function(e){if(document.all){e=event;}OrderDate(e,Hubs1.Default.checkout,"",Hubs1.Core.sDate,Hubs1.Core.eDate);};



};
Hubs1.Default.LoadCity=function()
{

 Hubs1.Core.LoadCityEnd=function(citylist){Hubs1.Default.LoadCityEnd(citylist);};
 Hubs1.Core.LoadCity();
};
Hubs1.Default.LoadCityEnd=function(citylist)
{
 var city=Hubs1.Json.$C(Hubs1.Default.cityid);
 city.options.length=0;;
 for(i=0;i<citylist.length;i++){city.options[city.options.length]=new Option(citylist[i][1],citylist[i][0])}           
 city.value="310000";
Hubs1.Default.LoadTopCityHotel();

};

Hubs1.Default.LoadGroups=function()
{
//加载酒店集团信息
Hubs1.Core.LoadGroupsEnd=function(groups){Hubs1.Default.LoadGroupsEnd(groups);};
Hubs1.Core.LoadGroups();
};
Hubs1.Default.LoadGroupsEnd=function(groups)
{
var grpurl=Hubs1.Core.WebData.groupsurl;
 var temp="<table width=\"2990\"><tr>";
 for(var i=0;i<groups.length;i++)
 {
 var tg=groups[i];
 if(tg)
   temp+="<td ><a href=\""+Hubs1.groupsurl+"?group="+tg.groupid+"&name="+escape(tg.cn)+"\" ><IMG    alt=\""+tg.cn+"\" src="+grpurl+tg.img+" width=120></A></td>";
// if(i%5==0)
// {
//temp+="<UL class=dtk-list>";
//tempi=0;
//}
//var tg=groups[i];
//    if(tg)
//    {
//temp+="<LI class=dtk-item><DIV><a href=\""+Hubs1.groupsurl+"?group="+tg.groupid+"&name="+escape(tg.cn)+"\" ><IMG height=43   alt=\""+tg.cn+"\" src="+grpurl+tg.img+" width=93></A></DIV></LI>"; //5个
//}
//if(((i+1)%5==0&& i>0) || i==groups.length-1)
//temp+="</UL>";
}
temp+="</tr></table>";
 Hubs1.Json.$C("divhotelgroups").innerHTML=temp;
};

Hubs1.Default.LoadTopCityHotel=function()
{
//加载城市推荐酒店信息
Hubs1.Core.LoadTopCityHotelEnd=function(citylist){Hubs1.Default.LoadTopCityHotelEnd(citylist);};
Hubs1.Core.LoadTopCityHotel([310000,110000,330100,440100,510100,610100,320500,120000,370200,320100]);
};
Hubs1.Default.LoadTopCityHotelEnd=function(citylist)
{
Hubs1.Json.LoadHide();

temp="";
for(var i=0;i<citylist.length;i++)
{
  var o=citylist[i];
  temp+="<div id=\"city"+String(i)+"\" ";

  if(i>0)
   temp+=" style=\"display:none\" ";
  
  temp+=" > ";
  temp+="<div class=\"pic\">"+o.name+"&nbsp;<img src=\"images/ico_shqian.gif\" /></div>";
  
   for(var r=0;r<o.Hotel.length&& r<10;r++)
   {
    if(r==0 || r==5)
    {
      temp+="<div class=\"txt\">";
      temp+="<ul class=\"space\">";
    }
    var h=o.Hotel[r];
    var dotimg=String(r+1);
    if(r<9)
      dotimg="0"+dotimg;
      
    temp+="<li class=\"blue\"><img src=\"images/"+dotimg+".gif\" width=\"26\" align=\"absmiddle\"/><a href="+Hubs1.showurl+"?pid="+h.pid+" title=\""+h.title+"\">"+Hubs1.Json.GetMaxString(h.title,15)+"</a></li><li class=\"yellow\">￥"+h.lowprice+"</li>";
   
     if(r==4 || r==9)
     {
       temp+="</ul>";
       temp+="</div>";
     }
   }
 
temp+="</div>";
}

//var li="<ul class=\"TabbedPanelsTabGroup\">";
//temp=" <div class=\"TabbedPanelsContentGroup\">";
// for(var i=0;i<citylist.length;i++)
// {
//   var o=citylist[i];
//   li+="<li class=\"TabbedPanelsTab\" tabindex=\"0\">"+o.name+"</li>";
//   temp+="<div class=\"TabbedPanelsContent\">";
//   
//   for(var r=0;r<o.Hotel.length;r++)
//   {
//     var h=o.Hotel[r];
//    temp+="<span class=\"spanlink\"><a href="+Hubs1.showurl+"?pid="+h.pid+" title=\""+h.title+"\">[￥"+h.lowprice+"]"+Hubs1.Json.GetMaxString(h.title,15)+"</a></span>"
//   }
//   temp+="</div>";
// }
// li+="</ul>";
// temp+="</div>";
 
 
 if(Hubs1.Json.$C(Hubs1.Default.TabCity)!=null)
     Hubs1.Json.$C(Hubs1.Default.TabCity).innerHTML=temp;
 //var TabCity = new Spry.Widget.TabbedPanels(Hubs1.Default.TabCity);
Hubs1.Default.LoadHSales();

};
Hubs1.Default.LoadHSales=function()
{
//加载促销信息
Hubs1.Core.LoadHSalesEnd=function(sales){Hubs1.Default.LoadHSalesEnd(sales);};
Hubs1.Core.LoadHSales();
};
Hubs1.Default.LoadHSalesEnd=function(sales)
{
var s=new Array();
for(var r=0;r<sales.length ;r++)
{
  if(sales[r].title.length>200)
  {
  continue ;
  }
  s.push(sales[r]);
}
var temp="";
for(var r=0;r<s.length&&r<Hubs1.Default.SalesMax;r++)
{
var o=s[r];
var str=o.title.split('<br>');

temp+="<div class=\"pic\"><img src=\""+Hubs1.Core.WebData.photourl+o.photourl+"\"  width=60 height=60 /></div>";
temp+="<div class=\"txt\">";
temp+="<ul>";
temp+="<li style=\"line-height:28px\"><span class=\"blue2\">"+str[0]+"</span><img src=\"images/icon_hot.gif\" /></li>";
temp+="<li>";
 for(var sr=1;sr<str.length;sr++)
  temp+=str[sr]+"<br>";
temp+="</li>";
temp+="<li><div class=\"mapDiv\">&nbsp;<a href=\"show.aspx?pid="+o.pid+"\" target=\"_blank\"><img src=\"images/icon_pic.gif\" border=\"0\"/>&nbsp;图片</a>&nbsp;|&nbsp;<a href=\"show.aspx?pid="+o.pid+"\" target=\"_blank\"><img src=\"images/icon_map.gif\" border=\"0\"/>&nbsp;地图</a></div></li>";
temp+="<div class=\"divh\"></div>";
temp+="<li><a href=\"show.aspx?pid="+o.pid+"\" target=\"_blank\"><img src=\"images/btn_Book Now.jpg\" border=\"0\"/></a></li>";
temp+="</ul>";
temp+="</div>";
if(r<3)
 temp+="<div class=\"line\">&nbsp;</div><div class=\"divh\"></div>";
}

 if(Hubs1.Json.$C(Hubs1.Default.divSales)!=null)
       Hubs1.Json.$C(Hubs1.Default.divSales).innerHTML=temp;

Hubs1.Default.LoadGroups();
};
Hubs1.Default.Search=function()
{
  if(Hubs1.Json.$C(Hubs1.Default.cityid).value=="")
  {
    alert("请先选择城市");
    Hubs1.Json.$C(Hubs1.Default.cityid).focus();
    return false;
    }        
    if(!Hubs1.Core.DateCheck(Hubs1.Json.$V(Hubs1.Default.checkin),Hubs1.Json.$V(Hubs1.Default.checkout),14))
    {
       return false;
    }
    location.href=Hubs1.searchurl+"?checkin="+Hubs1.Json.$V(Hubs1.Default.checkin)+"&checkout="+Hubs1.Json.$V(Hubs1.Default.checkout)+"&rooms=" + Hubs1.Json.$V(Hubs1.Default.rooms) + "&adults=" + Hubs1.Json.$V(Hubs1.Default.adults) +"&hotel="+escape(Hubs1.Json.$V(Hubs1.Default.hotel))+"&cityid="+Hubs1.Json.$V(Hubs1.Default.cityid);
};
function jsoninit()
{  
if(jsoninit)window.clearTimeout(jsoninit);
    if(!(Hubs1.Core&&Hubs1.Json) )
    {
      setTimeout(jsoninit, 1000)
    }
    else
    {
   Hubs1.Default.Init();
    }
    window.clearTimeout(jsoninit);
};
jsoninit();

preTop=0;
currentTop=140;
stoptime=0;
_STOPTIME=73;
_CURRENTTOP=73;
stopscroll=false;
var divIce=document.getElementById("divhotelgroups");

function init_srolltext()
{
with(divIce)
{
//style.height=150;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
innerHTML+= innerHTML;
scrollTop=0;
}
setInterval("scrollUp()",1);

}
function scrollUp() 
{
if(stopscroll==true) return;
currentTop+=1;
if(currentTop>_CURRENTTOP)
{	stoptime+=1;
	currentTop-=1;
	if(stoptime==_STOPTIME)
    {
       
		currentTop=0; 
		stoptime=0;
	}
}
else
{ 
	preTop=divIce.scrollTop;
	divIce.scrollTop+=1;
    if(preTop==divIce.scrollTop)
   {
    divIce.scrollTop=0;
	divIce.scrollTop+=1;
	} 
}
}