var ns4 = document.layers;
var ie4 = document.all;
var ns6 = document.getElementById && !document.all;


function byId(id)
{
	return document.getElementById(id);
}


function getElementsByClass(searchClass, node, tag)
{
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++)
	{
		if ( pattern.test(els[i].className) )
		{
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function SetStyle(elem_id, style)
{
	if ( ie4 )
		byId(elem_id).style.setAttribute('cssText', style, null);
	else
		byId(elem_id).setAttribute('style', style, null);
}
