/* --- DOCUMENT ON LOAD --- */

$(document).ready(function(){	
	$('#mainMenu li').hover(
    function(){ $('div', this).show(); }, 
    function() { $('div', this).hide(); } 
  );	
  
	mysize = parseFloat(getCookie('font'));
 	if(!mysize) mysize = defaultsize;
	setFontSize(mysize);
});	
	
/* --- POPUP --- */

function popUp(URL,w,h) 
{	
	window.open(URL,'view', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=' + w + ',height=' + h + ',left = 312,top = 184');
}	
/* --- FONT SIZE --- */

// fonts size init
var defaultsize = 0.70;
var stepPlus = 1.08;
var stepMinus = 0.92;
var minsize = 0.51;
var maxsize = 1.51;	
var contentDiv = 'eContent';
	
function setFontSize(mode)
{
	var size = mysize;
	
	if (mode == 'up') {
		var size = parseFloat(mysize)*parseFloat(stepPlus);
	}
	else if (mode == 'down') {
		var size = parseFloat(mysize)*parseFloat(stepMinus);
	}
	
	if(parseFloat(size) > minsize && parseFloat(size) < maxsize) {
 		$('.'+contentDiv).css('font-size', size + 'em');
 		setCookie('font', size + "");
 		mysize = size;
 	}
}

function setCookie(name,value) {
	document.cookie = name+"="+escape(value)+"; path=/";
}

function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
 		begin = dc.indexOf(prefix);
 		if (begin != 0) {
 			return null;
 		}
 	}
 	else {
 		begin += 2;
 	}
 	var end = document.cookie.indexOf(";", begin);
 	if (end == -1) end = dc.length;
 	return unescape(dc.substring(begin + prefix.length, end));
}