function loadMainMenu(){
  clearAll();
  url="content/menu.xml";
  
  load(url,makeMainMenu,false);
  
  var requestedURL=window.location+"";
  if(requestedURL.lastIndexOf("menuId=")>0){
	  menuId=requestedURL.substr(requestedURL.lastIndexOf("menuId=")+7,20);
	 loadRecursiveMainMenuContent(menuId)
  }else if(menuId.indexOf(".")>0){
	 loadRecursiveMainMenuContent(menuId)
  }else{
  	loadMainMenuContent(menuId);
  }
  
}

function makeMainMenu(node){
  
  if(node.nodeName=="item"){
  		var id=node.attributes.getNamedItem("id").nodeValue;
        var anamenu=document.getElementById("anamenu");
       
        var a=document.createElement("a");
        a.id="mainMenuId."+id;
        a.href=getContextURL()+"/index.html?menuId="+id;
        a.onclick=function(event){ 
        		 loadMainMenuContent(id);
	              return false;
        }
     
        var title=document.createTextNode(node.attributes.getNamedItem(selectedLanguage+"title").nodeValue);
        a.appendChild(title);
        if(anamenu.childNodes.length>0){
        	var tire=document.createTextNode(" - ");
        	anamenu.appendChild(tire);
        }
        anamenu.appendChild(a); 
        
  }
}

function clearAll(){
    var anamenu= document.getElementById("anamenu"); 
    while(anamenu.firstChild){
    	anamenu.removeChild(anamenu.firstChild);
    }
   clearMainMenuContent();
}

function loadMainMenuContent(id){

	menuId=id;
	clearMainMenuContent();
	var baseurl="content/"+id;

	url=baseurl+"/menu.xml";
	load(url,makeMenu,false);
	
	url=baseurl+"/divs.xml";
	load(url,makeDivs,false);
}

function clearMainMenuContent(){
    var contentbodyTD=document.getElementById("divs");
    var menuDiv=document.getElementById("menudiv");
    
    while(menuDiv.firstChild){
    	menuDiv.removeChild(menuDiv.firstChild);
    }
    while(contentbodyTD.firstChild){
    	contentbodyTD.removeChild(contentbodyTD.firstChild);
    }
}

function loadRecursiveMainMenuContent(id){
	var baseurl="content/";
	clearMainMenuContent();
	var regexp = /\./ ;
    var menuIdArray = id.split(regexp);
	for(i=0;i<menuIdArray.length;i++){
	         baseurl+=menuIdArray[i];
	         if(i!=menuIdArray.length-1){
	         	baseurl+="/";
	         }
	         url=baseurl+"/menu.xml";
	         load(url,makeOpenMenu,false);
     }
	url=baseurl+"/divs.xml";

	load(url,makeDivs,false);
}
