﻿var ShowMenuLastId = null;
var ShowSubMenu = function(el, id) {
    /*var $p = $(el).parent().parent().parent();*/

    if (id) {

        if (id != ShowMenuLastId) {
            if (ShowMenuLastId) {
                $('#' + ShowMenuLastId).animate({ marginTop: '-30px', opacity: 0 }, 'normal').hide();
                $("a[onmouseover*='" + ShowMenuLastId + "']").attr("class", "upperMenuOut");

            };
            /*$p.find('a.current').removeClass();*/
            /*$(el).attr('class','current');*/
            $('#' + id).show().animate({ marginTop: '0px', opacity: 1 }, 'normal');
            $('#moc_menu_holder').removeClass().addClass("mhover");
            $("a[onmouseover*='" + id + "']").attr("class", "upperMenuSelect");
            ShowMenuLastId = id;


        };
    } else {

        if (ShowMenuLastId) {
            $('#' + ShowMenuLastId).animate({ marginTop: '-30px', opacity: 0 }, 'normal').hide();
          
                $('#moc_menu_holder').removeClass().addClass("mnormal");
            $("a[onmouseover*='" + ShowMenuLastId + "']").attr("class", "upperMenuOut");

            ShowMenuLastId = null;
        };
    };
};

var TimeHolder = {};
TimeHolder.start = function(obj) {
    TimeHolder.info = {
        id: obj.id,
        hour: obj.hour,
        minute: obj.minute,
        second: obj.second
    };
    window.setInterval('TimeHolder.setTime()', 1000);
};
TimeHolder.setTime = function() {
    if (TimeHolder.info.second < 59) {
        TimeHolder.info.second++;
    } else {
        TimeHolder.info.second = 0;
        if (TimeHolder.info.minute < 59) {
            TimeHolder.info.minute++;
        } else {
            TimeHolder.info.minute = 0;
            if (TimeHolder.info.hour < 23) {
                TimeHolder.info.hour++;
            } else {
                TimeHolder.info.hour = 0;
            };
        };
    };
    $("#" + TimeHolder.info.id).html(TimeHolder.info.hour + ":" + TimeHolder.info.minute + ":" + TimeHolder.info.second);
};

//var lastmenu = { id: null, isOpen: false };
//var According = function(selector, defaultId) {
//    $(selector).bind('click', function() {
//        var id = $(this).attr('id');
//        id = id.split(/_/);
//        id = id[0];
//        if (lastmenu.id) {
//            if (lastmenu.id == id) {
//                if (lastmenu.isOpen) {
//                    $("#" + id + "_body").hide('normal');
//                    lastmenu.isOpen = false;
//                } else {
//                    $("#" + id + "_body").show('normal');
//                    lastmenu.isOpen = true;
//                };
//            } else {
//                if (lastmenu.isOpen) {
//                    $("#" + lastmenu.id + "_body").hide('normal');
//                    lastmenu.isOpen = false;
//                };
//                lastmenu.id = id;
//                lastmenu.isOpen = true;
//                $("#" + id + "_body").show('normal');
//            };
//        } else {
//            lastmenu.id = id;
//            lastmenu.isOpen = true;
//            $("#" + id + "_body").show('normal');
//        };
//    });
//    if (defaultId) {
//        var id = defaultId;
//        id = id.split(/_/);
//        id = id[0];

//        lastmenu.id = id;
//        lastmenu.isOpen = true;
//        $("#" + id + "_body").show('normal');
//    };
//};

//var lastmenu = [];
//var According = function(selector, defaultId) {
//    $(selector).bind('click', function() {
//        var id = $(this).attr('id');
//        id = id.split(/_/);
//        id = id[0];
//        if (lastmenu[id]) {
//            if (lastmenu[id].isOpen) {
//                $("#" + id + "_body").hide('normal');
//                lastmenu[id].isOpen = false;
//            } else {
//                $("#" + id + "_body").show('normal');
//                lastmenu[id].isOpen = true;
//            }
//        } else {
//            lastmenu[id] = {};
//            lastmenu[id].isOpen = false;
//            $("#" + id + "_body").hide('normal');
//        }
//    });
//};

function SaveStyle(Styleid) {
    var curCookie = "styleName=" + escape(Styleid);
    document.cookie = curCookie;

}
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else
        begin += 2;
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
        end = dc.length;
    return unescape(dc.substring(begin + prefix.length, end));
}


//var lastmenu = [];
//var According = function(selector, defaultId) {
//    $(selector).each(function() {
//        var id = $(this).attr('id');
//        id = id.split(/_/);
//        id = id[0];
//        if ($("#" + id + "_body .side-list").html()) {
//            $(this).bind('click', function() {
//                var id = $(this).attr('id');
//                id = id.split(/_/);
//                id = id[0]; 
//                According.OpenNode(id);
//            });
//        } else {
//        $(this).find(".boxMenu-inner1-hover").removeClass().addClass("boxMenu-inner1-normal");
//        };
//    });
//};

var lastmenu = [];
var According = function(selector, defaultId) {
    $(selector).each(function() {
        var id = $(this).attr('id');
        id = id.split(/_/);
        id = id[0];
        if ($("#" + id + "_body .side-list").html()) {
            $(this).bind('click', function() {
                var id = $(this).attr('id');
                id = id.split(/_/);
                id = id[0];
                According.OpenNode(id);
            });
        } else {
            $(this).find(".boxMenu-inner1").removeClass().addClass("boxMenu-inner1-normal");
        };
        if (According.Def[selector] != id) {
            $("#" + id + "_body").hide('normal');
        } else {
            lastmenu[id] = {};
            lastmenu[id].isOpen = true;
            $(this).find(".boxMenu-inner1").removeClass().addClass("boxMenu-inner1-hover");
        };
    });
};
According.Def = [];
According.OpenNode = function(id) {
    var obj = $("#" + id + "_header");
    if (lastmenu[id]) {
        if (lastmenu[id].isOpen) {
            $("#" + id + "_body").hide('normal');
            lastmenu[id].isOpen = false;
            obj.find(".boxMenu-inner1-hover").removeClass().addClass("boxMenu-inner1");
        } else {
            $("#" + id + "_body").show('normal');
            lastmenu[id].isOpen = true;
            obj.find(".boxMenu-inner1").removeClass().addClass("boxMenu-inner1-hover");
        }
    } else {
        lastmenu[id] = {};
        lastmenu[id].isOpen = true;
        $("#" + id + "_body").show('normal');
        obj.find(".boxMenu-inner1").removeClass().addClass("boxMenu-inner1-hover");
    }
}

//According.OpenNode = function(id) {
//    var obj = $("#" + id + "_header");
//    if (lastmenu[id]) {

//        if (lastmenu[id].isOpen) {
//            $("#" + id + "_body").hide('normal');
//            lastmenu[id].isOpen = false;
//            obj.find(".boxMenu-inner1-hover").removeClass().addClass("boxMenu-inner1");
//        } else {
//            $("#" + id + "_body").show('normal');
//            lastmenu[id].isOpen = true;
//            obj.find(".boxMenu-inner1").removeClass().addClass("boxMenu-inner1-hover");
//        }
//    } else {
//        lastmenu[id] = {};
//        lastmenu[id].isOpen = false;
//        $("#" + id + "_body").hide('normal');
//        obj.find(".boxMenu-inner1-hover").removeClass().addClass("boxMenu-inner1");
//    }
//}

