var menu_creator = function(){
  this.oldMenu = "";
  this.oldView = "";
  this.menuBox = new Array;
  this.menuBoxCont = new Array;
  this.activeColor = "#B47A3B";
  this.pasiveColor = "#EAD390";
  this.omoColor = "#C6B45B";
}

menu_creator.prototype.mouseover = function(id)
{
  if (document.getElementById(id).pasiveFlag) return;
//  document.getElementById(id).style.backgroundColor = menu.omoColor;
}
menu_creator.prototype.mouseout = function(id)
{
  if (document.getElementById(id).pasiveFlag) return;
//  document.getElementById(id).style.backgroundColor = menu.pasiveColor;
}
menu_creator.prototype.mousedown = function(SiteId,menuId,objID,box_nr)
{
  cooki.setCookie("menuSiteNr",box_nr,360);
  menu.menuBody.style.height = "";
  if (!menu.oldMenu) menu.oldMenu = menuId;
  if (!menu.oldView) menu.oldView = SiteId;
//  document.getElementById(menu.oldMenu).style.backgroundColor = menu.pasiveColor;
 	document.getElementById(menu.oldMenu).pasiveFlag = false;
 	document.getElementById(menuId).pasiveFlag = true;
  document.getElementById(menu.oldView).style.display = "none";
  document.getElementById(SiteId).style.display = "block";
//  document.getElementById(menuId).style.backgroundColor = menu.activeColor;
 	
  menu.oldMenu = menuId;
  menu.oldView = SiteId;
	if (menu.menuBody.offsetHeight<400) menu.menuBody.style.height = "400px";
}
menu_creator.prototype.insertmenuBox = function(box_nr)
{
// menu  
  this.menuBox[box_nr] = elm.element("a",this.menuHead,"href='javascript: void(0);'","className='menuBox'","className='passivMenu'","id='menuBox"+box_nr+"'");
//	this.menuBox[box_nr].style.backgroundColor = menu.pasiveColor;
  elm.textNode("<span>"+txt.menuBox[box_nr]+"</span>",this.menuBox[box_nr]);
 	elm.addEvent(this.menuBox[box_nr],"mouseover",menu.mouseover,"menuBox"+box_nr)
 	elm.addEvent(this.menuBox[box_nr],"mouseout",menu.mouseout,"menuBox"+box_nr)
 	elm.addEvent(this.menuBox[box_nr],"mousedown",menu.mousedown,"menuBoxCont"+box_nr,"menuBox"+box_nr,this.id,box_nr)
// Side  
  this.menuBoxCont[box_nr] = elm.element("div",this.menuBody,"id='menuBoxCont"+box_nr+"'","className='menuBoxContClass'","style='display: none;'");
	site.insertBox(box_nr,this.menuBoxCont[box_nr]);
}


menu_creator.prototype.insertMenu = function(obj)
{
  elm.deleteAllElement(obj);
	this.menuHead = elm.element("div",obj,"id='menuBox'");
	this.menuBody = elm.element("div",obj,"id='bodyBox'");
	this.menuBody.style.border = "0px solid "+menu.activeColor;

	for (ni=1; ni<txt.menuBox.length; ni++)
	{
 		this.insertmenuBox(ni);
	}
}