﻿function GetCookie(name)  {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
 
   while (i < clen)  {
     var j = i + alen;
     if (document.cookie.substring(i, j) == arg)
       return getCookieVal (j);
     i = document.cookie.indexOf(" ", i) + 1;
     if (i == 0) 
             break; 
   }
   return null;
  }

function sliderToggler(){

	
	

	var idMenu= readCookie('idMenu');
	var idSubMenu= readCookie('idSubMenu');
	
	
	/* Usiamo le funzioni slideDown e SlideUp di scriptacolous. On click di ogni elemento nascondo gli altri due e mostro quello selezionato */
	/* id rappresenta l'id dell'ul da mostrare */
	/*recuperiamo gli elementi coinvolti */
	var ulList = $$('ul.list_Menu ul');	
	ulList.each(function(ul){
		if(ul.hasClassName('open') && ul.id != id){		
			new Effect.SlideUp(ul.id);			
			$(ul.id).removeClassName('open');
		}
	});
	
	
	var liList = $$('ul.list_Menu li');
	if(idMenu != null) {
	liList.each(function(li){
		if(li.hasClassName('li_Selected')){
			$(li.id).removeClassName('li_Selected');	
		}
		if(li.id == idMenu+'_ILivello'){		
			$(idMenu+'_ILivello').addClassName('li_Selected');				
		}	
		
	});
	}

	if(idMenu != null) {
		new Effect.SlideDown(idMenu);
		$(idMenu+'_ILivello').addClassName('li_Selected');
		if (idSubMenu!= null ){
			$(idMenu+''+idSubMenu).addClassName('li_Selected');
			$(idMenu).addClassName('open');
		}
		
	}
	
    

}


function sliderTogglerIndex(){

	

	var idMenu= 1;
	
	
	/* Usiamo le funzioni slideDown e SlideUp di scriptacolous. On click di ogni elemento nascondo gli altri due e mostro quello selezionato */
	/* id rappresenta l'id dell'ul da mostrare */
	/*recuperiamo gli elementi coinvolti */
	var ulList = $$('ul.list_Menu ul');	
	ulList.each(function(ul){
		if(ul.hasClassName('open') && ul.id != id){		
			new Effect.SlideUp(ul.id);			
			$(ul.id).removeClassName('open');
		}
	});
	
	
	var liList = $$('ul.list_Menu li');
	if(idMenu != null) {
	liList.each(function(li){
		if(li.hasClassName('li_Selected')){
			$(li.id).removeClassName('li_Selected');	
		}
		if(li.id == idMenu+'_ILivello'){		
			$(idMenu+'_ILivello').addClassName('li_Selected');				
		}	
		
	});
	}
	
}

function sliderTogglerEvento(){

	

	var idMenu= 4;
	
	
	/* Usiamo le funzioni slideDown e SlideUp di scriptacolous. On click di ogni elemento nascondo gli altri due e mostro quello selezionato */
	/* id rappresenta l'id dell'ul da mostrare */
	/*recuperiamo gli elementi coinvolti */
	var ulList = $$('ul.list_Menu ul');	
	ulList.each(function(ul){
		if(ul.hasClassName('open') && ul.id != id){		
			new Effect.SlideUp(ul.id);			
			$(ul.id).removeClassName('open');
		}
	});
	
	
	var liList = $$('ul.list_Menu li');
	if(idMenu != null) {
	liList.each(function(li){
		if(li.hasClassName('li_Selected')){
			$(li.id).removeClassName('li_Selected');	
		}
		if(li.id == idMenu+'_ILivello'){		
			$(idMenu+'_ILivello').addClassName('li_Selected');				
		}	
		
	});
	}
}

function sliderTogglerNotizia(){


	var idMenu= 3;
	
	
	/* Usiamo le funzioni slideDown e SlideUp di scriptacolous. On click di ogni elemento nascondo gli altri due e mostro quello selezionato */
	/* id rappresenta l'id dell'ul da mostrare */
	/*recuperiamo gli elementi coinvolti */
	var ulList = $$('ul.list_Menu ul');	
	ulList.each(function(ul){
		if(ul.hasClassName('open') && ul.id != id){		
			new Effect.SlideUp(ul.id);			
			$(ul.id).removeClassName('open');
		}
	});
	
	
	var liList = $$('ul.list_Menu li');
	if(idMenu != null) {
	liList.each(function(li){
		if(li.hasClassName('li_Selected')){
			$(li.id).removeClassName('li_Selected');	
		}
		if(li.id == idMenu+'_ILivello'){		
			$(idMenu+'_ILivello').addClassName('li_Selected');				
		}	
		
	});
	}
	
}

