var documentURL="";
var pathWay = new Array();
var pathWayString = "";
var homePage = "/index.shtml;Home";


function doMenu(p_menu) {
  documentURL=document.URL;
  parseMenu(menu, homePage);
  pathWay = pathWayString.split("#");
  pathWay.shift();
  document.writeln("<div id='menulist'><ul>");
  writeOutMenu(menu);
  document.writeln("</ul></div>");
  
  var pwS="";
  pathWay = pathWayString.split("#");
  for(var i=0; i<pathWay.length; i++) {
    var pwSa=pathWay[i].split(";");
    if(i < pathWay.length-1 )
      pwS+="<a href=\""+pwSa[0]+"\">"+pwSa[1]+"</a>";
    else
      pwS+=pwSa[1];
    
    pwS+=(i< (pathWay.length-1)?"<img src=\"/images/global/ico_breadcrumb.gif\"/>":"");
  }
  if(pathWay.length == 1) pwS="<a href=\"/index.shtml\">Home</a>";
  document.getElementById("breadcrumbs").innerHTML=pwS;
}

function parseMenu(p_menu, parent) {
  for(var i=0; i<p_menu.length; i++) {
    p_menu[i].parent = parent;
    if(documentURL.indexOf(p_menu[i].url) != -1) {
      pathWayString=p_menu[i].parent + "#" + p_menu[i].url + ";" +p_menu[i].title;
    }
    if(p_menu[i].children.length>0) {
      parseMenu(p_menu[i].children, parent + "#" + p_menu[i].url + ";" + p_menu[i].title);
    }
  }
}

function writeOutMenu(p_menu) {
  for(var i=0; i<p_menu.length; i++) {
    //for(var l=0;l<p_menu[i].level;l++) document.writeln("&nbsp;&nbsp;");
    //if(documentURL.indexOf(p_menu[i].url) != -1) document.writeln("<b>");
    document.writeln("<li><a href=\""+p_menu[i].url+"\" class=\"menulevel"+p_menu[i].level+(documentURL.indexOf(p_menu[i].url) != -1?"_activ":"")+"\">"+p_menu[i].title+"</a>");
    //if(documentURL.indexOf(p_menu[i].url) != -1) document.writeln("</b>");
    if( ( p_menu[i].level < pathWay.length && p_menu[i].title == pathWay[p_menu[i].level].split(";")[1] ) 
        && 
        p_menu[i].children.length>0
      ) {
      writeOutMenu(p_menu[i].children);
    }
  }
}