﻿$(document).ready(function() {
    
    // prikazovanje poglavij, clenov, prilog
    $("#a_poglavja, #aPoglavjaClose").click(function(e) {  
        if ($("#cleni").css("display") == "inline") { $("#cleni").css('display', ""); }        
        if ($("#poglavja").css("display") == "inline") {
            $("#poglavja").css('display', "none"); 
        }
        else {
            $("#poglavja").css('display', "inline"); 
        }        
    });
    $("#a_cleni, #aCleniClose").click(function(e) {   
        if ($("#poglavja").css("display") == "inline") { $("#poglavja").css('display', "none"); }
        if ($("#cleni").css("display") == "inline") { $("#cleni").css('display', "none"); }
        else { $("#cleni").css('display', "inline"); }
    });
    /*$("#a_priloga").click(function(e) {
        var r = $(this).get(0).id;
        var s = r.replace(/a_/, "");
        if ($("#cleni").css("display") == "inline") { $("#cleni").css('display', ""); }
        if ($("#poglavja").css("display") == "inline") { $("#poglavja").css('display', ""); }
        if ($("#priloga").css("display") == "inline") { $("#poglavja").css('display', ""); }
        if ($("#" + s).css("display") == "inline") { $("#" + s).css('display', ""); }
        else { $("#" + s).css('display', "inline"); }
    });*/
    
    //JQuery selectorji za vse objekte, katerim se spreminja velikost besedila
    var myObjects = ".doc, .doc_h3, .doc_h4, .news_body, .news_abstract, .doc_al_01, .doc_al_02, .doc_al_03, .doc_meta_01, .tabela_title, .tColheader, .tData, .tRowHeader, .tabela_title_right, .tRowHeaderR, .dok_not";

    //Manjšanje besedila
    $("#lnkZoomIn").click(function(e) {
        //začasne spremenljivke
        var currentFontSize = null;
        var currentFontSizeNum = null;
        var newFontSize = null;
        
        //za vsak dobljen element element..
        $(myObjects).each(function() {
            //preberemo trenutno pisavo in jo povečamo
            currentFontSize = $(this).css('font-size');
            currentFontSizeNum = parseFloat(currentFontSize, 10);
            newFontSize = currentFontSizeNum * 1.2;
            $(this).css('font-size', newFontSize + "px");
        });

        return false;
    });

    //Večanje besedila
    $("#lnkZoomOut").click(function(e) {
        //začasne spremenljivke
        var currentFontSize = null;
        var currentFontSizeNum = null;
        var newFontSize = null;

        //za vsak dobljen element element..
        $(myObjects).each(function() {
            //preberemo trenutno pisavo in jo zmanjšamo
            currentFontSize = $(this).css('font-size');
            currentFontSizeNum = parseFloat(currentFontSize, 10);
            newFontSize = currentFontSizeNum / 1.2;
            $(this).css('font-size', newFontSize + "px");
        });

        return false;
    });
    
    


});

/*Zgenerira HREF linka za navigacijo po členih (Zakoni, predpisi)*/
function ZgradiPovezavoNaAnchor(source, clenNum) {
   
    //source.onclick = '';
    if ($('#spnClen' + clenNum + ' a').size() > 0) {
        source.href = '#' + $('#spnClen' + clenNum + ' a').attr('name');
        return true;
    }    
    else {
        return false; 
    }
}

/*Za hover efekt na gumbu za dodajanje med priljubljene 
(ob koncu hover-ja se mora nastaviti prvotna slikca, ki je lahko označena ali ne)*/
var lnkStarSrc = '/images/tool_ico_priljubljena_zvezda.gif';
function SetStarImage(image, newImageSrc, newImageSelectedSrc) {
    if (newImageSrc != '' && newImageSelectedSrc != '') {
        
        //shranimo prvotno slikco
        lnkStarSrc = image.src;
        
        if (image.src.indexOf('/images/tool_ico_priljubljena_zvezda.gif') > -1) {        
            //hover slikca za neoznačeno zvezdo
            image.src = newImageSrc;
        }
        else {
            //hover slikca za označeno zvezdo
            image.src = newImageSelectedSrc;
        }        
    }
    else {
        //nastavimo nazaj na prvotno slikco
        image.src = lnkStarSrc;
    }    
}