
function doLogin(){
    $('.pLoginLoader').show();
    $.ajax({
        type: 'POST',
        url: 'login.php',
        dataType: 'json',
        data: $('#formLogin').formSerialize(),
        success: function(data){
            if ( data['url'] != undefined ) {
                window.location = data['url'];
            } else {
                $('.pError ul').html( errorMsg(data) );
                $('.pError').slideDown();
                $('.pLoginLoader').hide();
            }
        }
    });
    return false;
}


function errorMsg(aMsgs){
    sMsgs = '';
    for( var i in aMsgs ){
        sMsgs += '<li>' + aMsgs[i] + '</li>';
    }
    return sMsgs
}



/**
 * Zmena zobrazeni jazykove mutace
 */

function showLanguageSelection() {
    $(".languageSelection").toggle();
}

function selectLanguage( sLangShortcut, sLangName ) {
    $("div[id*='lang_']").hide();
    $("div[id*='lang_"+sLangShortcut+"']").show();
    $("img[id*='currentLanguageFlag']").attr({'src':'./../media/images/flags/' + sLangShortcut + '.png'});
    $("span[id*='currentLanguage']").text(sLangName);
    showLanguageSelection();
}



/**
    * Aktivace polozky
    */

function activeItem( sURL, sAction, iID, sLink ) {

    $.ajax({
        type: "POST",
        dataType: "json",
        url: sURL,
        data: "doAction=" + sAction + "&iID=" + iID,
        success: function( msg ) {
            $(sLink).text( msg );
        }
    });

}


/**
 *  Zobrazit adresu z inputu
 */

function showUrl(sUrl) {
    if ( $(sUrl).val() != '' ) {
        window.open( $(sUrl).val() );
    }
    else alert( 'Vyplňte prosím adresu.' );
}


function redirect(sUrl) {
    window.location = sUrl;
}


function confirmLink( theLink, theMessage ) {

    if ( typeof( window.opera ) != 'undefined' ) {
        return true;
    }

    var is_confirmed = confirm( theMessage );
    if ( is_confirmed ) {
        theLink.href += '&is_js_confirmed=1';
    }
    return is_confirmed;

}



function resortTableClasses( sPart ) {

    $('#'+sPart + ' tr')
        .removeClass('tRow')
        .removeClass('tRow_2');

    $.each( $('#'+sPart + ' tr'), function(i,n) {
        if ( i % 2 ) {
            $(this).addClass('tRow_2');
        } else {
            $(this).addClass('tRow');
        }
    });

}



function chechFormItemGroup() {
    if ( $('#form_item_group').is(':checked') ) {
        $('.noGroup').hide();
        $('#form_item_type').val('');
        $('#form_item_class').val('');
        $('#form_item_parent').val('');
        $('#form_item_lenght_min').val('0');
        $('#form_item_lenght_max').val('0');
        $('#form_item_required').attr({'checked':false});
        $('#form_item_value_name').attr({'checked':false});
        $('#form_item_value_email').attr({'checked':false});
        $('#form_item_value_idnum').attr({'checked':false});
        $('#form_item_value_vatnum').attr({'checked':false});
    } else {
        $('.noGroup').show();
    }
}



$(document).ready(function() {
    $('#currentTime').jclock();
    $('#formLogin').bind('submit',function(){return doLogin();});
    $('a[rel*=lightbox]').lightbox();
    $("a[rel='linkExternal']").click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
});


