// 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 layern="";
	

	NS4 = (document.layers) ? true : false;
	IE4 = (document.all && !document.getElementById) ? true : false;
	IE5 = (document.all && document.getElementById) ? true : false;
	NS6 = (!document.all && document.getElementById) ? true : false;

	
	//div megjelenito fuggveny
	function show(DivName) {
		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 eltunteto fuggveny
	function hide(DivName) {
		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";
		}
	}

	
	//fomenuhoz tartozo fuggvenyeket indit almenüvel
	function activate(TI) {
			removehide();hideall();show(TI+'Div');
	}
	
	
	//minden valtoztatast visszaallit ami a fomenuhoz tartozik
	function hideall() {
		
		if (layern!="") {
		hide(layern);
		layern="";
		}

	}

	//idozitessel meghivja a mindent visszaallitot
	function sethide() {
	to=setTimeout('hideall();',1000);
	}
	
	to=setTimeout('hideall();',1000);
	
	//torli az idozitest
	function removehide() {
		clearTimeout(to);
	}
	
	//layer mozgato fv
	function moveDiv(DivName,x,y,w,h) {
		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';
		}
	}
	

	function fixposlayer()
	{
		//var startX = 10, startY = 200; - módosítva csak függőleges pozicióra
		var ns = (navigator.appName.indexOf("Netscape") != -1);
		var d = document;
		var px = document.layers ? "" : "px";
		function ml(id)
		{
			var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
			if(d.layers)el.style=el;
			el.sP=function(y){this.style.top=y+px;};
			el.y = startY;
			return el;
		}

		window.staylayer=function()
		{
			var pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
			var pY2 = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
			var dY = (pY > startY) ? pY : startY;
			var dY2 = (pY2 > startY2) ? pY2 : startY2;
			ftlObj.y += (dY - ftlObj.y)/8;
			ftlObj.sP(ftlObj.y);
			if (document.getElementById('submenu_cont_box')) {
				ftlObj2.y += (dY2 - ftlObj2.y)/8;
				ftlObj2.sP(ftlObj2.y); }
			//to2=setTimeout("staylayer()", 20);
		}
		ftlObj = ml("menu");
		if (document.getElementById('submenu_cont_box')) {ftlObj2 = ml("submenu_cont_box");}
		staylayer();
	}

	// 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.clientWidth;winH=document.body.offsetHeight}
		else {winW=document.body.clientWidth;winH=document.body.clientHeight};
		xm=(winW-754)/2;
		if (xm<0) {xm=0};
			for (i=0;i<menuitems.length;i++) {
				menupos_x=document.getElementById(menuitems[i]).offsetLeft-3;
				moveDiv(''+menuitems[i]+'Div',menupos_x,27,-12,0);
			}
			//startX = 12+xm;
			//startY=100;
			//startX2 = 12+xm;
			//startY2=100;
			//fixposlayer();
		}

	//képnyitó automatikus átméretezéssel
	function openpic(imageURL) {
        var opt='scrollbars=yes,resizable=yes,width=150,height=100,left=100,top=100';
        imgWin = window.open('','',opt);
        with (imgWin.document) {
                writeln('<html><head><title>Winsdom</title><style type="text/css">body {overflow: hidden; margin: auto; margin:0; padding: 0;}</style>');
                writeln('<sc'+'ript type="text/javascript">');
                writeln('function resizePopup() {');
                writeln('width = document.images[0].width + 10; ');
                writeln('height = document.images[0].height + 30; ');
                writeln('window.resizeTo(width,height); ');
                writeln('if (window.innerWidth) { window.innerWidth = width - 10; window.innerHeight = height - 30; }');
                writeln('}');
                writeln('</s' + 'cript>');
                writeln('</head><body bgcolor="#000000" onload="resizePopup(); reloadIt();">')
                writeln('<img src="'+imageURL+'" onclick="window.close();" border="0" style="position: absolute; left: 0px; top: 0px; cursor: pointer;"/></body></html>');
                close();
        }
	}


