dojo.registerModulePath("vema", "./../../vema");
dojo.require("vema.OrangeBox");

dojo.addOnLoad(function() {
    //inicializace vyhledavaciho boxiku
    InitSearchBox();
    //inicializace prohlizece obrazku
    dojo.query("a.ImagePreview").OrangeBox();
});

// Prekladova funkce, zajisti, ze pokud neni nactena hlaska, nepadne to
function _(key) {
    if (typeof MSG != 'undefined' && typeof MSG[key] != 'undefined')
        return MSG[key];
    console.warn('Hláška "' + key + '" nebyla nalezena.');
    return '';
}

//textik do vyhledavaciho boxu
function InitSearchBox() {
    var queryField = dojo.byId('search_field');
    var submit = dojo.byId('search_submit');
    
    var phrase = _('search_empty_phrase');

    if (queryField) {
        if (dojo.attr(queryField, 'value') == '') {
            dojo.attr(queryField, 'value', phrase);
        }
        queryField.onclick = function(e) {
            if (dojo.attr(this, 'value') == phrase) {
                dojo.attr(this, 'value', '');
            }
        };
        queryField.onblur = function(e) {
            if (dojo.attr(this, 'value') == '') {
                dojo.attr(this, 'value', phrase);
            }
        };
    }

    if (submit) {
        submit.onclick = function(e) {
            if (dojo.attr(queryField, 'value') == phrase) {
                dojo.stopEvent(e);
                return false;
            }
        }
    }
}