// Copyright 2002-2005 Angus Turnbull
// Web Site: http://gusnz.cjb.net http://www.twinhelix.com/dynamic.html angus@twinhelix.com
var isDOM=(document.getElementById ? true : false); 
var isIE4=((document.all && !isDOM) ? true : false);
var isNS4=(document.layers ? true : false);
var isMozilla = (navigator.appName == "Netscape" ? true : false)
var isIE7 = /*@cc_on@if(@_jscript_version>=5.7)!@end@*/false;

function getRef(id) 
{
	if(isDOM) return document.getElementById(id);
	if(isIE4) return document.all[id];
	if(isIE7) return document.all[id];
	if(isNS4) return document.layers[id];
}
function getSty(id) 
{
	return getRef(id).style;
}
var popTimer=0;
var litNow=new Array();
function popOver(menuNum, itemNum) 
{
	clearTimeout(popTimer);
	hideAllBut(menuNum);
	litNow=getTree(menuNum, itemNum);
	changeCol(litNow, true);
	targetNum=menu[menuNum][itemNum].target;
	if(targetNum>0) 
	{
		thisX=parseInt(menu[menuNum][0].ref.left) + parseInt(menu[menuNum][itemNum].ref.left);
		thisY=parseInt(menu[menuNum][0].ref.top) + parseInt(menu[menuNum][itemNum].ref.top);
		with(menu[targetNum][0].ref) 
		{
			if (isMozilla)
			{
				left = parseInt(thisX + menu[targetNum][0].x);
				
				if ((targetNum == 2) || (targetNum == 6))	
					top = parseInt(thisY + menu[targetNum][0].y);
			}
			else
			{
				if ((targetNum == 2) || (targetNum == 6) || (targetNum == 7))
				{
					left = parseInt(thisX + 122);
					if (targetNum == 6)
					{
						top = parseInt(thisY + menu[targetNum][0].y) - 27;
					}
					else
					{
						top = parseInt(thisY + menu[targetNum][0].y) - 5;
					}
				}
				else
				{
					left = thisX;
					top = parseInt(thisY + menu[targetNum][0].y) + 17;
				}	
			}
			visibility = 'visible';
	    }
	}
}
function popOut(menuNum, itemNum) 
{
	if((menuNum==0) && !menu[menuNum][itemNum].target) hideAllBut(0)
	else popTimer=setTimeout('hideAllBut(0)', 500);
}
function getTree(menuNum, itemNum) 
{
	itemArray=new Array(menu.length);
	while(1) 
	{
		itemArray[menuNum]=itemNum;
		if (menuNum==0) return itemArray;
		itemNum=menu[menuNum][0].parentItem;
		menuNum=menu[menuNum][0].parentMenu;
	}
}
function changeCol(changeArray, isOver) 
{
	for(menuCount=0; menuCount<changeArray.length; menuCount++) 
	{
		if(changeArray[menuCount]) 
		{
		newCol=isOver ? menu[menuCount][0].overCol : menu[menuCount][0].backCol;
			with(menu[menuCount][changeArray[menuCount]].ref) 
			{
				backgroundColor=newCol;
			}
		}
    }
}
function hideAllBut(menuNum) 
{
	var keepMenus=getTree(menuNum, 1);
	for (count=0; count < menu.length; count++)
	if (!keepMenus[count])
	menu[count][0].ref.visibility='hidden';
	changeCol(litNow, false);
}
function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) 
{
	this.isVert = isVert;
	this.popInd = popInd
	this.x = x;
	this.y = y;
	this.width = width;
	this.overCol = overCol;
	this.backCol = backCol;
	this.borderClass = borderClass;
	this.textClass = textClass;
	this.parentMenu = null;
	this.parentItem = null;
	this.ref = null;
}
function Item(text, href, frame, length, spacing, target) 
{
	this.text=text;
	this.href=href;
	this.frame=frame;
	this.length=length;
	this.spacing=spacing;
	this.target=target;
	this.ref=null;
}
function writeMenus() 
{
	if(!isDOM && !isIE4 && !isNS4) return;
	for(currMenu=0; currMenu<menu.length; currMenu++) with (menu[currMenu][0]) 
	{
		var str='';
		if (isMozilla)
			itemX = menu[currMenu][0].x, itemY=menu[currMenu][0].y;
		else
			itemX = 0, itemY=0;
			
		if (currMenu == 8)
		{
			if (isIE7) { itemX = 122}
		}
		
		for(currItem=1; currItem<menu[currMenu].length; currItem++) with (menu[currMenu][currItem]) 
		{
			//alert(itemX+" "+itemY);
			var itemID='menu' + currMenu + 'item' + currItem;
			var w=(isVert ? width : length);
			var h=(isVert ? length : width);
			str+='<div id="' + itemID + '" style="position: absolute; left: ' + itemX + 'px; top: ' + itemY + 'px; width: ' + w + 'px; z-index: 1500;height: ' + h + 'px; visibility: inherit; ';
			if(backCol) 
				str += 'background: ' + backCol + '; ';
			
			str+='" ';			
			
			if(borderClass) 
				str+='class="' + borderClass + '" ';
			str+='onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';
			str+='<table width="' + w + 'px" border="0px" cellspacing="0px" cellpadding="' + (borderClass ? 3 : 0) + 'px"><tr><td align="center" height="' + (h - 7) + 'px" style="cursor:pointer" onClick="document.location=\'' + href + '\'">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
			if(target>0) 
			{
				menu[target][0].parentMenu=currMenu;
				menu[target][0].parentItem=currItem;
				if(popInd) str += '<td class="' + textClass + '" align="right">' + popInd + '</td>';
			}		
			str+='</tr></table></div>';
			if(isVert) 
			{
				itemY+= length + spacing;	
			}
			else
			{
				itemX+= length + spacing;
			}
  		}
//		alert(str);
		var newDiv=document.createElement('div');
		newDiv.innerHTML=str;
		ref=newDiv.style;
		ref.position='absolute';
		ref.visibility='hidden';
		document.getElementById("divmenu").appendChild(newDiv);
			
	for(currItem=1; currItem<menu[currMenu].length; currItem++) 
	{
		itemName= 'menu' + currMenu + 'item' + currItem;
		menu[currMenu][currItem].ref = getSty(itemName);
	}
  }	
	with(menu[0][0]) 
	{
		ref.left = x + 'px';
		ref.top = y + 'px';
		ref.visibility = 'visible';
	}
}

