$(document).ready(function(){

	var font_size = readCookie('user_font_size')
	//alert(dimensione_car);
	if(font_size){
		setFontSize(font_size);
	}

	//gestione linkbox
	$(".dtd li,.td li").hover(function(){
			$(this).css({'cursor':'pointer'}).addClass("hovering");
		},function(){
		$(this).removeClass("hovering");
	}).click(function(){
		document.location = $(this).find("a:first").attr("href");
	});

	/*  gestione accordion  */
	$('.accordion .description').hide();
	$('.accordion .key')
		.hover(function(){
			$(this).css({'cursor':'pointer'});
		},function(){
		}).click(function(){
			$(this).parent().siblings().removeClass('current').find('.description').slideUp('fast');
			$(this).siblings('.description').slideToggle('fast');
			$(this).parent('li').toggleClass('current');
		});

});

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = '; expires='+date.toGMTString();
  }
  else expires = '';
  document.cookie = name+'='+value+expires+'; path=/';
}

function setFontSize(size) {
	var val = "0.8em"; // default
	if (size == 1) val = "60%";
	if (size == 2) val = "80%";
	if (size == 3) val = "120%";
	$('body').css({'font-size': val});
	createCookie('user_font_size',size,365);
}