function selectMainMenuItem(obj)
{

uls=document.getElementsBySelector('ul.select');

for (i=0;i<uls.length;i++)
{
  li=uls[i].getElementsByTagName('li')[0];
  sub_ul=li.getElementsByTagName('ul')[0];
  if (li==obj)
    {
      setClass(uls[i],'current');
      sub_ul.className='sub_active';
// 			setClass(sub_ul,'sub_active');
    }
  else {
    unsetClass(uls[i],'current');
    sub_ul.className='sub';
// 		unsetClass(sub_ul,'sub_active');
    }
}
}

function selectMainMenuItem2(obj)
{

  nav=document.getElementById('nav');
  uls=nav.getElementsByTagName('ul');

  for (i=0;i<uls.length;i++)
  { 	li=uls[i].getElementsByTagName('li')[0];
  if (li==obj)
  {
    setClass(li,'current');

  }
  else {
    unsetClass(li,'current');
  }
  }
}

// <treemenu>
// From: Dynamic Drive ( http://www.dynamicdrive.com/style/ )
// Modified by: Kopias Csaba

var menuids=["onlinemenu"]; // Menu ID-k

function buildsubmenus_horizontal(){

for (var i=0; i<menuids.length; i++){
  
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");
//   var litags=document.getElementById(menuids[i]).getElementsByTagName("li");

	for (var t=0; t<ultags.length; t++){

		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be 		
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of 		
		}
	ultags[t].parentNode.onmouseover=function(){
	this.getElementsByTagName("ul")[0].style.visibility="visible"
	

	}
	ultags[t].parentNode.onmouseout=function(){
	this.getElementsByTagName("ul")[0].style.visibility="hidden"

	}
	}
  }

}

function eventAttacher(event,object, fun) {
  if (object.addEventListener) 
	object.addEventListener(event, fun, false);
  else if (object.attachEvent) 
	object.attachEvent( "on" + event , fun);
  else return false;
}

//  eventAttacher("load",window, z);

// </treemenu>


/*
	Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}
function gebid(id) {
              var itm = null; 
              if (document.getElementById) { 
                itm = document.getElementById(id); 
              } else if (document.all){ 
                itm = document.all[id]; 
              } else if (document.layers){ 
                itm = document.layers[id]; 
              } 
    return itm;
}

function myshow(id,name,pgnumber) {
	elem=gebid(id);
	if(name!=""){
	   	
    	elem.innerHTML="a tartalom betöltése...";
    	var params="action=statikus.admin_getpage&noheader=1&name="+name+"&pgnumber="+pgnumber;
    	goDiv(elem,'index.php',params);
    }
    elem.visibility = "show"; 
    elem.style.display="";
}
function myhide(id) {
 elem=gebid(id);
  if (elem.style) { 
      elem.style.display = "none"; 
  } 
}

function ShowHide2(id){
	var  i;
	var itm;
	var itms = document.getElementsByName(id);
	for(i=0;i<itms.length;i++)	{
	if (!itms[i]) { 
       // do nothing 
    } 
    else if (itms[i].style) { 
      if (itms[i].style.display == "none") { 
      itms[i].style.display = ""; 
    } 
    else { 
      itms[i].style.display = "none"; 
    } 
   } 
   else { 
      itms[i].visibility = "show"; 
   } 
		
}
}

            function ShowHide(id) { 
              var itm = null; 
              if (document.getElementById) { 
                itm = document.getElementById(id); 
              } else if (document.all){ 
                itm = document.all[id]; 
              } else if (document.layers){ 
                itm = document.layers[id]; 
              }
               
             
              if (!itm) { 
               // do nothing 
              } 
              else if (itm.style) { 
                if (itm.style.display == "none") { 
                  itm.style.display = ""; 
                } 
                else { 
                  itm.style.display = "none"; 
                } 
              } 
              else { 
                itm.visibility = "show"; 
              } 
            } 


function showhideallbyclass(cls) {
              var id="workspace";
              var itm = null; 
              if (document.getElementById) { 
                itm = document.getElementById(id); 
              } else if (document.all){ 
                itm = document.all[id]; 
              } else if (document.layers){ 
                itm = document.layers[id]; 
              } 

 tags=itm.getElementsByTagName("div");
 for(var i=0;i<tags.length;i++) {
  if (tags[i].style) {
   if (tags[i].className==cls) {
    if (tags[i].style.display=="none") { tags[i].style.display=""; } 
    else { tags[i].style.display="none"; }
   }
  } else {
   if (tags[i].className==cls) if (tags[i].visibility!="visible") tags[i].visibility="visible"; else tags[i].visibility="hidden";
  }
 }
 tags=itm.getElementsByTagName("span");
 for(var i=0;i<tags.length;i++) {
  if (tags[i].style) {
   if (tags[i].className==cls) {
    if (tags[i].style.display=="none") { tags[i].style.display=""; } 
    else { tags[i].style.display="none"; }
   }
  } else {
   if (tags[i].className==cls) if (tags[i].visibility!="visible") tags[i].visibility="visible"; else tags[i].visibility="hidden";
  }
 }

}

/*
<!-- *********************************************************
     * You may use this code for free on any web page provided that 
     * these comment lines and the following credit remain in the code.
     * Floating Div from http://www.javascript-fx.com
     ********************************************************  -->
<div id="divTopLeft"     style="position:absolute">
<!-- Start - put your content here --->
<b>Your Content Here</b>
<!-- End   - put your content here --->
</div>

<script type="text/javascript">
*/
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function JSFX_FloatDiv(id, sx, sy)
{
    var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
    var px = document.layers ? "" : "px";
    window[id + "_obj"] = el;
    if(d.layers)el.style=el;
    el.cx = el.sx = sx;el.cy = el.sy = sy;
    el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};

    el.floatIt=function()
    {
        var pX, pY;
        pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
        document.documentElement && document.documentElement.clientWidth ? 
        document.documentElement.clientWidth : document.body.clientWidth;
        pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
        document.documentElement.scrollTop : document.body.scrollTop;
        if(this.sy<0) 
        pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
        document.documentElement.clientHeight : document.body.clientHeight;
        this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
        this.sP(this.cx, this.cy);
        setTimeout(this.id + "_obj.floatIt()", 40);
    }
    return el;
}
/*
JSFX_FloatDiv("divTopLeft", 10,30).floatIt();
</script>
<!-- ********************************************************* -->
*/
