function ShowHideLayernew(layername) {
	if (layername != '') {
		expandLayernew(layername);
	}
}

function expandLayernew(name) {

	existingvalues = new Array();
	newvalues = new Array();

	if ( extendedview = my_getcookie('extendedview') )
	{
		existingvalues = extendedview.split(",");
	}

	for( i = 0 ; i < existingvalues.length; i++ )
	{
		if ( existingvalues[i] != name && existingvalues[i] != "" )
		{
			newvalues[newvalues.length] = existingvalues[i];
		}
	}

	var itm = null;
	nameshow = name+'_show';
	if (document.getElementById) {
		itm = document.getElementById(name);
		itmshow = document.getElementById(nameshow);
	} else if (document.all) {
		itm = document.all[name];
		itmshow = document.all[nameshow];
	} else if (document.layers) {
		itm = document.layers[name];
		itmshow = document.layers[nameshow];
	}

	if (!itm) {
	}
	else if (itm.style) {
		if (itm.style.display == "none") {
			newvalues[ newvalues.length ] = name;
			itm.style.display = '';
			itmshow.style.display = "none";
		}
		else {
			itm.style.display = "none";
			itmshow.style.display = '';
		}
	}
	else {
		itm.visibility = "show";
		itmshow.visibility = "hidden";
	}
	my_setcookie( 'extendedview', newvalues.join(','), 1 );
}

function my_getcookie( name )
{
	cname = name + '=';
	cpos = document.cookie.indexOf( cname );

	if ( cpos != -1 )
	{
		cstart = cpos + cname.length;
		cend = document.cookie.indexOf(";", cstart);

		if (cend == -1)
		{
			cend = document.cookie.length;
		}

		return unescape( document.cookie.substring(cstart, cend) );
	}

	return null;
}

function my_setcookie( name, value, sticky )
{
	expire = '';
	domain = '';
	path = "/";

	if ( sticky )
	{
		expire = "; expires=Wed, 1 Jan 2020 00:00:00 GMT";
	}

	document.cookie = name + "=" + value + "; path=" + path + expire + domain + ';';
}