// JavaScript Document
var cookieFontSizeName = "WP4_FontSize";
var cookieTextVersionName = "WP4_TextVersion";


//creazione del cookie
function createCookie(name, value, days) {
	var contenutoDelCookie= "";
	
	var expires = "; expires=";
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires += date.toGMTString();
	}
	else {
		expires += " ";
	}

	//composizione del cookie
	contenutoDelCookie = name+"="+value + expires +"; path=/;";
	
	//scrittura del cookie
	document.cookie = contenutoDelCookie;
}




//controlla se il caricamento del cookie è avvenuto correttamente
function checkCookie(cookieName){
	if (document.cookie.indexOf(cookieName+"=")==-1){
		alert ('Attenzione! devi abilitare i cookie!'); 
	}
}


//legge il cookie, se presente
function readFontSizeCookie() {
	//try{
		cookies=document.cookie;
		posStile=cookies.indexOf(cookieFontSizeName+"="); 
		var value=0;
		if (posStile > -1) {
			
			fineStile = posStile+ (cookieFontSizeName.length + 1); 
			//+1, perché bisogna considerare anche l'uguale ('=')
		
		
			//prendiamo il valore specificato nel cookie
			//: +2: segno e valore (-1, 
			value = cookies.slice(fineStile,fineStile+1); 

			if(value == '-'){
				value = cookies.slice(fineStile,fineStile+2); 
			}
				
			if(value < 0){
				var stringValue = ""+value;

				setCookieCounter(value);
				decrease();

			}else if(value > 0){
				setCookieCounter(value);
				increase();

			}else{
				value=0;
				setCookieCounter(value);
				//normalizza();
			}
			
			
			
			
		}else{
			value=0;
			//alert("problems during cookie elaboration");
			setCookieCounter(value);
		}
		
		
		
	//}catch(e){
		//alert("eccezione\n" +e);
	//}
	
}


//creazione del cookie con versione (testuale o html)
function createCookieTextVersion(value) {
	var contenutoDelCookie= "";	
	var expires = "; expires=";

		var date = new Date();
		date.setTime(date.getTime()+(1*24*60*60*1000));
		expires += date.toGMTString();

	//composizione del cookie
	contenutoDelCookie = cookieTextVersionName+"="+value + expires +"; path=/;";	
	//scrittura del cookie
	document.cookie = contenutoDelCookie;
}