﻿/// <reference path="jquery-1.3.2-vsdoc.js"/>

$(document).ready(function() {
    //tab menu & side menu

    //tab menu
    $("#menu > li").hover(
    function() { $(this).addClass("sfhover"); },
    function() { $(this).removeClass("sfhover"); }
    );

    //side menu
    $("h4.menu").click(function() {
        $(this).next("ul.menu").toggleClass("hidden");
    });

    $("ul#menu > li > ul").each(function() {
        $(this).children("li:first").addClass("first");
    });

    $("ul.menu > li > ul > li:last").addClass("last");

    //box
    $("dl.box").hover(
    function() { $(this).addClass("over"); },
    function() { $(this).removeClass("over"); }
    );

    //collapse expand
    $("dt.collapsed").siblings("dd").addClass("hidden");
    //doCollapseOrExpand($("dt.collapsed:first"));
doCollapseOrExpand($("dt.collapsed"));
    showTitleOfCollapsed();
    $("dt.collapsed,dt.expanded").click(function() {
        doCollapseOrExpand(this);
    });

    //slide thumbnail
    showSlideImage($(".thumbnail:first").attr("id"));
    $(".thumbnail").hover(
    function() { $(this).addClass("over"); },
    function() { $(this).removeClass("over"); }
    ).each(function() {
        showThumbnailImage($(this).attr("id"));
    }).click(function() {
        showSlideImage($(this).attr("id"));
    });

    //relatedlinks
    $("select.jumplinks").change(function() {
        var v = $("option:selected", this).val();
        window.location = v;
    });

    //link target
    $("._blank").attr("target", "_blank");
});

//-------------funcs-------------------------------------//
function setSelected(obj) {
    var o = $("#" + obj.toLowerCase());
    o.toggleClass("selected");
    if (o.parent().hasClass("hidden")) {
        o.parent().removeClass("hidden");
    }
}
function goUrl(form) {
    var o = $(form).children("select option:selected");
    window.location = o.val();

    return false;
}
function doCollapseOrExpand(obj) {
    $(obj).toggleClass("expanded").toggleClass("collapsed");
    $(obj).siblings("dd").toggleClass("hidden");
    showTitleOfCollapsed();
}
function showTitleOfCollapsed() {
    $("dt.collapsed").each(function() {
        $(this).attr("title", "位置:" + $(this).text() + "\r\n点击下拉内容展示");
    });
    $("dt.expanded").attr("title", "");
}
function showSlideImage(id) {
    var url = getSlideImageUrl(id);
    $("#slide").css("background-image", "url(" + url + ")");
}
function getSlideImageUrl(id) {
    return "../../Content/images/home/" + id + ".jpg";
}
function showThumbnailImage(id) {
    var url = getThumbnailImageUrl(id);
    $("#"+id).css("background-image", "url(" + url + ")");
}
function getThumbnailImageUrl(id) {
    return "../../Content/images/home/thumbnail/" + id + ".jpg";
}