$(document).ready(function(){
//	var menu_slide_speed = 50;
//	var menu_open_memory = true;
	if(menu_open_memory){
		var nome='menu_coockie';
		var valore = valoreCookie (nome);
		if(valore=='' || valore==null){
			//salva
			impostaCookie(nome, 'chiuso', '');
		}
		if(valore=='aperto'){
			$(".menu_container").slideToggle(1);
			$(this).toggleClass("active");
		}
		
		  $(".btn-slide").click(function(){
		  $(".menu_container").slideToggle( menu_slide_speed ,function(){
			//salva
			  if ($(this).is(':hidden')) {
					valore = "chiuso";
				} else {
					valore = "aperto";
				}
			  impostaCookie(nome, valore, '');
		  });
		  $(this).toggleClass("active");
		  });
	}else{
		$(".btn-slide").click(function(){
			  $(".menu_container").slideToggle( menu_slide_speed );
		});
	}
});

function valoreCookie (nome) {
	   var valore=document.cookie; //ottiene la stringa di cookie
	   var inizioCookie=valore.indexOf(" " + nome + "="); //trova il cookie desiderato
	 
	   //se non esiste, magari è all'inizio della stringa
	   if (inizioCookie == -1) { 
	      inizioCookie = valore.indexOf(nome + "=");
	   }
	 
	   if (inizioCookie == -1) { //il cookie non esiste proprio
	      valore = null;
	   }
	 
	   if (inizioCookie >= 0) { //il cookie esiste
	      //qui inizia la stringa del valore
	      inizioCookie = valore.indexOf("=", inizioCookie) + 1; 
	      var fineCookie = valore.indexOf(";", inizioCookie); //qui finisce
	      if (fineCookie == -1)  //se non viene trovato, allora è l'ultimo cookie
	         fineCookie = valore.length;
	      //elimina i caratteri commutati
	      valore = unescape(valore.substring(inizioCookie, fineCookie)); 
	   }
	 
	   return valore;
	}


function impostaCookie (nome, valore, scadenza) {
	 
    if (scadenza == "") {
        var oggi = new Date();
        oggi.setMonth(oggi.getMonth() + 3);
        //restituisce la data nel formato necessario
        scadenza = oggi.toGMTString();
    }
    valore = escape(valore);
    document.cookie=nome + "=" + valore + ";expires=" + scadenza;
}

