﻿// JScript 文件
var gFirstLoadFlag=false;

function $importCustomerStyleFile(){
    var siteid=getAddressParmValueByName("siteid");
    var cssPath="";
    if(siteid.length>0)
        cssPath="Client/" + siteid + "/customer.css";
    else
        cssPath="css/def.css";
    var head=document.getElementsByTagName('head').item(0);
    var style=document.createElement('link');
    style.href=cssPath;
    style.rel='stylesheet';
    style.type='text/css';
    head.appendChild(style);
}

function getAddressParmValueByName(parmName){
    var parmValue="";
    var parmString=window.location.search;
    parmString=parmString.replace(/\?/g,"");
    var parmArray=parmString.split("&");
    for(var i=0;i<parmArray.length;i++){
        var tempItem=parmArray[i];
        var tempField=tempItem.split("=");
        if(tempField[0]==parmName){
           parmValue=tempField[1];
           break;
        }
    }
   return parmValue;
}

var defSite="http://www.xml-travel.cn";
function validateSiteCorrectness(){
     var siteid=getAddressParmValueByName("siteid");
     SetCookie("gtSiteKey2008",siteid);
     if(siteid.length>0)
            AjaxService.ValidateSiteCode(siteid,get_SiteCorrectness_Result_CallBack); 
     else{
            setDefaultSite(); 
        }
}
       
function get_SiteCorrectness_Result_CallBack(response){
     var siteid=getAddressParmValueByName("siteid");
     if(response!=null){
          var resultList=response.value;
          var chkFlag=resultList.split("|")[0];
          var gCurr=resultList.split("|")[1];
          if(gFirstLoadFlag)
            setDefaultCurrency(gCurr);
          if(chkFlag=="0"){
            setDefaultSite();
          }
     }
}

function setDefaultCurrency(cc){
    var oCurrCat=document.getElementById("selCurrCategory");
    for(var i=0;i<oCurrCat.length;i++){
        var tempCode=oCurrCat.options[i].value;
        if(tempCode==cc){
            oCurrCat.options[i].selected=true;
            break;
            }
    }   
}

function setDefaultSite(){
    //location.href=defSite;
}

function initClientSettings(){
    validateSiteCorrectness();
}

//-----------------------------Home Page------------------------------------------
function loadHomePageSettings(){
    gFirstLoadFlag=true;
    loadCountryList();
    InitRoomList();
    InitCurrency();
    validateSiteCorrectness();
}

//------------------------------Waiting Page-------------------------------------
function loadHotelWaitingSettings(){
    displaySearchWaitingMessage();
    sendHttpRequest();
}

//------------------------------页面控制-----------------------------------------
function pageControlSwitch(pageUrl,linkParms){
    var siteid=getAddressParmValueByName("siteid");
    var shwhf=getAddressParmValueByName("shwhf");
    pageUrl += "?siteid=" + siteid + "&shwhf=" + shwhf;
    if(linkParms.length>0)
        pageUrl += "&" + linkParms;
    location.href=pageUrl;
}

function loadMainPage_TN(){
    loadCountryList_TN();
    initTransferCurrency();
    initPaxNumber();
    initLanguage();
    initPickup_DropoffPoint();
}