//{{COLORDEF
function MenuInit(){document.write('<table cellSpacing="0px" cellPadding="0px" width="100%" backgroundColor="#366976" border="0px"><tbody><tr><td height="17px"><font size="1">&nbsp;</font></td></tr></tbody></table>');}
var TopOver='#4F7C87';
var TopBg='#366976';
var L1Over='#FF8000';
var L1Bg='#4F7C87';
var L2Over='#FF8000';
var L2Bg='#4F7C87';
//}}COLORDEF


//{{MENUDEF
var menu = new Array();
menu[0] = new Array();
menu[0][0] = new Menu(false,'',0,0,17,TopOver,TopBg,'','TopStripText');
menu[0][1] = new Item('home','home.html','',60,0,0);
menu[0][2] = new Item('evenimente','#','',90,0,1);
menu[1] = new Array();
menu[1][0] = new Menu(true,'',60,5,120,L2Over,L2Bg,'Level2Border','Level2Text');

menu[2] = new Array();
menu[2][0] = new Menu(true,'',341,(isIE7 ? 5 : 28),120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[2][1] = new Item('prezentare','aprilie2007.html','',22,0,0);
menu[2][2] = new Item('program','program-aprilie2007.html','',22,0,0);
menu[2][3] = new Item('artisti','artisti-aprilie2007.html','',22,0,0);
menu[2][4] = new Item('galerie foto','photos-aprilie2007.html','',22,0,0);
menu[2][5] = new Item('presa','presa-aprilie2007.html','',22,0,0);
menu[2][6] = new Item('parteneri','parteneri-aprilie2007.html','',22,0,0);
menu[2][7] = new Item('organizatori','organizatori-aprilie2007.html','',22,0,0);
menu[2][8] = new Item('sponsori','sponsori-aprilie2007.html','',22,0,0);

menu[6] = new Array();
menu[6][0] = new Menu(true,'',341,(isIE7 ? 27 : 50),120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[6][1] = new Item('prezentare','tiff2007.html','',23,0,0);
menu[6][2] = new Item('program','program-tiff2007.html','',22,0,0);
menu[6][3] = new Item('artisti','artisti-tiff2007.html','',22,0,0);
menu[6][4] = new Item('galerie foto','photos-tiff2007.html','',22,0,0);
menu[6][5] = new Item('presa','presa-tiff2007.html','',22,0,0);
menu[6][6] = new Item('parteneri','parteneri-tiff2007.html','',22,0,0);
menu[6][7] = new Item('co-organizatori','organizatori-tiff2007.html','',22,0,0);
menu[6][8] = new Item('sponsori','sponsori-tiff2007.html','',22,0,0);

menu[0][3] = new Item('TJF 2009','tjf2009.html','',70,0,3);
menu[3] = new Array();
menu[3][0] = new Menu(true,'',150,5,120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[3][1] = new Item('prezentare','tjf2009.html','',23,0,0);
menu[3][2] = new Item('program','program-tjf2009.html','',23,0,0);
menu[3][3] = new Item('artisti','#','',23,0,0);
menu[3][4] = new Item('galerie foto','#','',23,0,0);
menu[3][5] = new Item('presa','#','',23,0,0);
menu[3][6] = new Item('parteneri','parteneri-tjf2009.html','',23,0,0);
menu[3][7] = new Item('organizatori','organizatori-tjf2009.html','',23,0,0);
menu[3][8] = new Item('sponsori','sponsori-tjf2009.html','',23,0,0);

menu[0][4] = new Item('arhiva','#','',70,0,4);
menu[4] = new Array();
menu[4][0] = new Menu(true,'',220,5,120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[4][1] = new Item('decembrie 2006','#','',23,0,7);


menu[7] = new Array();
menu[7][0] = new Menu(true,'',341,5,120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[7][1] = new Item('prezentare','dec2006.html','',23,0,0);
menu[7][2] = new Item('program','program-dec2006.html','',22,0,0);
menu[7][3] = new Item('artisti','artisti-dec2006.html','',22,0,0);
menu[7][4] = new Item('galerie foto','photos-dec2006.html','',22,0,0);
menu[7][5] = new Item('presa','presa-dec2006.html','',22,0,0);
menu[7][6] = new Item('parteneri','parteneri-dec2006.html','',22,0,0);
menu[7][7] = new Item('co-organizatori','co-organizatori-dec2006.html','',22,0,0);
menu[7][8] = new Item('sponsori','sponsori-dec2006.html','',22,0,0);

menu[4][2] = new Item('aprilie 2007','aprilie2007.html','',22,0,2);
menu[4][3] = new Item('jazz la TIFF 2007','tiff2007.html','',22,0,6);
menu[4][4] = new Item('TJF 2007','#','',22,0,8);
menu[4][4] = new Item('TJF 2008','#','',22,0,10)


menu[8] = new Array();
menu[8][0] = new Menu(true,'',341, (isIE7 ? -18 : 72),120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[8][1] = new Item('prezentare','tjf2007.html','',23,0,0);
menu[8][2] = new Item('program','program-tjf2007.html','',22,0,0);
menu[8][3] = new Item('artisti','artisti-tjf2007.html','',22,0,0);
menu[8][4] = new Item('galerie foto','#','',22,0,0);
menu[8][5] = new Item('presa','presa-tjf2007.html','',22,0,0);
menu[8][6] = new Item('parteneri','parteneri-tjf2007.html','',22,0,0);
menu[8][7] = new Item('organizatori','organizatori-tjf2007.html','',22,0,0);
menu[8][8] = new Item('sponsori','sponsori-tjf2007.html','',22,0,0);

menu[10] = new Array();
menu[10][0] = new Menu(true,'',341, (isIE7 ? -18 : 72),120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[10][1] = new Item('prezentare','tjf2008.html','',23,0,0);
menu[10][2] = new Item('program','program-tjf2008.html','',22,0,0);
menu[10][3] = new Item('artisti','artisti-tjf2008.html','',22,0,0);
menu[10][4] = new Item('galerie foto','#','',22,0,0);
menu[10][5] = new Item('presa','#','',22,0,0);
menu[10][6] = new Item('parteneri','parteneri-tjf2008.html','',22,0,0);
menu[10][7] = new Item('organizatori','organizatori-tjf2008.html','',22,0,0);
menu[10][8] = new Item('sponsori','sponsori-tjf2008.html','',22,0,0);


menu[0][5] = new Item('media','','',70,0,5);
menu[5] = new Array();
menu[5][0] = new Menu(true,'',290,5,120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[5][1] = new Item('audio','audio.html','',23,0,0);
menu[5][2] = new Item('video','video.html','',23,0,0);
menu[0][6] = new Item('noutati','','',70,0,9);
menu[9] = new Array();
menu[9][0] = new Menu(true,'',360,5,120,L2Over,L2Bg,'Level2Border','Level2Text');
menu[9][1] = new Item('cinema & seminar','noutati-tjf2008.html','',23,0,0);
menu[9][2] = new Item('comunicat de presa','comunicat-presa-tjf2008.html','',23,0,0);

//}}MENUDEF

document.onclick=clickHandle;																																																																																																										
function clickHandle(evt){if (isNS4) document.routeEvent(evt);	hideAllBut(0);}
function moveRoot(){with(menu[0][0].ref) left = ((parseInt(left) < 100) ? 100 : 5) + 'px';}








