﻿function pageLoad() 
{    
    if (typeof WireEventsRegion == 'function') WireEventsRegion();
}


function AddFavorite(linkObj,addUrl,addTitle) {
    if (document.all && !window.opera) {
        window.external.AddFavorite(addUrl,addTitle);
        return false;
    }
    else if (window.opera && window.print) {
        linkObj.title = addTitle;
        return true;
    }
    else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) {
        window.sidebar.addPanel(addTitle,addUrl,'');
        return false;
    }
    window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.');
    return false;
}


function disableSlider(slider) {
    var parent = $(slider).parents().filter('.slider-cover');
    $(document.createElement("div"))
        .text('Počkejte prosím...')
        .addClass('slider-disabler')
        .prependTo(parent);
}

function inputWhisperer_set() {
    $('input.whisperer').each(function(){
        var lit;
        try {
            lit = eval("_lit_" + $(this).attr('name'));
        } catch(e) {
            //alert(e);
        }
        $(this).parents('form').submit(function(){return inputWhisperer_clear();});
        $(this).focus(function(){
            if ($(this).val() == lit) {
                $(this).val('');
                $(this).removeClass('whisperer');
            }
        });
        $(this).blur(function(){
            if ($(this).val() == '') {
                newTxt = lit;
                $(this).addClass('whisperer');
            } else {
                newTxt = $(this).val();
            }
            $(this).val(newTxt);
        });
        if ($(this).val() == '' || $(this).val() == lit) {
            $(this).val(lit);
        } else {
            $(this).removeClass('whisperer');
        }
    });
}

function inputWhisperer_clear() {
    $('input.whisperer').each(function(){
        var lit;
        try {
            lit = eval("_lit_" + $(this).attr('name'));
        } catch(e) {
            alert(e);
        }
        if ($(this).val() == lit)
            $(this).val('');
    });
}

$(function() {
    $.datepicker.regional['cs'] = {
        closeText: 'zavrit',
        prevText: '&#x3c; předchozí měsíc',
        nextText: 'následující měsíc &#x3e;',
        currentText: 'Nyní',
        monthNames: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen',
			'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'],
        monthNamesShort: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen',
			'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'],
        dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
        dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
        dayNamesMin: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
        dateFormat: 'dd.mm.yy', firstDay: 1,
        isRTL: false
    };
    $.datepicker.setDefaults($.datepicker.regional['cs']);
});

$(document).ready(function(){
    inputWhisperer_set();
});

function initCkEditor(el) {
    var $area = $('#' + el);
    if ($area.length == 0)
        return;
    CKEDITOR.replace(el, {
        toolbar: 'Basic',
        language: 'cs',
        uiColor: '#b7d0fa',
        toolbar: 'MyToolbar',
        toolbar_MyToolbar: [
				['Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript'],
				['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'],
				['Undo', 'Redo', '-', 'SelectAll', 'RemoveFormat'],
				['Table', 'HorizontalRule', 'SpecialChar', 'PageBreak'],
				'/',
				['Format'],
				['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote'],
				['Link', 'Unlink', 'Anchor'],
                ['Image', 'Flash'],
				['Maximize', '-', 'Source']
			],
        resize_maxWidth: '100%',
        filebrowserImageBrowseUrl: '/Admin/Browser.aspx'
    });

    $area.parents('form').find('[type="submit"]').click(function () { CKEDITOR.instances[el].updateElement(); });
}
