function save_state(_large_text)
{
	// Fetch variables
	var url = "/resources/set_style_sheet.aspx";
	var method = "POST";
	var parameters = "large_text=" + _large_text;
	
	// Create a new XHI instance
	var xhi = new XHI();

	var postback = function ( _r )
	{

	};
	
	xhi.url = url;
	xhi.method = method;
	xhi.parameters = parameters;
	xhi.postback = postback;

	xhi.connect();
}

function normal()
{
	Disable_Style_Sheet( 'Large text' );
	save_state("0");
}

function large_text()
{
	Enable_Style_Sheet( 'Large text', true );
	save_state("1");
}

function Enable_Style_Sheet( _title, _disable_others )
{
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
	{
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
		{
			if (_disable_others)
			{
				a.disabled = true;
			}
		
			if (a.getAttribute("title") == _title)
			{
				a.disabled = false;
			}
			
		}
	}
}

function Disable_Style_Sheet( _title )
{
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
	{
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
		{
			if (a.getAttribute("title") == _title)
			{
				a.disabled = true;
			}
			
		}
	}
}

function Is_Disabled( _title )
{
	var isdisabled = false;

	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++)
	{
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
		{
			if (a.getAttribute("title") == _title)
			{
				isdisabled = a.disabled;
			}
			
		}
	}
	
	return isdisabled;
}

function scroll()
{
	if (document.getElementById)
	{
		var oRow = document.getElementById("news-scroll-content");
		var oLink = document.getElementById("news-scroll-link");

		if (oRow && oLink)
		{
			if(!bPaused)
			{
				//Init
				if(!bInit)
				{
					bInit = true;
					oRow.style.top = oRow.style.height;

					oLink.href = sLink[iID];
					oLink.innerHTML = sText[iID];
					setTimeout("scroll()", iInterval);
				}
				//Middle
				else if(parseInt(oRow.style.top) == iDistance)
				{
					oRow.style.top = "0px";
					setTimeout("scroll()", iDisplay);
				}
				//Moving
				else if(parseInt(oRow.style.top.replace("px","")) > -parseInt(oRow.style.height.replace("px","")))
				{
					oRow.style.top = "" + (parseInt(oRow.style.top) - iDistance) + "px";
					setTimeout("scroll()", iInterval);
				}
				//Reset
				else
				{
					oRow.style.top = oRow.style.height;

					iID++;
					if(iID >= sLink.length)
					{
						iID = 0;
					}
					oLink.href = sLink[iID];
					oLink.innerHTML = sText[iID];
					setTimeout("scroll()", iInterval);
				}
			}
			else
			{
				setTimeout("scroll()", iInterval);
			}
		}
	}
}