<!--
 
var searchtermtimeout;


function countryPanelVisibility() {
    var vis = $('country-panel-hiding').getStyle( 'display');
    
    if ( vis.toString() == 'block' ) {
        $('country-panel-hiding-show').removeClassName('hidden');

        $('country-panel-hiding').hide();
        $('country-panel-hiding-hide').hide();
        $('country-panel-hiding-show').show();
    }
    else {
        $('country-panel-hiding').removeClassName('hidden');
        $('country-panel-hiding-hide').removeClassName('hidden');

        $('country-panel-hiding').show();
        $('country-panel-hiding-show').hide();
        $('country-panel-hiding-hide').show();
    }

    return false;
}

/**
 * @deprecated
 * @see countryPanelVisibility
 */
function hideCountryPanel() {
    /*
	Effect.SlideUp('country-panel-hiding', { afterFinish:function() {
												$('country-panel-hiding-hide').hide();
											 	$('country-panel-hiding-show').show();
											 } 
	});
     */
    $('country-panel-hiding').hide();
    $('country-panel-hiding-hide').hide();
    $('country-panel-hiding-show').show();
    //new Ajax.Request('/users/saveSessionPreference/country_panel/hide/');
	
    return false;
}

/**
 * @deprecated
 * @see countryPanelVisibility
 */
function showCountryPanel() {
    //Effect.SlideDown('country-panel-hiding');
    $('country-panel-hiding').show();
    $('country-panel-hiding-show').hide();
    $('country-panel-hiding-hide').show();
    //new Ajax.Request('/users/saveSessionPreference/country_panel/show/');
	
    return false;
}

function toggleCountryPanel() {
    if($('country-panel-hiding').getStyle('display')=='none') {
        showCountryPanel();
    } else {
        hideCountryPanel();
    }
}

function onLoadWrapper(countrypanetimer) {
    setupSearchTerms(); 
    prepareLightbox();
    displayAdverts();
    if(countrypanetimer) {
        setTimeout("hideCountryPanel();",3000);
    }
    $$("div.registrace img.reginfo").each( function(elem) {
        new Control.ToolTip($(elem),$(elem).alt,{
            className: 'tooltip'
        });
    });
    /*$('searchterm').value = '';*/
}

function prepareLightbox() {
    $$('div.lightbox_rewrite a').each(function(el) {
    	
    	var desc = el.immediateDescendants();
        if(desc.length==1 ) {
            if(desc[0].nodeName=='IMG' && el.readAttribute('rel') != 'nolb' ) {
               el.writeAttribute({rel:"lightbox[detail]"});
               el.writeAttribute({title:desc[0].alt});
               el.observe( 'click', OnLightBoxLinkClick );
            }
        }
	
    });
	
}

function OnLightBoxLinkClick() {
	var src = this.immediateDescendants()[0].readAttribute( 'src' );
	
	var pageTracker = _gat._getTracker('UA-16811572-1');
	pageTracker._trackPageview( src );
}

function setupSearchTerms() {
    searchtermtimeout = setTimeout("setNextSearchTerm();",15000);
}

function setNextSearchTerm() {
    new Ajax.Request('/nextSearchTerm.php',
    {
        onSuccess: function(response) {
            $('searchterm').value = response.responseText;
        }
    });
	
    searchtermtimeout = setTimeout("setNextSearchTerm();",15000);
}

function SearchBoxClick() {
    $('searchterm').value = '';
    clearTimeout(searchtermtimeout);
}

function starsRatingProcess(el, id, value ) {


    new Ajax.Request('/publicapi/starRating/', {
        method: 'get',
        parameters: {
            'id' : id,
            'rating' : value
        },
        onSuccess: function(response) {
            $(el.parentNode.parentNode).update( response.responseText);

            if ( id.toString().indexOf('/') > 0 ) {
                var a = id.toString().split( '/' );
                if ( !$(a[1]) ) return;

                new Ajax.Request('/publicapi/renderStarRating/' +  a[1], {
                    method: 'get',
                    onSuccess: function(response) {
                        alert( response.responseText );
                        var t = '<textarea>'  +  response.responseText + '</textarea>';
                        ModalBox.show( t );

                    //$(a[1]).parentNode.replace( response.responseText);
                    }
                });
            }

        },
        onFailure: function(response) {
            ModalBox.show(  response.responseText );
        }

    });

    return false;
}

