function rollout(elm)
{
	var regRoll = new RegExp("^(.+_)([01])\.(jpg|gif|png)$", "g");
	m = regRoll.exec(elm.src);
	elm.src = m[1] + '0.' + m[3];
}
function rollin(elm)
{
	var regRoll = new RegExp("^(.+_)([01])\.(jpg|gif|png)$", "g");
	m = regRoll.exec(elm.src);
	elm.src = m[1] + '1.' + m[3];
}

function rollbgin(elm1, elm, classto)
{
	if(elm!='' && document.getElementById(elm))
	{
		if(document.getElementById(elm) && document.getElementById(elm).style.visibility=='')
			return true;
		document.getElementById(elm).style.visibility = '';
	}
	elm1.className=classto;
}
function rollbgout(elm1, elm, classto)
{
	if(elm!='' && document.getElementById(elm))
	{
		if(document.getElementById(elm) && document.getElementById(elm).style.visibility == 'hidden')
			return true;
		document.getElementById(elm).style.visibility = 'hidden';
	}
	elm1.className=classto;
}

function showhide(who, elm)
{
	if(document.getElementById(elm).style.display == '')
	{
		who.className = 'expand';
		document.getElementById(elm).style.display = 'none';
	}
	else
	{
		who.className = 'collapse';
		document.getElementById(elm).style.display = '';
	}
}

function showhide2(who, elm)
{
	if(document.getElementById(elm).style.display == '')
	{
		who.className = 'expand2';
		document.getElementById(elm).style.display = 'none';
	}
	else
	{
		who.className = 'collapse2';
		document.getElementById(elm).style.display = '';
	}
}