/*
 * pouze public 
 *
 */

$(document).ready( function() {
      
    
    $("a.ajax").live("click", function (event) {
        event.preventDefault();
        $.get(this.href);
    });
    
    
    
    // back to top
    $('.top').click(function() {
        var elementClicked = $(this).attr("href");
        var destination = $(elementClicked).offset().top;
        $("html:not(:animated),body:not(:animated)").animate({
            scrollTop: destination
        }, 500 );
        return false;
    });
    
    // schovavani flash messages
    /*
    $('#snippet--flashes .flash').delay(5000).slideUp('slow', function() {
        // hide complete
    });
    */
    
    // Pretty foto
    $("a[rel^='prettyPhoto']").livequery(function() {
        $("a[rel^='prettyPhoto']").prettyPhoto({
            theme:'dark_rounded',
            opacity: 0.40,
            default_width: 400
        });
    });
    
    
    // Spinner na ajaxove requesty
    $(function(){
        $('<div id="ajax-spinner"></div>').hide().ajaxStart(function () {
            $(this).show();
        }).ajaxStop(function () {
            $(this).hide();
        }).appendTo("body");
    });
    

});


/**
* Zmena input type=text na type=password
*/
function swap_password_type(a) 
{
    if(a.type = 'text') 
    {
        var password = document.createElement("input");
        password.type = "password";
        password.name = a.name;
        password.className = a.className;
        var insertedElement = a.parentNode.insertBefore(password, a);
        a.parentNode.removeChild(a);
        password.focus();
    }
}


function externalLinks()
{
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i=0; i<anchors.length; i++)
    {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
        {
            anchor.target = "_blank";
        }
    }
}
window.onload = externalLinks;
