
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		preloadFlag = true;
	}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function openw(windowurl,iWidth,iHeight){
	window.open(windowurl,'_blank','toolbar=no,location=no,resizable=no,status=no,scrollbars=yes,menubar=no,width=' + iWidth + ',height=' + iHeight);
}

function openpw(windowurl) {
    window.open(windowurl, '', 'toolbar=no,location=no,resizable=no,status=no,scrollbars=yes,menubar=no');
}

function printArticle() {
	if (window.print) {
		setTimeout('window.print();',50);
	}
	else if (agt.indexOf("mac") != -1) {
		alert("Nyomja meg a 'Cmd+p' gombokat a cikk nyomtatásához!");
	}
	else {
		alert("Nyomja meg a 'Ctrl+p' gombokat a cikk nyomtatásához!")
	}
}

function printItem(ItemID)
{
	var oItem = document.getElementById(ItemID);
	var oPrintWindow = window.open();	
	oPrintWindow.document.body.innerHTML = oItem.innerHTML;
	oPrintWindow.print();
	oPrintWindow.close();	
}

function SubmitPage(){
	window.document.forms[0].submit();
}

var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var almenuVisib;
var ThirdMenuVisib;
var NS4 = (bName == "Netscape" && bVer >= 4);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);

var actLayer = 1
var TimeOutID;
var ThirdLevelTimeOutID;
var LeftMenuTimeOutID;
var LeftMenuParentID;
var LeftMenuParentContent;
var ExpandedLeftMenus = new Array();
if (NS4 || IE4)
{
	if (navigator.appName == "Netscape")
	{
		layerStyleRef="layer.";
		layerRef="document.layers";
		styleSwitch="";
	}
	else
	{
		layerStyleRef="layer.style.";
		layerRef="document.all";
		styleSwitch=".style";
	}
}

function showLayer(layerNumber)
{
    if (layerNumber == almenuVisib)
           clearTimeout(TimeOutID);

 	document.all[layerNumber].style.visibility="visible";
}

function showThirdLevel(layerNumber)
{
	
    if (layerNumber == ThirdMenuVisib)
           clearTimeout(ThirdLevelTimeOutID);

 	document.all[layerNumber].style.visibility="visible";

}
function showParent(parentNumber)
{
    if (parentNumber == almenuVisib)
	    clearTimeout(TimeOutID);
	 document.all[parentNumber].style.visiblity= "visible";
	 //window.alert(document.all[parentNumber].style.visiblity);
}

function hideLayer(layerNumber)
{

         document.all[layerNumber].style.visibility="hidden";
}

function slow(layerNumber)
{
          almenuVisib=layerNumber;
          TimeOutID = setTimeout("hideLayer('"+ layerNumber + "')",40);
}

function slowThirdLevel(layerNumber)
{
          ThirdMenuVisib=layerNumber;
          ThirdLevelTimeOutID = setTimeout("hideLayer('"+ layerNumber + "')",40);
}

function visibmenu()
{
         //Almenüpontra huzta rá az egeret
         almenuVisib = 1;
}
function ColorizeTable(TableID,CssClassHead,CssClass1,CssClass2,CssClassLead,CssClassFoot, LeadRowsCount)
{
	var oTable = document.getElementById(TableID);
	nBrowserType = 0;
	
	Browser = navigator.appName;		
	if (Browser.indexOf('Netscape')!= -1)
	{
		nBrowserType = 1;
	}
	//alert(oTable.childNodes[nBrowserType].childNodes.length);
	for (i=0;i<oTable.childNodes[nBrowserType].childNodes.length;i++)	
	{	
		//alert(i);	
		if (oTable.childNodes[nBrowserType].childNodes[i].className == null || oTable.childNodes[nBrowserType].childNodes[i].className == '')	
		{
			if (i==0) {
				if (CssClassHead != "")
					oTable.childNodes[nBrowserType].childNodes[i].className=CssClassHead;
			}
			else
			{
			
				if (i <= LeadRowsCount)
				{
					oTable.childNodes[nBrowserType].childNodes[i].className=CssClassLead;
				}
				else 
				{
					if ((i % 2) == 0)
					{
						if ((CssClassFoot != "") && (oTable.childNodes[nBrowserType].childNodes.length-1 == i))
							oTable.childNodes[nBrowserType].childNodes[i].className=CssClassFoot;
						else
							oTable.childNodes[nBrowserType].childNodes[i].className=CssClass1;
					}
					else
					{
						if ((CssClassFoot != "") && (oTable.childNodes[nBrowserType].childNodes.length-1 == i))
							oTable.childNodes[nBrowserType].childNodes[i].className=CssClassFoot;
						else
							oTable.childNodes[nBrowserType].childNodes[i].className=CssClass2;
					}
				}
			}
		}
	}
}
function LeftMenuClick(ParentMenuID, SubMenuID, ParentContentID)
{
//alert (ParentMenuID + "\r\n" + SubMenuID + "\r\n" + ParentContentID);
	if(ExpandedLeftMenus.join('').search(ParentMenuID) > -1)
	{
		 CollapseLeftMenu(ParentMenuID,ParentContentID);
	}
	else
	{
		ExpandLeftMenu(ParentMenuID, SubMenuID)
	}
}
function ExpandLeftMenu(ParentMenuID, SubMenuID)
{

	var oParent= document.getElementById(ParentMenuID);
	var oContent = document.getElementById(SubMenuID);
	LeftMenuParentContent = oParent.innerHTML;
	oParent.innerHTML = oParent.innerHTML + oContent.innerHTML;
	ExpandedLeftMenus[ExpandedLeftMenus.length] = ParentMenuID;
}

function CollapseLeftMenu(ParentMenuID,ParentContentID)
{
	var oParent= document.getElementById(ParentMenuID);
	var oContent = document.getElementById(ParentContentID);	
	oParent.innerHTML = trim(oContent.innerHTML)		
	ExpandedLeftMenus = DeleteElementFromArray(ExpandedLeftMenus,ParentMenuID);
}
function DeleteElementFromArray(array, ItemValue)
{
	var aTemp = new Array();
	for(var i=0; i<array.length;i++)
	{		
		if(array[i]!= ItemValue)
		{		
			aTemp[aTemp.length] = array[i];		
		}				
	}
	return aTemp;
}

function trim(str)
{
    s = str.replace(/^(\s)*/, '');
    s = s.replace(/(\s)*$/, '');
    return s;
}

function RefreshPage(iRefreshTime)
{
	//iRefreshTime in sec
	setTimeout("window.location.reload(true)",1000*iRefreshTime);
}

function RefreshImage(sImageTarget, sItemId)
{				
		var imagespacer = document.getElementById(sItemId);		
		var randomnumber=Math.round(Math.random()*10000000); 
		var imagetarget = sImageTarget+randomnumber;
		imagespacer.src = imagetarget;								
		RefreshImageTimer(sImageTarget, sItemId);			
}

function RefreshImageTimer(sImageTarget, sItemId)
{
    setTimeout("RefreshImage('" + sImageTarget + "','" + sItemId + "')",540*1000);    
    // Timeout is 19 min SetTimeout is in ms =  1000 * 1140 
    
}

function LoginPost(e,sButtonId)
{
	var key;
	var LoginButton;
     if(window.event)
     {
          key = window.event.keyCode;     //IE
     }
     else
     {
          key = e.which;     //firefox
     }
     if(key == 13)
     {
		LoginButton = document.getElementById(sButtonId);
		if (LoginButton != null)	 
		{
			LoginButton.click();
		}
        return false;
     }
     else
          return true;	
}

