﻿function Menu(_container, _page) {
    this.container = document.getElementById(_container);
    this.page = _page;
    
    this.pages = json[0]["kitpages"].split(';');
    this.menu = json[0]["menu"].split('|');
    
    this.doInitMenu = Menu_doInitMenu;
}

function Menu_doInitMenu() {    
    if(this.pages[0] != "") {
        var flag = false;
        for(i = 0; i < this.pages.length; i++) {
            if(this.pages[i] == this.page) {
                flag = true;
                break;
            }
        }
        
        if(!flag) {
            document.location.assign(this.menu[0].split(';')[1]);           
        }
        
        for(i = 0; i < this.menu.length; i++) {
            var li = document.createElement("li");
            
            var divLeft = document.createElement("div");
            divLeft.className = "left";
            
            li.appendChild(divLeft);
            
            var divCenter = document.createElement("div");
            divCenter.className = "center";
            
            var a = document.createElement("a");
            a.href = this.menu[i].split(";")[1];
            a.innerText = this.menu[i].split(";")[0].substr(0, 5) + "...";
            a.rel = this.menu[i].split(";")[0];
            a.onmouseover = function() {
                var text = this.innerText; 
                this.innerText = this.rel;
                this.rel = text;
            };
            a.onmouseout = a.onmouseover;
            divCenter.appendChild(a);
            
            li.appendChild(divCenter);
            
            var divRight = document.createElement("div");
            //divRight.innerText = "|";
            divRight.className = "right";
            
            li.appendChild(divRight);
            
            this.container.appendChild(li);        
        }
        
        jQuery("ul#" + this.container.id + " li div.center a[href^=" + this.page + "]")
            .parents("li")
            .addClass("active")
            .find("a")
            /*.text(jQuery("ul#" + this.container.id + " li div.center a[href^=" + this.page + "]").parents("li").addClass("active").find("a").attr("rel"))*/;                
    }
}
