function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
 if ( pattern.test(els[i].className) ) {
 classElements[j] = els[i];
 j++;
 }
}
return classElements;
}

function initialHeight()
{
if(navigator.appName=="Netscape")
{
var a = getElementsByClass(document,'article_heading','*');
var h = getElementsByClass(document,'expander_middle','*');
var i = 0;

	for (i=0; i<a.length;i++)
	{
	var p = a[i].offsetHeight;
	var pp = p*1.3;
	a[i].parentNode.style.height=pp+100+"px";
	a[i].parentNode.style.width="361px";
	a[i].parentNode.style.position="static";
	a[i].parentNode.style.borderBottom="none";
	h[i].style.display="none";
	a[i].parentNode.style.borderTop="1px solid rgb(200,200,200)";
	}
}

else

{
var a = getElementsByClass(document,'article_heading','*');
var i = 0;

	for (i=0; i<a.length;i++)
	{
	var p = a[i].offsetHeight;
	var pp = p*1.3;
	a[i].parentNode.style.height=pp+100+"px";
	a[i].parentNode.style.width="361px";
	a[i].parentNode.style.position="static";
	a[i].parentNode.style.borderBottom="none";
	}
}}


function articleHeight()
{
var a = getElementsByClass(document,'article_image','*');
var i = 0;
	
	for (i=0; i<a.length;i++)
	{
		var b = a[i].offsetHeight;
		var c = a[i].parentNode.firstChild.offsetHeight;
		var d = a[i].offsetWidth/2;
		var f = 100-d;
		var m = b+c-f+80;
		if(m < 0)
		{
		m=0;
		}
		a[i].parentNode.style.height = m+"px";
		if (b+c-f+80 > 300)
		{
		a[i].parentNode.style.height = b+c+"px";
		}
		if (b+c-f+80 < b+c+10)
		{
		a[i].parentNode.style.height = b+c+"px";
		}
	}
}

function hover(id)
{
document.getElementById(id).style.cursor="default";
}

function menu_active(id)
{
document.getElementById(id).style.backgroundImage="url(img/menu_active.gif)";
}

var originalsize = 0;
function article_expand(x)
{
var imagesize = x.getElementsByTagName('img');

if(imagesize.length > 0)
{
	if(imagesize[0].style.width != "auto")
	{
	originalsize = imagesize[0].offsetWidth-2;
	}

	if (x.style.height != "auto")
	{
	x.style.fontSize="14px";
	x.lastChild.style.display="block";
	initialHeight();
	articleHeight();
	x.style.height="auto";
	x.style.position="absolute";
	x.style.width="744px";
	imagesize[0].style.width="auto";
	x.parentNode.parentNode.style.height = x.offsetHeight+"px";
	x.parentNode.parentNode.style.overflow="hidden";
	var image_width = x.childNodes[1].offsetWidth;
	x.firstChild.style.width=744-(image_width*1)+"px";
	}

	else {
	x.style.fontSize="12px";
	x.lastChild.style.display="none";
	x.parentNode.parentNode.style.height = "auto";
	x.parentNode.parentNode.style.overflow = "auto";
	imagesize[0].style.width=originalsize+"px";
	x.style.position="static";
	x.style.width="361px";
	x.firstChild.style.width="auto";
	initialHeight();
	articleHeight();
	}
}

else
{

	if (x.style.height != "auto")
	{
	x.style.fontSize="14px";
	x.lastChild.style.display="block";
	initialHeight();
	articleHeight();
	x.style.height="auto";
	x.style.position="absolute";
	x.style.width="744px";
	x.parentNode.parentNode.style.height = x.offsetHeight+"px";
	x.parentNode.parentNode.style.overflow="hidden";
	}

	else {
	x.style.fontSize="12px";
	x.lastChild.style.display="none";
	x.parentNode.parentNode.style.height = "auto";
	x.parentNode.parentNode.style.overflow = "auto";
	x.style.position="static";
	x.style.width="361px";
	x.style.fontSize="12px";
	initialHeight();
	articleHeight();
	}
}}