
/**
 * Slideshow na uvode
 */
function slideshow () {
    var cont = $('slideshow_obsah');
    var durationTime = 1000;
    var delayTime = 4000;
    var delayTimeAfterClick = 24000;
    var transitionEffect = 'crossFade';

    if(cont === null)
        return;

    // Obsahy
    var slideContents = cont.getElements('.csc-default');
    
    // Inicializace slideshow
    slideShow = new SlideShow(cont,{
        delay: delayTime,
        duration: durationTime,
        transition: transitionEffect,
		    autoplay: true
    });
}

/**
 * Formularovy prvek input v indexSearch pluginu
 */ 
function inputIndexSearch() {
    var cont = $('vyhledavani');
    
    if(cont === null)
        return;
    
    var lang = new Array('cz','en');
    
    var element = cont.getElement('input[type=text]');
    var values = new Array('Hledat', 'Search');
    setFormElementValue(element, values, lang);                   
}



/**
 * Nastaveni formularovemu elementu hodnotu
 */ 
function setFormElementValue(element, values, lang) {    
    var value = getValue(values, lang);

    element.set('value', value); 

    element.addEvent('click', function(event) {
        value = getValue(values, lang);
        if(this.get('value') == value)
            this.set('value', '');
    });
    
    element.addEvent('blur', function(event) {
        value = getValue(values, lang);
        if(this.get('value') == '')
            this.set('value', value);
    });                   
}


/**
 * Hodnota pro formularovy prvek
 */ 
function getValue(values, lang) {
    var reg = /\/(en|de|pl|ru|sk|fr|sp|es|hr|hu|ro|cz|cs)((\/.*)|($))/;
    
    if(location.pathname.search(reg) == 0)
        var langParam = location.pathname.substr(1, 2);    
    else 
        var langParam = null;
    
    if(langParam === null)
        value = values[0];
    else
        value = values[lang.indexOf(langParam)];    
    
    return value;   
}



window.addEvent('domready', function() {
    inputIndexSearch(); 
    slideshow(); 
});

