function printPage()
{
   var options = "menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=630,height=460;"
   url = top.location.href;
   if (url.indexOf("#")>0) url = url.substring(0, url.indexOf("#"));
   if (url.indexOf("?")>0) url = url + "&print=yes";
   else url = url + "?print=yes";
   printWindow=window.open(url,"_blank",options);
}

function printPageEn()
{
   var options = "menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,width=630,height=460;"
   url = top.location.href;
   if (url.indexOf("#")>0) url = url.substring(0, url.indexOf("#"));
   if (url.indexOf("?")>0) url = url + "&print=yes&eng=yes";
   else url = url + "?print=yes&eng=yes";
   printWindow=window.open(url,"_blank",options);
}

function popup(url, width, height)
{
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}

function wjPopup(url, width, height)
{
      var options = "toolbar=no,scrollbars=yes,resizable=yes,width="+width+",height="+height+";"
      popupWindow=window.open(url,"_blank",options);
}

var oldDivId;
oldDivId = "";
function openClose(divId)
{
   if(document.getElementById)
   {
      if (oldDivId!="") document.getElementById(oldDivId).style.display="none";
      document.getElementById(divId).style.display="block";
      oldDivId = divId;
   }
   else if(document.all)
   {
      if (oldDivId!="") document.all[oldDivId].style.display="none";
      document.all[divId].style.display="block";
      oldDivId = divId;
   }
   else
   {

   }
}
//$(function(){$(document).pngFix();});

$(document).ready(function(){

  $("td.menuL ul li:even").addClass("odd");
  $("td.menuL ul li:odd").addClass("even");
  
  // nacita obrazky pre ie6
  
  if(jQuery.browser.msie && parseInt(jQuery.browser.version, 10) == 6) {
    try {
      document.execCommand("BackgroundImageCache", false, true);
    }catch(err){}
  }
  
  $('.logo').click();
  
  $('#side-menu > li:first-child').addClass('first');
  $('#side-menu > li:last-child').addClass('last');
  
  $('div.news > div:first-child').addClass('first');
  
  $('.kotvy h2').addClass('rychla-nav');
  if($(".kotvy h2").is(".rychla-nav") == true ){
          $(".kotvy").prepend('<div class="menne-kotvy"><div><div><strong>Obsah stránky</strong><ul id="rychla-nav"></ul></div></div></div>');
        
          $("h2.rychla-nav").each(function (i) {
            $(this).append("<a name='rnav" + i + "'></a>");
            $("#rychla-nav").append("<li><a href='#rnav" + i + "'>" + $(this).text() + "</a></li>");
          });
        }
  
    });

