/*****************************************************************************
 * Prototypes and functions for essentials                                   * 
 * Version 0.3 Copyright Naru^2 2007 - 2009                                  *
 * Distributed under the terms of the AGPL v3 or later                       *
 * See http://www.fsf.org/licensing/licenses/agpl.html for details.          *
 *****************************************************************************/
/* ボクらを油断すると大変なのですよ*/

function SetAccessLevel(Level)
{
	SetAccessLevelDirect(Level);
	document.getElementById("SetAccessLevel"+Level).className = "elcToggleButtonOver";
	if (Level == 2)
	{
		document.getElementById("SetAccessLevel2").className = "elcToggleButtonOver";
		document.getElementById("SetAccessLevel3").className = "elcToggleButtonStable";
	}
	else if (Level == 3)
	{
		document.getElementById("SetAccessLevel3").className = "elcToggleButtonOver";
		document.getElementById("SetAccessLevel2").className = "elcToggleButtonStable";
	}
}

function SetAccessLevelDirect(Level)
{
	document.cookie = "AccessLevel="+Level+";path=/";
}

function nl2br(Target)
{
	return Target.replace(/\n/g, "<br />");
}

// convert xml to special chars
function XMLtoSpecialChars(Target)
{
	return Target.replace(/\&/g, "&amp;").replace(/\'/, "&quot;").replace(/>/g, "&gt;").replace(/</g, "&lt;");
}


