//a menupont IE hackja
var hivo; //a beviteli mezo, amelyik meghiv valamilyen segedet
function showhelp(id)
	{
	document.getElementById(id).style.display="block";
	}
function hidehelp(id)
	{
	document.getElementById(id).style.display="none";
	}

function sfHover() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	//var sfEls2 = document.getElementById("nav2").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	/*	sfEls2[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls2[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}*/
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
/*
function rolloverimg() {
	var sfEls = document.getElementById("langchooser").getElementsByTagName("img");
	//var sfEls2 = document.getElementById("nav2").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.src= this.src.replace(".jpg","_on.jpg");
	
		}
		sfEls[i].onmouseout=function() {
			this.src= this.src.replace("_on.jpg", ".jpg");
		}
			
	
		sfEls2[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls2[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", rolloverimg);
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", rolloverimg, false);
}*/
//az eger xy koordinatajanak lekerdezese. Jelenleg nem hasznalt, mert villog vele a menu IE alatt
function init() {
  if (window.Event) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove = getXY;
}
function getXY(e) {
  x = (window.Event) ? e.pageX: event.x + document.body.scrollLeft;
  y = (window.Event) ? e.pageY : event.y + document.body.scrollTop;
}

// egy obj tipusu objektumnak keresi meg az X koordinatajat a kepernyon
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
// egy obj tipusu objektumnak keresi meg az Y koordinatajat a kepernyon
function findPosY(obj)
{
	var curtop = 0;
	var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			printstring += ' element ' + obj.tagName + ' has ' + obj.offsetTop;
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

//Objektum keresese nev alapjan
function getObj(name)
	{
		if (document.getElementById)
			{
			this.obj = document.getElementById(name);
			  this.style = document.getElementById(name).style;
			 }
		 else if (document.all)
			{
			this.obj = document.all[name];
			this.style = document.all[name].style;
			}
		else if (document.layers)
		{
			if (document.layers[name])
			{
				this.obj = document.layers[name];
				this.style = document.layers[name];
			}
			else
			{
				this.obj = document.layers.testP.layers[name];
				this.style = document.layers.testP.layers[name];
			}
		}
	}	
// szinvalaszto es a filevalasztos reteg megjelenitese
function setLyr(obj,lyr)
	{
		hivo=obj.name;
		var newX = findPosX(obj);
		var newY = findPosY(obj);
		newY += 20;
		var x = new getObj(lyr);
		x.style.display = 'block';
		x.style.top = newY + 'px';
		x.style.left = newX + 'px';
		var str = new String (obj.value);
		s = str.replace("url(","");
		s = s.replace(")","");
		document.getElementById('prev').src='css/'+s;
	}
	
function modalWin(a) 
	{
		//if (window.showModalDialog) 
		//{
	//		window.showModalDialog(a,"name","dialogWidth:255px;dialogHeight:250px");
//		} else {
		window.open(a,'name','height=150,width=200,toolbar=no,directories=no,status=no, continued from previous linemenubar=no,scrollbars=no,resizable=no,modal=yes');
//		}
}
function showlogin() 
	{
	var a = document.getElementById("loginbox");
	if(a.style.display=="block")a.style.display="none";
	else a.style.display="block";
	}
