$(document).ready(function() {
    
    if ($.browser.msie && $.browser.version < 8 ){
        
        $('#searchform').width(250);
    
    }
    
    $('#navigation li:has(ul)').mouseover(function() { // Creating the hover trigger.
    
        $(this).find('ul:eq(0)').show();

        
    });
    
    $('#navigation li:has(ul)').mouseout(function() { // Creating the hover callback trigger.
    
        $(this).find('ul:eq(0)').hide();
        
    });

    $('#navigation li:has(ul)').addClass('subnav');
    $('*[rel="external"]').attr({ target: '_blank'});
        
    var tallest = 0;
    
	$('#cronogram,#messages,#articles,#links').each(function() {
		
        var thisHeight = $(this).height();
        
		if(thisHeight > tallest) {
        
			tallest = thisHeight;
            
		}
	});
    
	$('#cronogram,#messages,#articles,#links').height(tallest);    
    $('.all').css({ positon : 'absolute', bottom : '0px', left: '10px' });
	
    $.fn.ipbSlider = function(options) { 
    
        var options = $.extend({
            thumbs : $(this).find('#thumbs li:has(img)'),
            prints : $(this).find('#prints li:has(img)')
        }, options);
        
        $(options.prints).hide();
        $(options.prints[0]).show();
        
        $(options.thumbs).click(function() {
        
            changeTo($(options.thumbs).index(this));
            ipbLoop = clearInterval("gotoNext()", 3500);
            return false;
            
            
        
        });

        function changeTo(arrayIndex){
        
            $(options.prints).hide();
            $(options.prints[arrayIndex]).fadeIn(800);
            $(options.thumbs).find('a').removeClass();
            $(options.thumbs[arrayIndex]).find('a').addClass('active');
       
        }

        gotoNext = function (){
            
            var ipbActual = $('#thumbs li a.active').index('#thumbs li a');
            
            if ( ( ipbActual + 1)  < options.thumbs.size() ) {
               
               ipbActual++;
                changeTo(ipbActual);
            
            } else {
            
                changeTo(0);
                ipbActual = 0
            
            }
          
        }
        
        var ipbLoop = setInterval("gotoNext()", 3500);

    }
    
    $('#slider').ipbSlider({});

});
