// Készítette: Győrváry Tamás
// Mindennemű felhasználás előtt kérjük a készítővel egyeztetni:
// E-mail: tomka@pumpkin.hu

	var loaded=0;
	var bgid="";
	var bgid2="";
	var bgid3="";
	var fontid="";
	var fontid2="";
	var fontid3="";
	var menuarrow="";
	var layern="";
	var layern2="";
	
	
	//kepek betoltes fuggvenye
	function preload(imgObj,imgSrc) {
	eval(imgObj+'_off = new Image()')
	eval(imgObj+'_off.src = "../gfx/"+imgSrc+"_off.gif"')
	eval(imgObj+'_on = new Image()')
	eval(imgObj+'_on.src = "../gfx/"+imgSrc+"_on.gif"')
	}
	
	//kep cserelgetes fomenuben fuggveny
	function chimg(imgName,imgObj) {
	if (loaded==1) {
		if (NS4){
	    eval('document.images["'+imgName+'"].src = '+imgObj+'.src');
		}
		else if (IE4 || IE5 || NS6) {
	    document.images[imgName].src = eval(imgObj+".src");
		}
		menuarrow=imgName;
	}
	}
	
	
	//kepek betoltese
	preload('menu_arrow','menu_arrow');
	preload('menu_arrowa','menu_arrowa');

	//div megjelenito fuggveny
	function show(DivName) {
	if (loaded==1) {
		if (NS4){
		document.layers[DivName].visibility="show";
		}
		else if (IE4) {
		document.all[DivName].style.visibility="visible";
		}
		else if (IE5 || NS6) {
		document.getElementById(DivName).style.visibility="visible";
		}
		layern=DivName;
	}
	}
	
	//div megjelenito fuggveny
	function show2(DivName) {
	if (loaded==1) {
		if (NS4){
		document.layers[DivName].visibility="show";
		}
		else if (IE4) {
		document.all[DivName].style.visibility="visible";
		}
		else if (IE5 || NS6) {
		document.getElementById(DivName).style.visibility="visible";
		}
		layern2=DivName;
	}
	}

	//div eltunteto fuggveny
	function hide(DivName) {
	if (loaded==1) {
		if (NS4){
		document.layers[DivName].visibility="hide";
		}
		else if (IE4) {
		document.all[DivName].style.visibility="hidden";
		}
		else if (IE5 || NS6) {
		document.getElementById(DivName).style.visibility="hidden";
		}
	}
	}


	//fomenuben hatteret aktivva lecserelo fuggveny
	function chbgon(TagId,L) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.backgroundImage="url(../gfx/bg_menu_on"+L+".gif)";
		}
		else if (IE5 || NS6) {
	    	document.getElementById(TagId).style.backgroundImage="url(../gfx/bg_menu_on"+L+".gif)";
		}
		bgid=TagId;
	}
	}

	//almenuben hatteret aktivva lecserelo fuggveny
	function chbgon2(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.backgroundColor="#DC0000";
		}
		else if (IE5 || NS6) {
	    	document.getElementById(TagId).style.backgroundColor="#DC0000";
		}
		bgid2=TagId;
	}
	}
	
	//almenuben hatteret aktivva lecserelo fuggveny
	function chbgon3(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.backgroundColor="#DC0000";
		}
		else if (IE5 || NS6) {
	    	document.getElementById(TagId).style.backgroundColor="#DC0000";
		}
		bgid3=TagId;
	}
	}
	
	//fomenuben hatteret passzivva lecserelo fuggveny
	function chbgoff(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.backgroundImage="";
		}
		else if (IE5 || NS6) {
	    	document.getElementById(TagId).style.backgroundImage="";
		}
	}
	}

	//almenuben hatteret passzivva lecserelo fuggveny
	function chbgoff2(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.backgroundColor="";
		}
		else if (IE5 || NS6) {
	    	document.getElementById(TagId).style.backgroundColor="";
		}
	}
	}
	

	//fomenuben hatteret aktivva lecserelo fuggveny
	function chfonton(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.color="#FFFFFF";
		}
		else if (IE5 || NS6) {
		document.getElementById(TagId).style.color="#FFFFFF";
		}
		fontid=TagId;
	}
	}

	//almenuben hatteret aktivva lecserelo fuggveny
	function chfonton2(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.color="#FFFFFF";
		}
		else if (IE5 || NS6) {
		document.getElementById(TagId).style.color="#FFFFFF";
		}
		fontid2=TagId;
	}
	}

	//almenuben hatteret aktivva lecserelo fuggveny
	function chfonton3(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.color="#FFFFFF";
		}
		else if (IE5 || NS6) {
		document.getElementById(TagId).style.color="#FFFFFF";
		}
		fontid3=TagId;
	}
	}
	
	//menuben hatteret passzivva lecserelo fuggveny
	function chfontoff(TagId) {
	if (loaded==1) {
		if (NS4){
		}
		else if (IE4) {
		document.all[TagId].style.color="";
		}
		else if (IE5 || NS6) {
		document.getElementById(TagId).style.color="";
		}
	}
	}
	
	//fomenuhoz tartozo fuggvenyeket indit
	function activate(TI,L) {
		if (loaded==1) 
		{
			hideall();hideall2();hideall3();removehide();chbgon(TI,L);chimg(TI+'_arrow','menu_arrow_on');chfonton(TI+'_font');show(TI+'Div')
		}
	}
	
	//fomenuhoz tartozo fuggvenyeket indit layer nélkül
	function activaten(TI,L) {
		if (loaded==1) 
		{
			hideall();hideall2();hideall3();removehide();chbgon(TI,L);chimg(TI+'_arrow','menu_arrow_on');chfonton(TI+'_font');
		}
	}
	
	//aktiv fomenuhoz tartozo fuggvenyeket indit
	function activatea(TI,L) {
		if (loaded==1) 
		{
			hideall();hideall2();hideall3();removehide();chbgon(TI,L);chfonton(TI+'_font');show(TI+'Div')
		}
	}
	
	//aktiv fomenuhoz tartozo fuggvenyeket indit layer nélkül
	function activatean(TI,L) {
		if (loaded==1) 
		{
			hideall();hideall2();hideall3();removehide();chbgon(TI,L);chfonton(TI+'_font');
		}
	}

	//almenu almenuhoz tartozo fuggvenyeket indit
	function activate2(TI) {
		if (loaded==1) 
		{
			hideall2();hideall3();removehide();chbgon2(TI);chfonton2(TI+'_font');show2(TI+'Div')
		}
	}
	
	//almenu almenuhoz tartozo fuggvenyeket indit layer nélkül
	function activate2n(TI) {
		if (loaded==1) 
		{
			hideall2();hideall3();removehide();chbgon2(TI);chfonton2(TI+'_font');
		}
	}
	
	//almenu almenuhoz tartozo fuggvenyeket indit
	function activate3(TI) {
		if (loaded==1) 
		{
			hideall3();removehide();chbgon3(TI);chfonton3(TI+'_font');
		}
	}


	//minden valtoztatast visszaallit ami a fomenuhoz tartozik
	function hideall() {
		if (bgid!="")
		{
			chbgoff(bgid);
			bgid="";
		}

		if (fontid!="")
		{
			chfontoff(fontid);
			fontid="";
		}

		if (menuarrow!="")
		{
			chimg(menuarrow,'menu_arrow_off')
			menuarrow="";
		}
		
		if (layern!="") {
		hide(layern);
		layern="";
		}
		
	}
	
	//minden valtoztatast visszaallit ami a kinyilo menuhoz tartozik
	function hideall2() {
		if (bgid2!="")
		{
			chbgoff2(bgid2);
			bgid2="";
		}
		
		if (fontid2!="")
		{
			chfontoff(fontid2);
			fontid2="";
		}
		
		if (layern2!="") {
		hide(layern2);
		layern2="";
		}
	}
	
	//minden valtoztatast visszaallit ami a kinyilo menuhoz tartozik
	function hideall3() {
		if (bgid3!="")
		{
			chbgoff2(bgid3);
			bgid3="";
		}
		
		if (fontid3!="")
		{
			chfontoff(fontid3);
			fontid3="";
		}
	}
	
	//idozitessel meghivja a mindent visszaallitot
	function sethide() {
	to=setTimeout('hideall();hideall2();hideall3();',2500);
	}
	
	to=setTimeout('hideall();hideall2();hideall3();',2500);
	
	//torli az idozitest
	function removehide() {
		clearTimeout(to);
	}
	
	//layer mozgato fv
	function moveDiv(DivName,x,y,w,h) {
	if (loaded==1) 
	{
		if (NS4){
		document.layers[DivName].left=x+w;
		document.layers[DivName].top=y+h;
		}
		else if (IE4) {
		document.all[DivName].style.left=x+w;
		document.all[DivName].style.top=y+h;
		}
		else if (IE5 || NS6) {
		document.getElementById(DivName).style.left=x+w+'px';
		document.getElementById(DivName).style.top=y+h+'px';
		}
	}
	}
	
	// layerek kozepreigazitasa
	function center() {
	if (NS4) {winW=window.innerWidth-18;winH=window.innerHeight-20}
	else if (IE4){winW=document.body.offsetWidth-20;winH=document.body.offsetHeight}
	else if (NS6){winW=document.body.offsetWidth;winH=document.body.offsetHeight}
	else {winW=document.body.clientWidth;winH=document.body.clientHeight}
	xm=(winW-770)/2
	if (xm<0) {xm=0}
	for (j=1;j<=menu.length-1;j++) 
		{
		ll=menu[j][0][0].indexOf('|',menu[j][0][0].indexOf('|')+1);
		yy=54+j*30;
		if (menu[j][0][0].substring(ll+1,ll+2)=="1") 
			{
					moveDiv('menu'+j+'Div',233,yy,xm,0)
					for (i=1;i<=menu[j].length-1;i++) {
						f=menu[j][i][0].indexOf('|');
						l=menu[j][i][0].indexOf('|',menu[j][i][0].indexOf('|')+1);
						y=yy-20+i*20;
						if (menu[j][i][0].substring(l+1,l+2)=="1") 
						{
							moveDiv('menu'+j+'_'+i+'Div',445,y,xm,0)
						}
					}
			}
		}
	}
	
	// path kiírása
	function path(str) {
	t=0;
	for (j=0;j<=menu.length-1;j++) 
		{
		for (k=0;k<=menu[j].length-1;k++) 
			{
				for (i=0;i<=menu[j][k].length-1;i++) 
					{
						f=menu[j][k][i].indexOf('|');
						l=menu[j][k][i].indexOf('|',menu[j][k][i].indexOf('|')+1);
						if (menu[j][k][i].substring(f+1,l)==str) 
							{
								t=t+1;
								if (j!=0 && t==1)
								{
									f=menu[j][0][0].indexOf('|');
									l=menu[j][0][0].indexOf('|',menu[j][0][0].indexOf('|')+1);
									document.write('<td><img src="../gfx/design_path.gif" width="6" height="6" alt="" border="0"></td>');
									document.write('<td><img src="../gfx/spacer.gif" width="12" height="1" alt="" border="0"></td>');
									document.write('<td class="PATH"><a href="'+menu[j][0][0].substring(f+1,l)+'" class="PATH">'+menu[j][0][0].substring(0,f)+'</a></td>');
									document.write('<td><img src="../gfx/spacer.gif" width="14" height="1" alt="" border="0"></td>');
								}
								
								if (k!=0 && t==1)
								{
									f=menu[j][k][0].indexOf('|');
									l=menu[j][k][0].indexOf('|',menu[j][k][0].indexOf('|')+1);
									document.write('<td><img src="../gfx/design_path.gif" width="6" height="6" alt="" border="0"></td>');
									document.write('<td><img src="../gfx/spacer.gif" width="12" height="1" alt="" border="0"></td>');
									document.write('<td class="PATH"><a href="'+menu[j][k][0].substring(f+1,l)+'" class="PATH">'+menu[j][k][0].substring(0,f)+'</a></td>');
									document.write('<td><img src="../gfx/spacer.gif" width="14" height="1" alt="" border="0"></td>');
								}
								
								if (i!=0 && t==1)
								{
									f=menu[j][k][i].indexOf('|');
									l=menu[j][k][i].indexOf('|',menu[j][k][i].indexOf('|')+1);
									document.write('<td><img src="../gfx/design_path.gif" width="6" height="6" alt="" border="0"></td>');
									document.write('<td><img src="../gfx/spacer.gif" width="12" height="1" alt="" border="0"></td>');
									document.write('<td class="PATH"><a href="'+menu[j][k][i].substring(f+1,l)+'" class="PATH">'+menu[j][k][i].substring(0,f)+'</a></td>');
									document.write('<td><img src="../gfx/spacer.gif" width="14" height="1" alt="" border="0"></td>');
								}
								
							}
					}
				
			}
		}	
	}
	

	// második szintű layerek elkészítése
	function menu2() {
	for (j=1;j<=menu.length-1;j++) 
		{
		ll=menu[j][0][0].indexOf('|',menu[j][0][0].indexOf('|')+1);
		if (menu[j][0][0].substring(ll+1,ll+2)=="1") {
				document.write('<div id="menu'+j+'Div">');
					document.write('<table cellspacing="0" cellpadding="0" border="0" bgcolor="#FFFFFF" width="215">');
						document.write('<tr><td><img src="../gfx/spacer.gif" width="1" height="3" alt="" border="0"></td></tr>');
					document.write('</table>');
					document.write('<table cellspacing="0" cellpadding="0" border="0" width="215">');
						document.write('<tr>');
							document.write('<td>');
								document.write('<table cellspacing="0" cellpadding="1" border="0" background="../gfx/bg_black.gif" width="212">');
									document.write('<tr>');
										document.write('<td>');
											document.write('<table cellspacing="0" cellpadding="0" border="0" width="210" background="../gfx/bg_submenu.gif">');
												document.write('<tr>');
													document.write('<td>');
														for (i=1;i<=menu[j].length-1;i++) {
														f=menu[j][i][0].indexOf('|');
														l=menu[j][i][0].indexOf('|',menu[j][i][0].indexOf('|')+1);
														document.write('<table cellspacing="0" cellpadding="0" border="0" width="210" background="" id="menu'+j+'_'+i+'">');
															document.write('<tr>');
																document.write('<td width="16"><img src="../gfx/spacer.gif" width="16" height="20" alt="" border="0"></td>');
																if (menu[j][i][0].substring(l+1,l+2)=="1") {
																document.write('<td width="178"><a href="'+menu[j][i][0].substring(f+1,l)+'" class="MENUP" id="menu'+j+'_'+i+'_font" onmouseover="activate2(\'menu'+j+'_'+i+'\')" onmouseout="sethide()">'+menu[j][i][0].substring(0,f)+'</a></td>');
																}
																else {
																document.write('<td width="178"><a href="'+menu[j][i][0].substring(f+1,l)+'" class="MENUP" id="menu'+j+'_'+i+'_font" onmouseover="activate2n(\'menu'+j+'_'+i+'\')" onmouseout="sethide()">'+menu[j][i][0].substring(0,f)+'</a></td>');
																}
																document.write('<td width="16"><img src="../gfx/spacer.gif" width="16" height="20" alt="" border="0"></td>');
															document.write('</tr>');
														document.write('</table>');
														}
														document.write('</td>');
												document.write('</tr>');
											document.write('</table>');
										document.write('</td>');
									document.write('</tr>');
								document.write('</table>');
							document.write('</td>');
							document.write('<td bgcolor="#FFFFFF"><img src="../gfx/spacer.gif" width="3" height="1" alt="" border="0"></td>');
						document.write('</tr>');
					document.write('</table>');
					document.write('<table cellspacing="0" cellpadding="0" border="0" bgcolor="#FFFFFF" width="215">');
						document.write('<tr><td><img src="../gfx/spacer.gif" width="1" height="3" alt="" border="0"></td></tr>');
					document.write('</table>');
				document.write('</div>');
			}
		}
	}
	
	
	// harmadik szintű layerek elkészítése
	function menu3() {
	for (j=1;j<=menu.length-1;j++) 
		{
		ll=menu[j][0][0].indexOf('|',menu[j][0][0].indexOf('|')+1);
		if (menu[j][0][0].substring(ll+1,ll+2)=="1") {
			for (k=1;k<=menu[j].length-1;k++) 
				{
					lll=menu[j][k][0].indexOf('|',menu[j][k][0].indexOf('|')+1);
					if (menu[j][k][0].substring(lll+1,lll+2)=="1") {
						document.write('<div id="menu'+j+'_'+k+'Div">');
							document.write('<table cellspacing="0" cellpadding="0" border="0" bgcolor="#FFFFFF" width="215">');
								document.write('<tr><td><img src="../gfx/spacer.gif" width="1" height="3" alt="" border="0"></td></tr>');
							document.write('</table>');
							document.write('<table cellspacing="0" cellpadding="0" border="0" width="215">');
								document.write('<tr>');
									document.write('<td>');
										document.write('<table cellspacing="0" cellpadding="1" border="0" background="../gfx/bg_black.gif" width="212">');
											document.write('<tr>');
												document.write('<td>');
													document.write('<table cellspacing="0" cellpadding="0" border="0" width="210" background="../gfx/bg_submenu.gif">');
														document.write('<tr>');
															document.write('<td>');
																for (i=1;i<=menu[j][k].length-1;i++) {
																f=menu[j][k][i].indexOf('|');
																l=menu[j][k][i].indexOf('|',menu[j][k][i].indexOf('|')+1);
																document.write('<table cellspacing="0" cellpadding="0" border="0" width="210" background="" id="menu'+j+'_'+k+'_'+i+'">');
																	document.write('<tr>');
																		document.write('<td width="16"><img src="../gfx/spacer.gif" width="16" height="20" alt="" border="0"></td>');
																		document.write('<td width="178"><a href="'+menu[j][k][i].substring(f+1,l)+'" class="MENUP" id="menu'+j+'_'+k+'_'+i+'_font" onmouseover="activate3(\'menu'+j+'_'+k+'_'+i+'\')" onmouseout="sethide()">'+menu[j][k][i].substring(0,f)+'</a></td>');
																		document.write('<td width="16"><img src="../gfx/spacer.gif" width="16" height="20" alt="" border="0"></td>');
																	document.write('</tr>');
																document.write('</table>');
																}
																document.write('</td>');
														document.write('</tr>');
													document.write('</table>');
												document.write('</td>');
											document.write('</tr>');
										document.write('</table>');
									document.write('</td>');
									document.write('<td bgcolor="#FFFFFF"><img src="../gfx/spacer.gif" width="3" height="1" alt="" border="0"></td>');
								document.write('</tr>');
							document.write('</table>');
							document.write('<table cellspacing="0" cellpadding="0" border="0" bgcolor="#FFFFFF" width="215">');
								document.write('<tr><td><img src="../gfx/spacer.gif" width="1" height="3" alt="" border="0"></td></tr>');
							document.write('</table>');
						document.write('</div>');
					}
				}
			}
		}	
	}