//LIGHTBOX
$(document).ready(function(){
    $('.fancybox').lightBox();
});

//DATEPICKER
$(document).ready(function(){
    if($("body").is(".hr")){
        $.datepicker.setDefaults($.datepicker.regional['hr']);
    } else {
        $.datepicker.setDefaults($.datepicker.regional['']);
    }
    $("input.date").datepicker({
        changeMonth: true,
			  changeYear: true,
        dateFormat: 'yy-mm-dd'
    });
});

//CONVERTER
function izracunaj () {
  var kune = document.getElementsByName("kune");
  kune = kune[0];
  var iznos = document.getElementsByName("iznos");
  iznos = iznos[0];
  var valute = document.getElementsByName("valute");
  valute = valute[0];
  iznos.value = round(parseFloat(kune.value)/valute.value);
}

function round(number,X) {
    X = (!X ? 2 : X);
    return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}


//GOOGLE MAP POPUP
$(function(){
    $('.fancybox-gmap').click(function(){
        openMapPopup($(this));
        return false;
    });
    
    function openMapPopup(el){
        $("select").css("visibility","hidden");
        $("body").append('<div id="map-popup-overlay" title=""></div><div id="map-popup"><img class="close" src="'+url_root+'/images/lightbox-btn-close.gif" alt="" title="" /><iframe src="'+el.attr("href")+'"></iframe></div>');
                
        var overlayEl = $("#map-popup-overlay");
        var popupEl = $("#map-popup");
        var closeButton = popupEl.find(".close");          
        var left = ($(window).width() - popupEl.width())/2;
        var top = $(window).scrollTop()+50;
        
        $(window).resize(function(){ position_popup(overlayEl,popupEl); });
        overlayEl.click(function(){ close_popup(overlayEl,popupEl); });
        closeButton.click(function(){ close_popup(overlayEl,popupEl); });
        
        overlayEl.css({ height:$(document).height(), width:$(window).width(), opacity: "0.8" }).show();
        if((top+parseFloat(popupEl.height()))>overlayEl.height()){ overlayEl.height((top+parseFloat(popupEl.height()))+30); }
        popupEl.css({ left: left, top: top }).fadeIn("slow");
    }
    
    function position_popup(overlayEl,popupEl){
        overlayEl.hide().css({ height:$(document).height(), width:$(document).width(), opacity: "0.8" }).show();
        var left = ($(window).width() - popupEl.width())/2;
        var top = $(window).scrollTop()+50;
        popupEl.css({ left: left, top: top });
    }
    
    function close_popup(overlayEl,popupEl){       
        popupEl.fadeOut("slow",function(){
            popupEl.remove();
        });
        overlayEl.fadeOut("slow",function(){
            $("select").css("visibility","visible");        
            overlayEl.remove();
        });
        $(window).unbind("resize");
    }
    
});
