﻿function ToggleMenu(strPreFix,id)
{
    obj = document.getElementById('div' + strPreFix + id);
    if(!obj)
        obj = document.getElementById('tbl' + strPreFix + id).parentNode;
    if(obj && obj.id != ('div'+strPreFix))
    {
        //alert(obj);
        if(obj.style.display == '')
            obj.style.display = 'none';
        else
            obj.style.display = '';
        obj = obj.parentNode;
    }
}

function OpenMenu(strPreFix,id)
{
    obj = document.getElementById('div' + strPreFix + id);
    if(!obj)
    {
        if(document.getElementById('tbl' + strPreFix + id))
            obj = document.getElementById('tbl' + strPreFix + id).parentNode;
    }
    while(obj && obj.id != ('div'+strPreFix))
    {
        obj.style.display = '';
        obj = obj.parentNode;
    }
}


function create_menu(id,arr,parr)
{
    document.write("<table cellpadding='0' cellspacing='0'><tr><td><div id='div"+ id +"' class='level1' style='position:relative;'>");
    vtop = 0;
    open_div = 0
    c_div = 1;
    if(navigator.appName == "Microsoft Internet Explorer")
        LastIndex = arr.length-1;
    else
        LastIndex = arr.length;
    for(i=0;i<LastIndex;i++)
    {
        if(arr[i-1])
        {
            if(arr[i][0] < arr[i-1][0]) {document.write("</div>");open_div--;}
            if((open_div != 0) && (arr[i][0] == 1))
            {
                document.write("</div>");
                open_div--;
                if((open_div == 1) && (arr[i][0] ==1))
                    document.write("</div>");
            }
        }
        document.write("<div style='width:100%; background-color:#375c6c; height:1px;' class='.level1'></div>");
        height = parr[(arr[i][1]-1)];
        if(arr[i][1] == 1) img = l1.src;
        else
        {
            if (arr[i][1] == 2) img = l2.src;
            else img = l3.src;
        }
        document.write("<table id='tbl"+ id + arr[i][1] +"' cellpadding='0' cellspacing='0'>");
        document.write("<tr class='level"+arr[i][0]+"_tr'>");
        document.write("<td align='left'><img id='img"+ id + arr[i][1] +"' src="+img+" border=0 hspace=3 vspace=1 style='padding-left: 3px;padding-right: 3px;' ");
        if(arr[i+1])
        {
            if(arr[i][0] < arr[i+1][0])
                document.write("onclick=\"ToggleMenu('"+ id +"', '"+ arr[i][1]  +"')\" onmouseover=\"this.style.cursor='pointer';\"");
        }
        document.write("></td><td class='level"+arr[i][0]+"'>");
       
        document.write("<a href=\"");
        if(arr[i][3] == null)
            document.write("JavaScript:ToggleMenu('"+ id +"', '"+ c_div+"')\"");
        else
            document.write(arr[i][3] +"\" target='"+arr[i][4]+"'");
        document.write(">"+arr[i][2]+"</a>");
        document.write("</td>");
        document.write("</tr>");
        document.write("</table>");
        
        vtop += height;
        if(arr[i+1])
        {
            if(arr[i][0] < arr[i+1][0])
            {
                //document.write("<div style='display:none;' id='"+id+"_"+c_div+"'>");open_div++;c_div++;
                document.write("<div style='display:none;' id='div"+ id + arr[i][1] +"'>");open_div++;c_div++;
            }
        }
    }
    for(i=0;i<open_div;i++) document.write("</div>");

    document.write("</div>");
    //document.getElementById('txtare').innnerHTML=document.getElementById('divmain').innerHTML;
}


