// JavaScript Document

var ls_id_name;
var ls_size_default;
var ls_size_current;
var sheet;
var rule;
var min;
var max;

var subs = new Array();

function splitBrowsers()
{
	if (document.styleSheets[sheet].cssRules)
		return document.styleSheets[sheet].cssRules;
	else
		return document.styleSheets[sheet].rules;
}

function ls_font_show()
{
	alert(document.styleSheets[sheet].cssRules[rule].selectorText);
}

function ls_font_init(s, r, n, mn, mx)
{
	sheet = s;
	rule = r;
	min = mn;
	max = mx;
	ls_size_current = ls_size_default = n;
	ls_update();
}
	
function ls_font_default()
{
	ls_size_current = ls_size_default;
	ls_update();
}

function ls_font_grow()
{
	if (ls_size_current < max)
		ls_size_current++;

	ls_update();
}

function ls_font_shrink()
{
	if (ls_size_current > min)
		ls_size_current--;

	ls_update();
}

function ls_update()
{
	var s = splitBrowsers();

	s[rule].style.fontSize = ls_size_current + 'px';
}

function ls_menu_confirm(x)
{
	subs[x]=true;
}

function showSub(x)
{
	if (subs[x] == true)
	{
		subs[x] = false;
		display = "none";
	}
	else
	{
		subs[x] = true;
		display = "";
	}
	
	document.getElementById('sub' + x).style.display = display;

}
