﻿$(document).ready(function(){
    if($('.lb').length != 0)
    {
        $('.lb').replaceWith(function() {
            return '<a href="' + $(this).attr("src").substring(0,$(this).attr("src").lastIndexOf(".")) + "_big" + $(this).attr("src").substring($(this).attr("src").lastIndexOf("."), $(this).attr("src").length) + '" class="lightbox"><img src="' + $(this).attr("src") + '" width="'+$(this).attr("width")+'" heigth="'+$(this).attr("height")+'" alt="'+$(this).attr("alt")+'" title="'+$(this).attr("alt")+'" /></a>';
        });
        $(".lightbox").lightBox();
    }
});

/* kalkulacky - separacia tisicok*/
function addCommas(sValue) {
    sValue = sValue.toString();
    var sRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');

    while (sRegExp.test(sValue)) {
        sValue = sValue.replace(sRegExp, '$1 $2');
    }
    return sValue;
} 


/* pobocka - mapa */
function onLoadImageMapSR(){
	var mapElem = document.getElementById("boxMapSR");
	if(!mapElem)return false;
	var areaElem = mapElem.getElementsByTagName("AREA");
	if(!areaElem)return false;
	
	for(var i=0;i<areaElem.length;i++){
		areaElem[i].onmouseover = swapImg; 
		areaElem[i].onmouseout = swapImg;
	}
}

function swapImg(){
	var imgToSwap = document.getElementById("mapa-kraj-sk-img");
	
	if(imgToSwap.src.indexOf("mapa-kraj-sk.gif") == -1){
		imgToSwap.src = "Img/mapa-kraj-sk.gif";
	}
	else{
		imgToSwap.src = "Img/" + this.id + ".gif";
	}
}

$(document).ready(function(){
    onLoadImageMapSR();
    onLoadImageMapSRSmall();
});


function onLoadImageMapSRSmall() {
    var mapElem = document.getElementById("boxMapSRsmall");
    if (!mapElem) return false;
    var areaElem = mapElem.getElementsByTagName("AREA");
    if (!areaElem) return false;

    for (var i = 0; i < areaElem.length; i++) {
        areaElem[i].onmouseover = swapImgSmall;
        areaElem[i].onmouseout = swapImgSmall;
    }
}


function swapImgSmall() {
    var imgToSwap = document.getElementById("mapa-kraj-sk-img-small");

    if (imgToSwap.src.indexOf("mapa-kraj-sk_small.gif") == -1) {
        imgToSwap.src = "Img/mapa-kraj-sk_small.gif";
    }
    else {
        imgToSwap.src = "Img/" + this.id + ".gif";
    }
}

$(document).ready(function() {
    onLoadImageMapSR();
});



// defaultButton function
$(document).ready(function() {
    var $btn = $('.btnSearch');
    var $form = $btn.parents('#quickSearch');

    $form.keypress(function(e){
        if (e.which == 13 && e.target.type != 'textarea') {
            if ($btn[0].type == 'submit') {
                $btn[0].click();
            } else if ($btn[0].type == 'image') {
                $btn[0].click();
                if($.browser.msie == true) {
                    event.cancelBubble = true;
                    if (event.stopPropagation) event.stopPropagation();
                        return false;
                }
            } else {            
                eval($btn[0].href);
            }
        }
    });
});



// otvaranie obrazkov do noveho okna
function generujAll(mySrc, sirka, vyska) {
    okno = window.open("", "okno", "left=100,top=100,width=" + sirka + ",height=" + vyska + ",menubar=no,directories=no," + "toolbar=no,location=no,status=no,scrollbars=no,resizable=no");
    okno.document.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n");
    okno.document.write("<html>\n");
    okno.document.write("<head>\n");
    okno.document.write("<title>ČSOB - spolu tvoríme bohatší svet</title>\n");
    okno.document.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n");
    okno.document.write("<meta name=\"author\" content=\"(c) 1998 - 2008 Millennium 000, spol. s r. o. URL: http://www.millennium000.sk\">\n");
    okno.document.write("<meta name=\"keywords\" content=\"ČSOB, banka, obchodná banka, internet banking, e-banking, kurzovné lístky, fyzické osoby, devízy, kurzy, platobné karty\">\n");
    okno.document.write("<meta name=\"robots\" content=\"all\">\n");
    okno.document.write("<meta name=\"description\" content=\"ČSOB finančná skupina\">\n");
    okno.document.write("<body topmargin=\"0\" leftmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\n");
    okno.document.write("<a href=\"javascript:;\" onClick=\"window.close()\" title=\"Zavrieť\"><img src=" + mySrc + "  width=" + sirka + " height=" + vyska + " border=\"0\"></a>\n");
    okno.document.write("</body>\n</html>\n");
}




