﻿// JScript 文件
function Getindexbanner(div)
{
    var mainUrl="http://help.china51766.com";
    imgUrl1="sysImages/common/images/indexBanner/02.jpg";
    imgtext1="上海旅游网,上海旅游团,上海旅行社,上海旅游景点,上海旅游集散中心"
    imgLink1=escape(mainUrl + "/newTheme/TaihuLakeGourmet/");
    imgUrl2="sysImages/common/images/indexBanner/01.jpg";
    imgtext2="上海旅游网,上海旅游团,上海旅行社,上海旅游景点,上海旅游集散中心"
    imgLink2=escape(mainUrl + "/newTheme/Sep2010Holiday/");
    imgUrl3="sysImages/common/images/indexBanner/03.jpg";
    imgtext3="上海旅游网,上海旅游团,上海旅行社,上海旅游景点,上海旅游集散中心"
    imgLink3=escape(mainUrl + "/newTheme/ShanxiCulture/");
    imgUrl4="sysImages/common/images/indexBanner/04.jpg";
    imgtext4="上海旅游网,上海旅游团,上海旅行社,上海旅游景点,上海旅游集散中心"
    imgLink4=escape(mainUrl + "/newTheme/OctGoldenWeek/");
    imgUrl5="sysImages/common/images/indexBanner/06.jpg";
    imgtext5="上海旅游网,上海旅游团,上海旅行社,上海旅游景点,上海旅游集散中心"
    imgLink5=escape(mainUrl + "/newTheme/NationalDay2010/");
    imgUrl6="sysImages/common/images/indexBanner/05.jpg";
    imgtext6="上海旅游网,上海旅游团,上海旅行社,上海旅游景点,上海旅游集散中心"
    imgLink6=escape(mainUrl + "/newTheme/BUSTravel/");

     var focus_width=418
     var focus_height=183
     var text_height=0
     var swf_height = focus_height+text_height
     
     var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5+"|"+imgUrl6
     var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5+"|"+imgLink6
     var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5+"|"+imgtext6

    var str="";
     str += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">';
     str += '<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="sysImages/common/images/focus1.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">';
     str += '<param name="menu" value="false"><param name=wmode value="opaque">';
     str +='<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">';
     str +='</object>';
     document.getElementById(div).innerHTML=str;
 }
 
 function LineIndexBanner(panel)
 {

 }
 
 function GetNews()
 {
    var Action="specID=9&num=6&type=News";
    var options={
        method:'get',
        parameters:Action,
        onComplete:function(transport) 
       { 
          var returnvalue=transport.responseText; 
          if (returnvalue.indexOf("??")>-1) 
             alert('未知错误!请联系系统管理员'); 
          else 
             document.getElementById("hotNews").innerHTML=returnvalue; 
       } 
    };
    new Ajax.Request('/WebService/GetNewsFromOld.aspx',options);

 }
 function GetMerchants()
 {
    
 }
 function GetHelp(layer)
 {
    var Action="num=3&type=Help";
    if(layer!=null)
        Action += "&layer=3";
    var options={
        method:'get',
        parameters:Action,
        onComplete:function(transport) 
       { 
          var returnvalue=transport.responseText; 
          if (returnvalue.indexOf("??")>-1) 
             alert('未知错误!请联系系统管理员'); 
          else 
             document.getElementById("help_td").innerHTML=returnvalue; 
       } 
    };
    new Ajax.Request('/WebService/GetNewsFromOld.aspx',options);
 }
 function GetHotCity()
 {
    
 }
 function GetFlight()
 {
    
 }
 function GetHotel()
 {
    document.getElementById("hotCity").innerHTML="<img src=\"sysImages/common/images/q6.gif\" width=\"78\" height=\"18\"  align=\"absmiddle\" border=\"0\" />　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|浙江省\" class=\"b\">浙江</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|云南省\" class=\"b\">云南</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|四川省\" class=\"b\">四川</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|陕西省\" class=\"b\">陕西</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|山东省\" class=\"b\">山东</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|江西省\" class=\"b\">江西</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|贵州省\" class=\"b\">贵州</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|海南省\" class=\"b\">海南</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|福建省\" class=\"b\">福建</a>　<a href=\"/search/SearchLine.aspx?flag=-2&shortline=PRO|江苏省\" class=\"b\">江苏</a>　";
 }
 function GetHotBbs()
 {
        var Action="num=5&type=Bbs";
    var options={
        method:'get',
        parameters:Action,
        onComplete:function(transport) 
       { 
          var returnvalue=transport.responseText; 
          if (returnvalue.indexOf("??")>-1) 
             alert('未知错误!请联系系统管理员'); 
          else 
             document.getElementById("hotBBS").innerHTML=returnvalue; 
       } 
    };
    new Ajax.Request('/WebService/GetNewsFromOld.aspx',options);
 }
 function GetSearch()
 {
    
 }
 function GetTopFav(panel)
 {
    var str="<img src=\"sysImages/common/images/arr.gif\" width=\"14\" height=\"13\" align=absMiddle border=0>  <a href=\"user/\" class=\"a\">我的订单</a> | <a href=\"user/\" class=\"a\">个人信息</a> | <a href=\"user/\" class=\"a\">积分查询</a> | <a href=\"user/\" class=\"a\">会员卡</a> | <a href=\"javascript:window.external.AddFavorite('http://www.china51766.com','大通旅游')\"  class=\"a\">加入收藏</a>";
    document.getElementById(panel).innerHTML=str;
 }
 function SubmitSearch()
 {
 
    var v_startcity = document.getElementById("txtStartCity").value;
    var v_endcity = document.getElementById("isValue").value + "|" + document.getElementById("txtEndCity").value;

    var v_linename =document.getElementById("txtLineName").value;
    var theme = document.getElementById("ddlKind").options[document.getElementById("ddlKind").options.selectedIndex].value;
    var v_ddlprice = document.getElementById("ddlPrice").options[document.getElementById("ddlPrice").options.selectedIndex].value;
   var v_days = document.getElementById("ddlDays").options[document.getElementById("ddlDays").options.selectedIndex].value;
    var flag=document.getElementById("ddlBusiness").options[document.getElementById("ddlBusiness").options.selectedIndex].value;
    //alert(v_startcity+ " " + v_endcity + " " + v_linename + " " + theme + " " +v_ddlprice+ " " +v_days+ " "+ flag);
    //var str="flag=" + flag +"&v_startcity=" + v_startcity + "&v_endcity=" + v_endcity + "&v_linename=" + v_linename + "&theme=" + theme + "&v_ddlprice=" + v_ddlprice + "&v_days=" + v_days;
    var str="flag=" + flag;
    if(v_startcity!="")
         str +="&v_startcity=" + v_startcity;
    if(document.getElementById("txtEndCity").value!="")
         str +="&v_endcity=" + v_endcity;
    if(v_linename!="")
        str +="&v_linename=" + v_linename;
    if(theme!="0")
    {
        str +="&theme=" + theme;
    }
    if(v_ddlprice!="0")
        str +="&v_ddlprice=" + v_ddlprice;
    if(v_days!="0")
        str +="&v_days=" + v_days;
    //alert(str);
    this.location.href="/search/SearchLine.aspx?" + str;
        
 }
 
 function getElementsByClassName(className)
 {
    var elems = document.body.getElementsByTagName("span");
    var result=[];
    for ( i=0; j=elems[i]; i++)
    {
        if ((" "+j.className+" ").indexOf(" "+className+" ")!=-1)
        {
            result.push(j);
        }
    }
    return result;
} 
 
 function GetPrice()
 {
    
    var result=getElementsByClassName("lwp");
    //alert(result[0].id);
    var lineStr="";
    for(i=0;i<result.length;i++)
    {
        lineStr += result[i].id.substring(0,result[i].id.indexOf('_'))+"|";
    }
    //alert(lineStr);
    if(lineStr.indexOf('|')>-1)
    {
        var Action="lineStr=" + lineStr;
        var options={
            method:'get',
            parameters:Action,
            onComplete:function(transport) 
           { 

              var returnvalue=transport.responseText; 
              //alert(returnvalue);
              if (returnvalue.indexOf("??")>-1) 
              {
                 alert('未知错误!请联系系统管理员');
              } 
              else 
             {
                try
                {
                    var arr = returnvalue.split('|');
                    for(i=0;i<result.length;i++)
                    {
                        var oneArr=arr[i].split(',');
                        BindPrice(result[i],arr);
                       
                    }
                }
                catch(e){}
             }
           } 
        };
        new Ajax.Request('/WebService/GetPrice.aspx',options);
    }
 }
 
 function BindPrice(one,arr)
 {
    for(var i=0;i<arr.length;i++)
    {
        var oneArr=arr[i].split(',');
        if(one.id.substring(0,one.id.indexOf('_'))==oneArr[0])
        {
            one.innerText=oneArr[3];
            try
            {
                document.getElementById(one.id.replace("_wp","_p")).innerText=oneArr[1];
            }
            catch(e){}
            break;
        }
    }
 }
 

 function GetTheme(panel,num,type,layer)
 {
        var Action="num=" + num + "&type=" + type+ "&layer=" +layer;
            var options={
            method:'get',
            parameters:Action,
            onComplete:function(transport) 
           { 
              var returnvalue=transport.responseText; 
              //alert(returnvalue);
              if (returnvalue.indexOf("??")>-1) 
              {
                 //alert('未知错误!请联系系统管理员');
              } 
              else 
              {
                    document.getElementById(panel).innerHTML=returnvalue;
              }
           } 
        };
        new Ajax.Request('/WebService/GetTheme.aspx',options);
 }

 function CenterRecommend(isVac,pro,city,kind,webTypeName,num,webType,panel,type,bigTab,keyWord)
 {
    //webType=SL|LL|VL
    var Action="isVac=" +isVac+ "&pro=" + pro + "&city=" + city + "&kind=" + kind + "&webTypeName=" + webTypeName + "&num=" +num + "&webType=" + webType + "&panel=" +panel + "&type=" + type + "&bigTab=" +bigTab + "&keyWord=" + keyWord;
            var options={
            method:'get',
            parameters:Action,
            onComplete:function(transport) 
           { 
              var returnvalue=transport.responseText; 
              if (returnvalue.indexOf("??")>-1) 
              {
                 //alert('未知错误!请联系系统管理员');
              } 
              else 
              {
                    document.getElementById(panel).innerHTML=returnvalue;
              }
           } 
        };
        //alert(Action);
        new Ajax.Request('/WebService/GetRecommendLine.aspx',options);
 }
 function GetNewOrder(panel)
 {
            var Action="topNum=10";
            var options={
            method:'get',
            parameters:Action,
            onComplete:function(transport) 
           { 
              var returnvalue=transport.responseText; 
              //alert(returnvalue);
              if (returnvalue.indexOf("??")>-1) 
              {
                 //alert('未知错误!请联系系统管理员');
              } 
              else 
              {
                    document.getElementById(panel).innerHTML=returnvalue;
              }
           } 
        };
        new Ajax.Request('/WebService/GetNewOrder.aspx',options);
 }

 function GethotNewsTop(panel)
 {
    var tit="喜报";
    var link="http://www.china51766.com/news/newsDetail.aspx?id=21661&specID=36";
    var content="热烈祝贺网站改版";
    var str="<a href=\"" + link + "\"><b>" + tit + "</b><br /><span class=\"righttext1\">" + content + "</span></a>";
    document.getElementById(panel).innerHTML=str;
 }
 
 //首页加载JS
 function IndexMain()
 {
    CenterRecommend("0","","","","","8","SL","SwitchTab_1","2","0","");
    CenterRecommend("0","","","","超值游","4","","Theme","3","0","");
    //GetPrice();
    Getindexbanner("IndexBanner");
    GetNews();
    GetMerchants();
    GetHelp();
    GetHotCity();
    GetFlight();GetHotel();
    //GetHotBbs('hotBBS');
    GetSearch();
    GetTopFav('topFav');
    GetStores('storesList');
    GetTheme('newTopTheme',"6","1","0");
    GethotNewsTop('hotNewsTop');
    //GetNewOrder('td_newOrder');
    
 }
 
function SetBack(obj,str,str1,val,webType,panel,isVac)
{
    
    var tab=getObjTable(obj);
    //alert(tab.rows(0).cells.length);
    for(var i=0;i<tab.rows(0).cells.length;i++)
    {
        tab.rows(0).cells(i).style.background=str1;
    }
    obj.style.background=str;
    
    var arr=val.split('=');
    if(arr[0]=="P")
        CenterRecommend(isVac,arr[1],"","","","8",webType,panel,"2","1","");
    else if(arr[0]=="C")
        CenterRecommend(isVac,"",arr[1],"","","8",webType,panel,"2","1","");
    else if(arr[0]=="K")
        CenterRecommend(isVac,"","","","","8",webType,panel,"2","1",arr[1]);
    else
        CenterRecommend(isVac,"","","","","8",webType,panel,"2","1","");
}
function getObjTable(obj)
{
    while(obj.tagName.toUpperCase()!="TABLE")
    {
        obj=obj.parentNode;
    }
    return obj;
}

function LineIndexMain()
{
    GetTheme("theme",7,1,"1");
}
function LineIndexMain1()
{
    GetTheme("theme",7,2,"1");
}