var is_opera =  navigator.userAgent.indexOf('Opera') > -1;
var is_safari = navigator.userAgent.indexOf('AppleWebKit/') > -1;
var is_chrome = navigator.userAgent.indexOf('Chrome') > -1;
var is_firefox = navigator.userAgent.indexOf('Firefox') > -1;
var is_mac = navigator.platform.toLowerCase().indexOf('mac') > -1;
var is_linux = navigator.platform.toLowerCase().indexOf('linux') > -1;
var browser_ie6 = false;
var browser_ie7 = false;
var browser_ie8 = false;

var tools = {
    setup: function() {
	
	var font_size_links = jQuery('#tools ul a');
	
	jQuery(font_size_links).bind('click', function(event) {
	     event.preventDefault();
	     var parent_li = jQuery(event.target).parent('li');
	     setActiveStyleSheet(jQuery(parent_li).attr('class') + '-fonts');
	});
	
	var print_link = jQuery('#print-link a')[0];
	jQuery(print_link).bind('click', function(event) {
	     event.preventDefault();
	     window.print();
	});	
    }    
}


jQuery(document).ready(function() {

    tools.setup();

    jQuery(document).ready(function() {
        jQuery("a[rel='gallery'],a[rel='gallery-large'],a[rel='gallery-thumb'], a[rel='colorbox']").colorbox({ slideshow: true, slideshowAuto: false, slideshowSpeed: 3500, 'next': 'Slijedeća', 'previous': 'Prethodna', 'close': 'Zatvori', current: 'Slika {current} od {total}', slideshowStart: "pokreni slideshow", slideshowStop: "zaustavi slideshow" });
        jQuery("a[rel='interactive-map']").colorbox({ width: "860px", height: "660px", iframe: true, 'next': 'Slijedeća', 'previous': 'Prethodna', 'close': 'Zatvori', current: 'Slika {current} od {total}', slideshowStart: "pokreni slideshow", slideshowStop: "zaustavi slideshow" })
    });


    if (browser_ie6) {
        var hover_elements = jQuery('#languages-container li, #supplementary-navigation li, #newsletter-teaser .more');
        jQuery(hover_elements).map(function() {
            jQuery(this).bind('mouseover', function(event) {
                jQuery(this).addClass('over');
            });
            jQuery(this).bind('mouseout', function(event) {
                jQuery(this).removeClass('over');
            });
        });
    }

});

var BaseSelector = '#header-photo div img';
var TopZIndex = 9500;
var PauseAmount = 5000;
var CurrentIndex = 0;

jQuery(function() {

    InitGallery();
});

function InitGallery() {

    jQuery(BaseSelector).filter(':first').css({ 'z-index': TopZIndex });
    jQuery(BaseSelector).hide();
    jQuery(BaseSelector).filter(':first').show();

    var timeout = window.setTimeout(FadeToNextItem, PauseAmount);
}

function FadeToNextItem() {

    var PreviousIndex = CurrentIndex;
    SetNextIndex();

    var PreviousItem = jQuery(BaseSelector).get(PreviousIndex);
    var NextItem = jQuery(BaseSelector).get(CurrentIndex);

    TopZIndex -= 1;
    jQuery(NextItem).css({ 'z-index': TopZIndex });
    jQuery(NextItem).show();
    
    jQuery(PreviousItem).fadeOut();

    var timeout = window.setTimeout(FadeToNextItem, PauseAmount);
}

function SetNextIndex() {

    if (jQuery(BaseSelector).size() > CurrentIndex + 1 && CurrentIndex >= 0)
        CurrentIndex += 1;
    else
        CurrentIndex = 0;

    return CurrentIndex;
}