function writeFlash(url,width,height)
{
   document.write('<object type="application/x-shockwave-flash" height="'+height+'" width="'+width+'" data="'+url+'">');
   document.write('   <param value="'+url+'" name="movie"/>');
   document.write('   <param value="high" name="quality"/>');
   document.write('   <param value="exactfit" name="scale"/></object>');
}

  // ---------- DUALITA -----------

  $(document).ready(function(){
  
    $('.mainTab').click();
    var kurz = "30.1260"; //konverzny kurz
    var text = "<div class=\"kurz\">Na prepo?et je pou?it? konverzn?<br />kurz 1 &euro; = <span>"+kurz.replace('.', ',')+"</span> Sk</div>"; // text pod konverziou
    var konverzia = "EURO/SKK"; //SKK/EURO nastavenie konverzie nastavene na EURO/SKK 31.12.2008 23:28 VsZP Csernok
  
    // ---------- fce dualita -----------
    
    $(".dualita").mouseover(function(){

      if ( $(this).attr("title") == "" ){
        var sumaOriginal = $(this).text(); //najdeny text v span dualita
      }
      else{
        var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
      }
        
      var suma = isNumber(sumaOriginal); //vrati cislo
      
      var offset = $(this).offset();
      $("#prepocet").css({ display:"block",position:"absolute", top: offset.top-47+"px", left: offset.left+"px"});
      
      if(konverzia == "SKK/EURO"){
        $("#prepocet").html(formatCurrency(suma, true)+" Sk = "+prepocitaj(suma,kurz) +" &euro;"+text);
      }
      if(konverzia == "EURO/SKK"){
        $("#prepocet").html(formatCurrency(suma, true)+" &euro; = "+prepocitaj2(suma,kurz,1) +" Sk"+text);
      }
    });
  
    // ---------- fce dualita platitelia -VsZP Csernok-----------
    
    $(".dualita_p").mouseover(function(){

      if ( $(this).attr("title") == "" ){
        var sumaOriginal = $(this).text(); //najdeny text v span dualita
      }
      else{
        var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
      }
        
      var suma = isNumber(sumaOriginal); //vrati cislo
      
      var offset = $(this).offset();
      $("#prepocet").css({ display:"block",position:"absolute", top: offset.top-47+"px", left: offset.left+"px"});
      
      if(konverzia == "SKK/EURO"){
        $("#prepocet").html(formatCurrency(suma, true)+" Sk = "+prepocitaj3(suma,kurz) +" &euro;"+text);
      }
      if(konverzia == "EURO/SKK"){
        $("#prepocet").html(formatCurrency(suma, true)+" &euro; = "+prepocitaj2(suma,kurz,1) +" Sk"+text);
      }
    });

    // ---------- fce dualitaTisic -----------
    
    $(".dualitaTisic").mouseover(function(){
      
      if ( $(this).attr("title") == "" ){
        var sumaOriginal = $(this).text(); //najdeny text v span dualita
      }
      else{
        var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
      }
      
      var suma = isNumber(sumaOriginal); //vrati cislo
      
      var offset = $(this).offset();
      $("#prepocet").css({ display:"block",position:"absolute", top: offset.top-47+"px", left: offset.left+"px"});
      
                        //zmena na true - VsZP Csernok 19.1.2009
      if(konverzia == "SKK/EURO"){
      $("#prepocet").html(formatCurrency(suma, true)+" tisic Sk = "+prepocitaj(suma,kurz) +" tisic &euro;"+text);
      }
      
      if(konverzia == "EURO/SKK"){
      $("#prepocet").html(formatCurrency(suma, true)+" tisic &euro; = "+prepocitaj2(suma,kurz,1000) +" Sk"+text);
      }
    });
    
    // ---------- fce dualitaMilion  -----------
  
    $(".dualitaMilion").mouseover(function(){
  
      if ( $(this).attr("title") == "" ){
        var sumaOriginal = $(this).text(); //najdeny text v span dualita
      }
      else{
        var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
      }
      
      var suma = isNumber(sumaOriginal); //vrati cislo
      
      var offset = $(this).offset();
      $("#prepocet").css({ display:"block",position:"absolute", top: offset.top-47+"px", left: offset.left+"px"});
      
                        //zmena na true  - VsZP Csernok 19.1.2009
      if(konverzia == "SKK/EURO"){
        $("#prepocet").html(formatCurrency(suma, true)+" mil. Sk = "+prepocitaj(suma,kurz)+" mil. &euro;"+text);
      }
      
      if(konverzia == "EURO/SKK"){
        $("#prepocet").html(formatCurrency(suma, true)+" mil. &euro; = "+prepocitaj2(suma,kurz,1000000)+" Sk"+text);
      }
    });
  
    // ---------- fce dualitaMiliard  -----------
  
    $(".dualitaMiliard").mouseover(function(){
  
      if ( $(this).attr("title") == "" ){
        var sumaOriginal = $(this).text(); //najdeny text v span dualita
      }
      else{
        var sumaOriginal = $(this).attr("title"); //najdeny text v span dualita atribut title
      }
      
      var suma = isNumber(sumaOriginal); //vrati cislo
      
      var offset = $(this).offset();
      $("#prepocet").css({ display:"block",position:"absolute", top: offset.top-47+"px", left: offset.left+"px"});
      
                        //zmena na true - VsZP Csernok 19.1.2009
      if(konverzia == "SKK/EURO"){
        $("#prepocet").html(formatCurrency(suma, true)+" mld. Sk = "+prepocitaj(suma,kurz)+" mld. &euro;"+text);
      }
      
      if(konverzia == "EURO/SKK"){
        $("#prepocet").html(formatCurrency(suma, true)+" mld. &euro; = "+prepocitaj2(suma,kurz,1000000000)+" SK"+text);
      }
    });
  
    // ---------- zmzanie DIV-u DIV-u dualita, dualitaMilion, dualitaMiliard  -----------
  
    $(".dualita").mouseout(function(){$("#prepocet").css({ display:"none"});});
    
                //VsZP csernok------------
                $(".dualita_p").mouseout(function(){$("#prepocet").css({ display:"none"});});
    
                $(".dualitaTisic").mouseout(function(){$("#prepocet").css({ display:"none"});});
    $(".dualitaMilion").mouseout(function(){$("#prepocet").css({ display:"none"});});
    $(".dualitaMiliard").mouseout(function(){$("#prepocet").css({ display:"none"});});
       
  });

  // ---------- fce isNumber  -----------
  
  function isNumber(value){
    re = /[^0-9\.,$]/g;
    var result = value.replace(re, '');
    //return result.replace(',', '.');
     result = result.replace(',', '.');

    //odstranenie bodky z desatinnej casti - VsZP Csernok --------
                if ( result.indexOf(".") != -1 ) {
                cela = result.substring(0, result.indexOf(".")) + '.';
            
                des = result.substring(result.indexOf(".")+1);
                des = des.replace('.', '');
                result = cela + des;
                }
    return result;
    }
    
  // ---------- fce prepocitaj - skk to euro  -----------
  
  function prepocitaj(suma,kurz){
    
    var suma = suma.replace(',', '.');
    var vysledok = suma/kurz;

    var result = formatCurrency(vysledok, true);
    return result;
    }
  
  // ---------- fce prepocitaj2 - euro to skk  -----------
  
  function prepocitaj2(suma,kurz,value){
    
    var suma = suma.replace(',', '.');
    var vysledok = suma*kurz*value;

    var result = formatCurrency(vysledok, true);
    return result;
    }

  // ---------- fce prepocitaj3 - skk to euro  platitelia - VsZP Csernok----------
  
  function prepocitaj3(suma,kurz){
    
    var suma = suma.replace(',', '.');
    var vysledok = Math.floor(suma/kurz*100)/100;

    var result = formatCurrency(vysledok, true);
    return result;
    }


  // ---------- fce formatCurrency  -----------
  
  function formatCurrency(num, desatinne){
    
    var isNegative = false;
    num = num.toString().replace(/\$|\\,/g,'');
    if( isNaN( num ) ){
      num = "0";
    }
    
    if ( num < 0 ){
      num = Math.abs( num );
      isNegative = true;
    }
    
    cents = Math.floor( ( num * 100 + 0.5 ) % 100 );
    num = Math.floor( ( num * 100 + 0.5 ) / 100 ).toString();
      
    if ( cents < 10 ){
      cents = "0" + cents;
    }
    for ( i = 0; i < Math.floor( ( num.length - ( 1 + i ) ) / 3 ); i++){
      num = num.substring( 0 ,num.length - ( 4 * i + 3 ) ) + ' ' + num.substring( num.length - ( 4 * i + 3 ) );
    }
    
    if(desatinne == true){
      if(cents == "00"){
        var result = num;
        }
      else{
        var result = num + ',' + cents;
        }
      }
    else{
      var result = num;
    }
      
    if ( isNegative ){
      result = "-" + result;
    }
    return result;
  }