function starsRatingOverEffect( el, status ) {

    var sel = $(el.parentNode).immediateDescendants();
    var img = 'star1.png';
    for( var i = 0; i <  sel.length; i++ ) {
        if ( sel[i].tagName == 'IMG') {

            if ( status == 1 ) {
                sel[i].defaultSrc = sel[i].src;
                sel[i].src = '/img/' + img;
                if ( sel[i] == el )
                    img = 'star.png';

            }
            else {
                if( sel[i].defaultSrc )
                    sel[i].src = sel[i].defaultSrc;
            }


        //alert( sel[i].className );
        }
    }
    

}

function lightUpStars(elem,num,prc) {
    var hvezdy = $(elem.parentNode).immediateDescendants();
    for(i=0;i<hvezdy.length;i++) {
        hvezdy[i].removeClassName('stardark');
        hvezdy[i].removeClassName('starlight');
        hvezdy[i].removeClassName('star25');
        hvezdy[i].removeClassName('star50');
        hvezdy[i].removeClassName('star75');
        if(i<=(num-1)) {
            hvezdy[i].addClassName('starlight');
        } else {
            if (num<i-1 || prc == 0) {
                hvezdy[i].addClassName('stardark');
            } else {
                hvezdy[i].addClassName('star'+prc);
            }
        }
    }
//var stars = $$('div.lightbox_rewrite a');
}

/**
     * @deprecated
     */
function doHodnoceni(elem,num) {
    var parnod = $(elem.parentNode);
    new Ajax.Request('/discussions/setRating/'+parnod.id+'/'+num,
    {
        onSuccess: function(response) {
            parnod.update(response.responseText);
        }
    });
    return false;
}

/**
     * @deprecated
     */
function doFotoHodnoceni(elem,num) {
    var parnod = $(elem.parentNode);
    new Ajax.Request('/photos/setRating/'+parnod.id+'/'+num,
    {
        onSuccess: function(response) {
            parnod.update(response.responseText);
        }
    });
    return false;
}

function addCommentPhoto() {
    $('CommentSubmiter').value = 'photo';
    $('CommentManagerForm').submit();
    return false;
}

function delCommentPhoto(num) {
    $('CommentSubmiter').value = 'photodel';
    $('CommentPhotodel').value = num;
    $('CommentManagerForm').submit();
    return false;
}

function addGalleryPhoto() {
    $('GallerySubmiter').value = 'photo';
    $('GalleryManagerForm').submit();
    return false;
}

function delGalleryPhoto(num) {
    $('GallerySubmiter').value = 'photodel';
    $('GalleryPhotodel').value = num;
    $('GalleryManagerForm').submit();
    return false;
}

function toggleComment(id) {
    $('comment_short_'+id).toggle();
    $('comment_long_'+id).toggle();
    return false;
}

function scrollSlideLeft(id) {
    var scrollwidth = 226;
    var off = $('slide_'+id).positionedOffset();
    if(off.left < 0) {
        if(Math.abs(off.left) < scrollwidth) {
            scrollwidth = Math.abs(off.left);
        }
        new Effect.Move('slide_'+id ,{
            x:scrollwidth,
            y:0
        });
    }
    return false;
}

function scrollSlideRight(id) {
    var scrollwidth = -226;
    var off = $('slide_'+id).positionedOffset();
    setSlideWidth(id);
    var wid = $('slide_'+id).getWidth();
    var parwid = $('slide_'+id).up().getWidth();
    if(wid > parwid && (wid+off.left)>parwid) {
        if((wid+off.left - parwid) < -1*scrollwidth) {
            scrollwidth = -1*(wid+off.left - parwid);
        }
        new Effect.Move('slide_'+id ,{
            x:scrollwidth,
            y:0
        });
    }
    return false;
}

function setSlideWidth(id) {
    var width = 0;
    var prvky = $$('#slide_'+id+' img');
    for(i=0;i<prvky.length;i++) {
        width += prvky[i].getWidth()+10;
    }
    $('slide_'+id).setStyle({
        width: width+'px'
    });
}

function toggleReaction(id) {
    $$('div.reakce[id^="reakce_"]').each(function(el) {
        el.hide();
    });
    $('reakce_'+id).show();
    var rozdil = $('reakce_'+id).cumulativeOffset().top - (document.viewport.getScrollOffsets().top + document.viewport.getDimensions().height);
    if(rozdil > 0){
        window.scrollBy(0,rozdil + $('reakce_'+id).getHeight() + 10);
    }

    return false;
}
function displayAdverts() {
    $$('div.advclbck876543').each(function(el) {
        new Ajax.Request('/banners/getAdvertData/'+el.id+'/',
        {
            onSuccess: function(response) {
                el.update(response.responseText);
            },
            onFailure: function(response) {
            /// vim co s tim je! mate to rozbity...
            }
						  
						  
        });
  
    });
}

    //-->