function sliderTogglerAgenda(){

	var idMenu= 2;
	
	
	/* Usiamo le funzioni slideDown e SlideUp di scriptacolous. On click di ogni elemento nascondo gli altri due e mostro quello selezionato */
	/* id rappresenta l'id dell'ul da mostrare */
	/*recuperiamo gli elementi coinvolti */
	var ulList = $$('ul.list_Menu ul');	
	ulList.each(function(ul){
		if(ul.hasClassName('open') && ul.id != id){		
			new Effect.SlideUp(ul.id);			
			$(ul.id).removeClassName('open');
		}
	});
	
	
	var liList = $$('ul.list_Menu li');
	if(idMenu != null) {
	liList.each(function(li){
		if(li.hasClassName('li_Selected')){
			$(li.id).removeClassName('li_Selected');	
		}
		if(li.id == idMenu+'_ILivello'){		
			$(idMenu+'_ILivello').addClassName('li_Selected');				
		}	
		
	});
	}
	
}




function getCookieVal(offset)  {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
     endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
  }
 
 
 
 function SetCookie(name, value)  {
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (2 < argc) ? argv[2] : null;
   var path = (3 < argc) ? argv[3] : null;
   var domain = (4 < argc) ? argv[4] : null;
   var secure = (5 < argc) ? argv[5] : false;
 
   document.cookie = name + "=" + escape (value) + ((expires == null) ? "" :
     ("; expires=" + expires.toGMTString())) + ((path == null) ? "" :
     ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) +
     ((secure == true) ? "; secure" : "");
  }
 
 function DisplayInfo()  {
   var expdate = new Date();
   var visit;
 
   expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
   if(!(visit = GetCookie("visit"))) 
     visit = 0;
   visit++;
   SetCookie("visit", visit, expdate, "/", null, false);
 
   var message;
   if(visit == 1) message=" Benvenuto nelle pagine del mio sito";
   if(visit == 2) message=" Bentornato mister";
   if(visit == 3) message=" Mi fa piacere rivederti";
   if(visit == 4) message=" Oh, chi si rivede!"; 
   if(visit == 5) message=" Qui puoi inserire un messaggio a piacere";
   if(visit == 6) message=" Qui puoi inserire un altro messaggio";
   alert("\n"+"Hai visitato questa pagina\n"+""+visit+" "+"volte."+"\n"+"\n"+message);
  }
 
 function ResetCounts()  {
   var expdate = new Date();
   expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
   visit = 0;
   SetCookie("visit", visit, expdate , "/", null, false);
   leapto();
  }
  
  function goTo(page,cName1,cValue1) {
  if (page != "" ) {
	        createCookie(cName1,cValue1,1);
			//SetCookie(cName1,cValue1);
			goToPage(page);
	}
	return false;
}
  function goTo2(page,cName1,cValue1,cName2,cValue2) {
  if (page != "" ) {
			createCookie(cName1,cValue1,1);
			createCookie(cName2,cValue2,1);
			//SetCookie(cName1,cValue1);
			//SetCookie(cName2,cValue2);
			goToPage(page);
	}
	return false;
}
function goToPage(page) {
	if (page != "" ) {
			document.location.href = page;
	}
	return false;
}

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 var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

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 eraseCookie(name) {
	createCookie(name,"",-1);
}

function getDayAndDate(){
	day = new Date();
	var nameList=new Array("domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato");
	var dayOfTheWeek=day.getDay();
	var dateOfMonth=day.getDate();
	var month=day.getMonth() + 1;
	
	
	date = (''+nameList[dayOfTheWeek]+' ');
	date += ((dateOfMonth < 10) ? "0" : "") + dateOfMonth;
	date += ((month < 10) ? "/0" : "/") + month;
	date +="/"+day.getFullYear()+ '';
	
  
    document.getElementById("txt_Date").innerHTML = date;

}
  
 
 function getEnglishDate(){
	now = new Date
	var dayName=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	monName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")	
	var strDay;
		if ((now.getDate() == 1) || (now.getDate() != 11) && (now.getDate() % 10 == 1)) 		// Correction for 11th and 1st/21st/31st
			strDay = "st ";
		else if ((now.getDate() == 2) || (now.getDate() != 12) && (now.getDate() % 10 == 2)) 	// Correction for 12th and 2nd/22nd/32nd
			strDay = "nd ";
		else if ((now.getDate() == 3) || (now.getDate() != 13) && (now.getDate() % 10 == 3)) 	// Correction for 13th and 3rd/23rd/33rd
			strDay = "rd ";
		else
			strDay = "th ";
			
	 document.getElementById("txt_Date").innerHTML = dayName[now.getDay()] + " " + now.getDate() +" "+ monName[now.getMonth()] +" " + now.getFullYear();	
	
}

function getRecensioni(path, id_div){   
	new Ajax.Request(path, {
		method:'post',
		requestHeaders: ['Content-Type', 'text/html', 'Cache-Control', 'no-cache, must-revalidate'],
		asynchronous:false,
		onSuccess: function(transport) {
			//alert(transport.responseText);
		    $(id_div).update(transport.responseText); 	 
		},
		onException: function(transport) {				     
			  alert("Error parsing events file " + transport.responseText);
		},
		onComplete: function(transport) {				     
			  //alert("On complete " + transport.responseText);
			  //alert("complete " + transport.status);
			  if (200 == transport.status)	{}
		}
	}); 

}		
  
  
  
