

// EUROKALKULACKA


//EUROKALKULACKA - zobrazovanie
function Eurocalculator ()
{
    var calculator = document.getElementById("euroCalculator");
    if
    (calculator.style.display == "block"){
        calculator.style.display = "none";
        nastavViditelnost("1");
    }
    
    else
    {
        
        calculator.style.display = "block";
        nastavViditelnost("2");
        initImage()
    }
}

// EUROKALKULACKA - efekt zobrazovania
 function initImage() 
    {
      imageId = 'euroCalculator';
      image = document.getElementById(imageId);
      setOpacity(image, 0);
      image.style.visibility = 'visible';
      fadeIn(imageId,0);
    }
    
    function setOpacity(obj, opacity) 
    {
      opacity = (opacity == 100)?99.999:opacity;
      

      // IE/Win
      obj.style.filter = "alpha(opacity="+opacity+")";
      
      // Safari<1.2, Konqueror
      obj.style.KHTMLOpacity = opacity/100;
      
      // Older Mozilla and Firefox
      obj.style.MozOpacity = opacity/100;
      
      // Safari 1.2, newer Firefox and Mozilla, CSS3
      obj.style.opacity = opacity/100;
    }
    
    function fadeIn(objId,opacity) 
    {
      if (document.getElementById) {
        obj = document.getElementById(objId);
        if (opacity <= 100) {
          setOpacity(obj, opacity);
          opacity += 10;
          window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
        }
      }
    }


//COOKIE -  EUROKALKULACKA 

//ZAPIS - zobrazovanie/schovavanie kalkulacky pri preklikavani stranky  
    
function nastavViditelnost(viditelnost)
{
      var datum = new Date();
      datum.setTime(datum.getTime() + 24 * 60 * 60 * 1000 * 365);
      datumGMT = datum.toGMTString();
      document.cookie = "eurokalkulatorCC="+ viditelnost +"; expires="+datumGMT;
} 

function nastavHodnotyEC1(hodnota, nazov) 
{
      var datum = new Date();
      datum.setTime(datum.getTime() + 24 * 60 * 60 * 1000 * 365);
      datumGMT = datum.toGMTString();
      document.cookie = nazov + "="+ hodnota +"; expires="+datumGMT; 
} 



// zapisanie hodnoty
function citajcookie()
{
      var calculator = document.getElementById("euroCalculator");  
      var viditelnostEC = "none"
      var viditelnost = new String(document.cookie);
            // načítanie obsahu cookie do reťazca
      var nazov = "eurokalkulatorCC=";
      var zaciatok = viditelnost.indexOf(nazov) + nazov.length;
      var koniec = viditelnost.indexOf(";", zaciatok) ;
            
      if (koniec == -1){koniec=viditelnost.length;}
            if (viditelnost.indexOf(zaciatok) == -1)
            { 
                if (viditelnost.substring(zaciatok, koniec) == 1)
                    {
                     viditelnostEC ="none";
                     calculator.style.display = "none";
                    }
                if (viditelnost.substring(zaciatok, koniec) == 2)
                    {
                     viditelnostEC ="block";
                     calculator.style.display = "block";
                    }
                
       } 
}


//nacitanie hodnoty z COOKIE do EC
function citajcookieHodnotu(nazov)
{
      var viditelnostEC = "";
      var viditelnost = new String(document.cookie);
            // načítanie obsahu cookie do reťazca
      var nazov = nazov + "=";
      var zaciatok = viditelnost.indexOf(nazov) + nazov.length;
      var koniec = viditelnost.indexOf(";", zaciatok) ;
            
      if (koniec == -1){koniec=viditelnost.length;}
      if (viditelnost.substring(zaciatok, koniec) > 1)
      { 
         return viditelnost.substring(zaciatok, koniec);   
         
      } 
      else return "0";
}


