// Get element by id

function _getbyid(eid)
{
	itm = null;
	
	if (document.getElementById)
	{
		itm = document.getElementById(eid);
	}
	else if (document.all)
	{
		itm = document.all[eid];
	}
	else if (document.layers)
	{
		itm = document.layers[eid];
	}
	
	return itm;
}


// Hide a div

function _hidediv(itm)
{
	if (!itm) return;
	
	itm.style.display = "none";
}


// Show a div

function _showdiv(itm)
{
	if (!itm) return;
	
	itm.style.display = "";
}


function _chgclass(eid, clname)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		itm.className = clname;
	}
}

function _getleft(eid)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		return parseInt(itm.style.left);
	}

}

function _setleft(eid,x)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		if(navigator.appName == 'Netscape')
		{
				itm.style.left = x+'px';
		}
		else
        {
			itm.style.pixelLeft = x;
		}
	}
}

function _gettop(eid)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		return parseInt(itm.style.top);
	}
}

function _settop(eid,y)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		if(navigator.appName == 'Netscape')
		{
			itm.style.top = y+'px';
		}
		else
        {
			itm.style.pixelTop = y;
		}
	}
}

function _getheight(eid)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		return parseInt(itm.style.height);
	}
}

function _setheight(eid,h)
{
	itm = _getbyid(eid);

 	if(navigator.appName == 'Netscape')
	{
        itm.style.height = h +'px';             
	}
	else
    {           
		itm.style.pixelHeight = h;
	} 
}

function _getwidth(eid)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		return parseInt(itm.style.width);
	}
}

function _setwidth(eid,w)
{
	itm = _getbyid(eid);

 	if(navigator.appName == 'Netscape')
	{
        itm.style.width = w +'px';             
	}
	else
    {           
		itm.style.width = w;
	} 
}

function _getz(eid)
{
	itm = _getbyid(eid);
	
	if (itm)
	{
		return parseInt(itm.style.zIndex);
	}
}

function _setz(eid,z)
{
	itm = _getbyid(eid);

	itm.style.zIndex = z;
}

//*****************

function isArray(tstvar)
{
	if (tstvar.length == undefined)
	{
		return false;
	}
	return true;
}

function isObject(tstvar)
{
	// ms hez kell idezojel, nshez nem...
	if (typeof (tstvar) == "undefined" || tstvar == "")
	{
		return false;
	}

	if(tstvar.toString() == "[object Object]") 
	{
		return true;
	}
	else
	{	
		return false;
	}
}

