



function show_element(which)
{
	document.getElementById(which + 'on').style.display = "block";
	document.getElementById(which + 'off').style.display = "none";
	set_cookie(which, 'on');
}


function hide_element(which)
{
	document.getElementById(which + 'on').style.display = "none";
	document.getElementById(which + 'off').style.display = "block";
	set_cookie(which, 'off');
}

function set_cookie(which, state)
{
	document.cookie = cookie_name + which + "=" + state + "; path=" + "/" + ';';
}

function fetch_cookie(which)
{
	thecookie = cookie_name + which + '=';
	str_pos  = document.cookie.indexOf(thecookie);
	cc = false;

	if (str_pos != -1)
	{
		cstart = str_pos + thecookie.length;
		cend   = document.cookie.indexOf(";", cstart);

		if (cend == -1)
			cend = document.cookie.length;

		cc = unescape(document.cookie.substring(cstart, cend));
	}

	return cc;
}

function set_display()
{
	for (i = 0 ; i < el.length; i++ )
	{
		if (fetch_cookie(el[i]) != false)
		{
			if (fetch_cookie(el[i]) == 'on')
			{
				show_element(el[i]);
			}
			else
			{
				hide_element(el[i]);
			}
		}
	}
}




function showimage(loc, width, height)
{
	window.open(loc,'Image','width='+width+',height='+height+',screenX=0,screenY=0,top=0,left=0,toolbar=0,status=0,scrollbars=0,location=0,menubar=1,resizable=1');
	return false;
}

function showfastreply()
{
	if (document.getElementById('fastreply').style.display == "block")
	{
		document.getElementById('fastreply').style.display = "none";
	}
	else
	{
		document.getElementById('fastreply').style.display = "block";
	}
}

function showHideRow(el)
{
	if (document.getElementById(el).style.display == "")
	{
		document.getElementById(el).style.display = "none";
	}
	else
	{
		document.getElementById(el).style.display = "";
	}
}

function showhide_topic_review()
{
    if (document.getElementById('review_on').style.display == "block")
    {
        document.getElementById('review_on').style.display = "none";
        document.getElementById('review_off').style.display = "block";
    }
    else
    {
        document.getElementById('review_on').style.display = "block";
        document.getElementById('review_off').style.display = "none";
    }
}









