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 leggicookie(){
  var cookie = readCookie("legibility");
  if(cookie=="true")  
    cambiasfondo();
  var cookie = readCookie("fontsize");
  if(cookie=="true")  
    bigfontsize();
 }  
 
   
function bigfontsize(){

    document.body.style.fontSize = "1.1em";
    
  
    createCookie("fontsize", "true", 365); 
   }
   
function smallfontsize(){
    createCookie("fontsize", "false", 365); 
    location.reload(true);
    return;
   }


function cambiasfondo(){

  if(document.getElementsByTagName("body")[0].style.backgroundColor=='black'){
    createCookie("legibility", "false", 365); 
    location.reload(true);
    return;
  }

  createCookie("legibility", "true", 365); 
 
 
 
   
  for(i=0; i < document.getElementsByTagName("body").length; i++){
   document.getElementsByTagName("body")[i].style.backgroundImage='';
   document.getElementsByTagName("body")[i].style.backgroundColor='black';
   document.getElementsByTagName("body")[i].style.color = '#FFFFFF';
   }
 
  var fileref=document.createElement("link");
  fileref.setAttribute("rel", "stylesheet");
  fileref.setAttribute("type", "text/css");
  fileref.setAttribute("href", "/system/modules/it.comune.piccoli/resources/css/stileblack.css");
  document.getElementsByTagName("head")[0].appendChild(fileref);

  
  for(i=0; i < document.getElementsByTagName("div").length; i++){
	  if(document.getElementsByTagName("div")[i].id.indexOf("colonna")>=0){
		if(document.getElementsByTagName("div")[i].id.indexOf("footercolonna")<0){
		   document.getElementsByTagName("div")[i].style.color = '#FFFFFF';
	           document.getElementsByTagName("div")[i].style.backgroundImage='url()';
		   document.getElementsByTagName("div")[i].style.backgroundColor='black';
		   }	   
	   } 
     
   }
   for(i=0; i < document.getElementsByTagName("img").length; i++){
	  if(document.getElementsByTagName("img")[i].id.indexOf("linkdsiconaimg")>=0){
	     document.getElementsByTagName("img")[i].src=document.getElementsByTagName("img")[i].src.replace('links/','black/');
	     document.getElementsByTagName("img")[i].src=document.getElementsByTagName("img")[i].src.replace('.png','.jpg');
	  }     
   }
   
    
   
   if(document.getElementById("calendario"))
     document.getElementById("calendario").style.backgroundImage='url()';


   for(i=0; i < document.getElementsByTagName("a").length; i++) {
   ancora=document.getElementsByTagName("a")[i].id;
   if((ancora!='AAA1')&&(ancora!='AAA2')&&(ancora!='AAA3')&&(ancora!='amenuoriz')) 
       document.getElementsByTagName("a")[i].style.color = '#FFFFFF';
   }
    
  for(i=0; i < document.getElementsByTagName("p").length; i++)
   document.getElementsByTagName("p")[i].style.color = '#FFFFFF';
    
  for(i=0; i < document.getElementsByTagName("h1").length; i++)
   document.getElementsByTagName("h1")[i].style.color = '#FFFFFF';
 
 for(i=0; i < document.getElementsByTagName("h2").length; i++)
   document.getElementsByTagName("h2")[i].style.color = '#FFFFFF';
 
     
   if(document.getElementById("bottonetestatacomune"))
   	document.getElementById("bottonetestatacomune").src="/system/modules/it.comune.piccoli/resources/images/black/entraincomuneon.png";
   if(document.getElementById("bottonetestatacitta"))
   	document.getElementById("bottonetestatacitta").src="/system/modules/it.comune.piccoli/resources/images/black/vivilacittaon.png";
   if(document.getElementById("bottonetestataservizi"))
   	document.getElementById("bottonetestataservizi").src="/system/modules/it.comune.piccoli/resources/images/black/accediaiservizion.png";
 
   if(document.getElementById("bottonetestatahomecomune"))
   	document.getElementById("bottonetestatahomecomune").src="/system/modules/it.comune.piccoli/resources/images/black/entraincomuneoff.png";
   if(document.getElementById("bottonetestatahomecitta"))
   	document.getElementById("bottonetestatahomecitta").src="/system/modules/it.comune.piccoli/resources/images/black/vivilacittaoff.png";
   if(document.getElementById("bottonetestatahomeservizi"))
   	document.getElementById("bottonetestatahomeservizi").src="/system/modules/it.comune.piccoli/resources/images/black/accediaiservizioff.png";
 
    if(document.getElementById("imagericerca"))
   	document.getElementById("imagericerca").src="/system/modules/it.comune.piccoli/resources/images/black/ricercabutton.png";

 }

if (window.addEventListener)
	window.addEventListener("load", leggicookie, false);
else if (window.attachEvent)
	window.attachEvent("onload", leggicookie);

