var ps = '93%';
var pm = '100%';
var pl = '108%';

$(function(){
	var msie       = jQuery.browser.msie;
	var version    = jQuery.browser.version;
	var ie_version = "6.0";
	$(".gnav").hover(
		function(){
			//mouseover
			/*
			if (msie == true && version == ie_version) {
				$("#" + $(this).attr("id") + "_sub").css("display","block");
			} else {
				$("#" + $(this).attr("id") + "_sub").toggle("fast");
			}
			*/
			$("#" + $(this).attr("id")).css("background-position","-250px top");
		},
		function(){
			//mouseout
			/*
			if (msie == true && version == ie_version) {
				$("#" + $(this).attr("id") + "_sub").css("display","none");
			} else {
				$("#" + $(this).attr("id") + "_sub").toggle("slow");
			}
			*/
			$("#" + $(this).attr("id")).css("background-position","left top");
		}
	);

	$(window).resize(fixedBoxFontSize);
	fixedBoxFontSize();

	$("#f_s").click(function(){
		changeClass(ps);
		changeFontSize(ps);
		return false;
	});

	$("#f_m").click(function(){
		changeClass(pm);
		changeFontSize(pm);
		return false;
	});

	$("#f_l").click(function(){
		changeClass(pl);
		changeFontSize(pl);
		return false;
	});
	$(".gnav").css("font-size",$.cookie('fsize'));
	changeClass($.cookie('fsize'));
});

function fixedBoxFontSize()
{
	var o_left = $("#maincontainer").offset().left + 1025;
	$("#box_font_size").css({
		'background-color':'#ccc',
		'top':'50px',
		'left': o_left + 'px'
	});
}

function changeFontSize(size)
{
	$(".gnav").css("font-size",size);
	$.cookie("fsize",size,{expires:30,path:'/'});
}

function changeClass(size)
{
	switch (size) {
		case ps:
			$("#f_m a").removeClass("current");
			$("#f_l a").removeClass("current");
			$("#f_s a").addClass("current");
			break;
		case pm:
			$("#f_s a").removeClass("current");
			$("#f_l a").removeClass("current");
			$("#f_m a").addClass("current");
			break;
		case pl:
			$("#f_s a").removeClass("current");
			$("#f_m a").removeClass("current");
			$("#f_l a").addClass("current");
			break;
		default:
			$("#f_m a").addClass("current");
	}
}

function openWindow(href, width, height)
{
	window.open(href, "", "width=" + width + ", height=" + height + ", menubar=yes, scrollbars=yes");
}

function sbm(formName)
{
	document.forms[formName].submit();
}

function sbmNewWindow(formName, href, width, height)
{
	window.open(href, "myApp", "width=" + width + ", height=" + height + ", menubar=yes,scrollbars=yes");
	document.forms[formName].submit();
}

function windowClose()
{
	window.close();
	return false;
}
