var bigpicForHotel = [
    {url:"/html/hotelInfo",bigpic:"bigpic.jpg"},
    {url:"/html/roomTypeInfo",bigpic:"banner-room.jpg"},
    {url:"/html/meetingParty",bigpic:"banner-meeting.jpg"},
    {url:"/html/meal",bigpic:"banner-dinner.jpg"},
    {url:"/html/fitnes",bigpic:"banner-health.jpg"},
    {url:"/html/fun",bigpic:"banner-club.jpg"},
    {url:"/html/news",bigpic:"banner-news.jpg"},
    {url:"/html/promote",bigpic:"banner-promotion.jpg"},
    {url:"/html/invite",bigpic:"banner-job.jpg"},
    {url:"/html/picture",bigpic:"banner-pic.jpg"},
    {url:"/html/contact",bigpic:"banner-contact.jpg"}
];

var changeStructurePageArray = [
    "/group/uncoDetail.dhtml",
    "/group/inviteDetail.dhtml",
    "/html/newsDetail.dhtml",
    "/html/inviteDetail.dhtml",
    "/group/promotionDetail.dhtml",
    "/html/promoteDetail.dhtml"
];

var changePageStructure = function() {
    var url = window.location.href;
    for (var i = 0; i < changeStructurePageArray.length; i++) {
        if (url.indexOf(changeStructurePageArray[i]) > 0) {
            modifyDivClassName(".content", "content01");
            modifyDivClassName(".contentmid", "contentmid01");
            modifyDivClassName(".neirong", "neirong01");
            break;
        }
    }
}
var modifyDivClassName = function(c1, c2) {
    $(c1).attr("class", c2);
}

function selectedItemByUrl(urlArray, obj) {
    var map = new Map();
    for (var i = 0; i < urlArray.length; i++) {
        map.put(i, urlArray[i]);
    }
    var url = window.location.href;
    for (var key in map.keys()) {
        var values = map.get(key);
        var valueArray = values.split(";");
        for (var i = 0; i < valueArray.length; i++) {
            if (url.indexOf(valueArray[i]) > 0) {
                $(obj).eq(key).addClass("munuactivebg");
                return;
            }
        }
    }
}
function selectedTopNavByUrl() {
    var urlArray = new Array("/html/hotelInfo", "/html/roomTypeInfo", "/html/meetingParty", "/html/meal", "/html/fitnes", "/html/fun", "/html/news", "/html/promote", "/html/invite", "html/picture");
    var obj = "#menu ul li";
    selectedItemByUrl(urlArray, obj);
}

function sideBarSelect(idx) {
    $(function() {
        $(".sideleft ul li").eq(idx).find("a").addClass("acitve");
    });
}

/**
 * ["${contextPath}/html/hotels/${hotelCode}/images/roompic01.jpg", "", "_new", "&nbsp;&nbsp;&nbsp;高级房 "],
 * ["${contextPath}/html/hotels/${hotelCode}/images/roompic01-01.jpg", "", "", " &nbsp;&nbsp;&nbsp;高级房 "]
 * @param picArr
 */
function playPic(picArr) {
    var id = "simplegallery1";
    var mygallery = new simpleGallery({
                wrapperid: id,
                dimensions: [435, 275],
                imagearray:picArr,
                autoplay: [true, 2500, 2],
                persist: false,
                fadeduration: 500,
                oninit:function() {
                },
                onslide:function(curslide, i) {
                },
                hiddenbar:true
            })
}

/**
 * @param navpanelImgs
 *  如:[ '${contextPath}/html/images/left.gif', '${contextPath}/html/images/play.gif', '${contextPath}/html/images/right.gif', '${contextPath}/html/images/pause.gif'];
 * @param picArr
 * ["${contextPath}/html/hotels/${hotelCode}/images/roompic01-01.jpg", "{link}", "_new", " &nbsp;&nbsp;&nbsp;高级房 "]
 * @param id
 */
function slideImgForIndex(picArr, id) {
    var mygallery = new simpleGallery({
                wrapperid: id,
                dimensions: [850, 400],
                imagearray:picArr,
                autoplay: [true, 3000, 2],
                persist: false,
                fadeduration: 500,
                oninit:function() {
                },
                onslide:function(curslide, i) {
                },
                hiddenbar:false
            })
}

function setBigpicForHotelByUrl() {
    var url = window.location.href;
    for (var i = 0; i < bigpicForHotel.length; i++) {
        if (url.indexOf(bigpicForHotel[i]["url"]) > 0) {
            var imgElement = $("#bigpic").find("img");
            var defaultImg = imgElement.attr("src");
            var imgPath = defaultImg.substr(0, defaultImg.lastIndexOf("/") + 1);
            var specailImg = imgPath + bigpicForHotel[i]["bigpic"];
            imgElement.attr("src", specailImg);
            break;
        }
    }
}


$(document).ready(function() {
    selectedTopNavByUrl();
    setBigpicForHotelByUrl();
    changePageStructure();
});