//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+")", 40);
        }
      }
    }


//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; 
} 


// ulozenie aktualnej polohy
//function nastavPolohu(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";
}

//nacitanie polohy
//function ulozenaPoloha(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 (!isNaN(viditelnost.substring(zaciatok, koniec)))
//      { 
//        return viditelnost.substring(zaciatok, koniec);   
//      } 
//      else 
//      {
//       if (nazov == "Top=")
//       {
//          return "20";
//          
//       }
//       else
//       {
//       return "800";
//       }
//      }
//      
//}





/* EUROKALKULACKA - premiestnovanie*/
//var dO=new Object();
//dO.snapthresh=20;    
//dO.snapto=true;      

//dO.currID=null;
//dO.z=0;
//dO.xo=0;
//dO.yo=0;
//dO.ns4=(document.layers)?true:false;
//dO.ns6=(document.getElementById&&!document.all)?true:false;
//dO.ie4=(document.all&&!document.getElementById)?true:false;
//dO.ie5=(document.all&&document.getElementById)?true:false;
//dO.w3c=(document.getElementById)?true:false;

//function invsnap()
//{
//    dO.snapto=!dO.snapto;
//}


//function findnestedlayer(name,doc)
//{
//    var i,layer;
//    for(i=0;i<doc.layers.length;i++)
//    {
//        layer=doc.layers[i];
//        if(layer.name==name)return layer;
//        if(layer.document.layers.length>0)
//        if((layer=findlayer(name,layer.document))!=null)
//        return layer;
//    }
//    return null;
//}

//function trckM(e)
//{
//    if(dO.currID!=null){
//    var x=(dO.ie4||dO.ie5)?event.clientX+document.body.scrollLeft:e.pageX;
//    var y=(dO.ie4||dO.ie5)?event.clientY+document.body.scrollTop:e.pageY;

//    if(dO.snapto)
//    {
//        x=Math.ceil(x/dO.snapthresh)*dO.snapthresh;
//        y=Math.ceil(y/dO.snapthresh)*dO.snapthresh;
//    }
//    if(dO.ns4)dO.currID.moveTo(x-dO.xo, y-dO.yo);
//    else{
//    dO.currID.style.top=y-dO.yo+'px';
//    dO.currID.style.left=x-dO.xo+'px'; 
//    nastavPolohu(x-dO.xo, "Left");
//    nastavPolohu(y-dO.yo, "Top");
//    }}
//    return false;
//}



//function drgI(e)
//{
//    if(dO.currID==null){
//    var tx=(dO.ns4)? this.left : parseInt(this.style.left);
//    var ty=(dO.ns4)? this.top : parseInt(this.style.top);
//    dO.currID=this;
//    var calculator = document.getElementById("euroCalculator");
//    if (calculator.style.display == "block")
//    {  
//      focusTextBoxEC();  //nastavenie focusu pri premiestneni
//     }
//    if(dO.ns4)this.zIndex=document.images.length+(dO.z++);
//    else this.style.zIndex=document.images.length+(dO.z++);
//    dO.xo=((dO.ie4||dO.ie5)?event.clientX+document.body.scrollLeft:e.pageX)-tx;
//    dO.yo=((dO.ie4||dO.ie5)?event.clientY+document.body.scrollTop:e.pageY)-ty;
//    if(dO.snapto){
//    dO.xo=Math.ceil(dO.xo/dO.snapthresh)*dO.snapthresh;
//    dO.yo=Math.ceil(dO.yo/dO.snapthresh)*dO.snapthresh;
//    }
//    return false;
//    }
//}

//function dragElement(id)
//{
//    this.idRef=(dO.ns4)? findnestedlayer(id,document) : (dO.ie4)? document.all[id] : document.getElementById(id);

//    if(dO.ns4)this.idRef.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
//    this.idRef.onmousedown=drgI;
//    this.idRef.onmouseup=function()
//    {
//        dO.currID=null
//    }
//}


//if(dO.ns4)document.captureEvents(Event.MOUSEMOVE);
//document.onmousemove=trckM;


//window.onresize=function()
//{
//if(dO.ns4)setTimeout('history.go(0)',300);
//}



