﻿/// <reference path="../ClientScript/jquery-1.4.1-vsdoc.js" />
/// <reference path="../ClientScript/jquery-1.4.1.js" />

$(function() {
    function render_h2() {
        sIFR.replace(PSLDisplaySP, {
            selector: 'div.submenu h2',
            wmode: 'transparent',
            css: [
                                '.sIFR-root { color:#A9D3D7; font-weight: bold; font-size:21px; margin-left:2;  background-color:#202020;leading:3; }'
                               , 'a { color:#A9D3D7; font-weight: bold;font-size:21px; text-decoration: none; }'
                               , 'a:link {  color:#A9D3D7; font-weight: bold; font-size:21px; }'
                               , 'a:hover { color:#ffffff; font-weight: bold; font-size:21px; }'
                              ]
        });
    }
    function render_h3_left() {
        sIFR.replace(PSLDisplaySP, {
            selector: 'div.submenu h3.left',
            wmode: 'transparent',
            css: [
                                '.sIFR-root { color:#ffffff; font-weight: bold; font-size:17px; margin-left:2;  text-align:left;leading:3; }'
                               , 'a { color:#9c9c9c; font-weight: bold;font-size:17px; text-decoration: none; }'
                               , 'a:link {  color:#9c9c9c; font-weight: bold; font-size:17px; }'
                               , 'a:hover { color:#ffffff; font-weight: bold; font-size:17px; }'
                              ]
        });
    }
    function render_h3_center() {
        sIFR.replace(PSLDisplaySP, {
            selector: 'div.submenu h3.center',
            wmode: 'transparent',
            css: [
                                '.sIFR-root { color:#9c9c9c; font-weight: bold; font-size:17px; margin-left:2; text-align:center;leading:3;   }'
                               , 'a { color:#9c9c9c; font-weight: bold;font-size:17px; text-decoration: none; }'
                               , 'a:link {  color:#9c9c9c; font-weight: bold; font-size:17px; }'
                               , 'a:hover { color:#ffffff; font-weight: bold; font-size:17px; }'
                              ]
        });
    }
      
    var $mainnav = $(".mainnav");
    $mainnav.data("show", "");
    $mainnav.find("a[ajaxify!='']").each(function(i) {
        var $a = $(this);
        $a.data("link", $a.attr("href"));
        $a.attr("href", "javascript:void(0);");
        $a.click(function() {
            if ($mainnav.data("show") != "") {
                if ($mainnav.data("show") == $a.attr("class")) {
                    $("#" + $mainnav.data("show")).slideUp();
                    $mainnav.data("show", "");
                    $a.attr("href",  $a.data("link") );
                    //window.location = $a.data("link");

                    return true;
                }
                
                $(".submenu").hide("fast");
            }
            
            if (($a.data("status") == undefined) || ($a.data("status") == "error")) {
                $a.data("status", "loading");
                $("#subnav-" + i).load($a.attr("ajaxify"), { async: true }, function(r, s) {
                    $(".subnav-" + i).data("status", s);
                    render_h2();


                    if ($a.attr("class") == "subnav-0") //drama
                    {
                        render_h3_left();
                        render_h3_center();
                    }
                    else if ($a.attr("class") == "subnav-2") //dara
                    {
                        $(this).find(".tip").hover(function() { $(this).find(".tooltip").show().end(); }, function() { $(this).find(".tooltip").hide().end(); }).end();
                        var pdara = $(this).find(".pdara");
                        pdara.first().show("fast", function() { render_h3_left(); });
                        var idara = 0;
                        var btnNext = $(this).find("#btnNext");
                        var btnPrev = $(this).find("#btnPrev");
                        btnPrev.hide();
                        btnNext.click(function() {
                            pdara.eq(idara).hide("fast").next().show("fast",
                            function() {
                                idara++;
                                if (idara == (pdara.length - 1)) { btnNext.hide(); }
                                btnPrev.show();
                                if (btnPrev.data("font") != "1") {
                                    render_h3_left();
                                    btnPrev.data("font", "1");
                                }
                            });
                        });
                        btnPrev.click(function() {
                            pdara.eq(idara).hide("fast").prev().show("fast",
                            function() {
                                idara--;
                                if (idara == 0) { btnPrev.hide(); }
                                btnNext.show();
                            });
                        });
                    }
                    else {
                        render_h3_left();
                    }
                });
            }
            $("#subnav-" + i).slideDown("slow", function() { $mainnav.data("show", this.id) });

        }); //end a function click
    }).end(); //end mainnav function find
    $(".submenu").html("<div class='loading' />");
     $(".navigation").mouseleave(function(ev) { $(".submenu").slideUp("fast"); $mainnav.data("show", ""); });

});
 



