

////////////////////////////////////////////////////////

function expand(id, divHeight) {
	var Div = new Fx.Styles($(id),
	{duration: 800});
	Div.start({
	'height': divHeight 
	})
}

////////////////////////////////////////////////////////

function shrink(id) {
	var Div = new Fx.Styles($(id),
	{duration: 800});
	Div.start({
	'height': 1
	})
}

////////////////////////////////////////////////////////

function animateMailbox(t)
{
	var container=document.getElementById('mailBox');
	var divs=container.getElementsByTagName('div');
	var h3s=container.getElementsByTagName('h3');
	var num=-1;

	var n=0;
	for(var i=0;h3s.length>i;i++)
	{
		if(h3s.item(i).getElementsByTagName('a').item(0).href.search('javascript')>-1)
		{
			if(t==h3s.item(i))
			{
				num=n;
				break;
			}

			n++;
		}
	}

	for(var i=0;divs.length>i;i++)
	{
		var id = divs[i].id;
		var h3 = h3s[i];
		if(i==num)
		{
			var height = divs[i].getElementsByTagName('ul').item(0).offsetHeight;
			if(h3.className.search('hLight')==-1)
			{
				expand(id, height);
				addClass(h3, 'hLight');
			}
			else
			{
				shrink(id);
				addClass(h3, 'hLight');
			}
		}
		else
		{
			shrink(id);
			if(h3.className.search('hLight')>-1)
				addClass(h3,'hLight');
		}
	}
}

////////////////////////////////////////////////////////

function setMailbox()
{
	var container=document.getElementById('mailBox');
	var h3s=container.getElementsByTagName('h3');

	for(var i=0;h3s.length>i;i++)
	{
		if(h3s.item(i).getElementsByTagName('a').item(0).href.search('javascript')>-1)
		{
			h3s.item(i).onclick=function()
			{
				animateMailbox(this);
			}
		}
	}

	//animateMailbox(h3s.item(0));
}

onloadVars[onloadIndex]='setMailbox()';
onloadIndex++;

////////////////////////////////////////////////////////
