jQuery(document).ready(function() {
	// menu
	jQuery('#menu li ul li').hover(function() {
		var li = jQuery(this);
		li.children('ul').css( 'left', li.outerWidth(true) );
		li.addClass('hover');
	},function() {
		jQuery(this).removeClass('hover');
	});

	// slideshow
	var slideshow_list = jQuery('#slideshow');
	var slideshow_index = 0;
	var slideshowTransition = function() {
		slideshow_list.children('li:eq('+slideshow_index+')').fadeOut('slow');
		slideshow_index = ( slideshow_index + 1 ) % slideshow_list.children('li').size();
		slideshow_list.children('li:eq('+slideshow_index+')').fadeIn('slow');
	};
	if ( slideshow_list.children('li').size() > 1 ) {
		slideshow_list.children('li:gt(0)').hide();
		setInterval( slideshowTransition, 4000 );
	}
	var news_list = jQuery('#news-list');
	news_list_index = 0;
	var newsListTransition = function() {
		var previous = news_list.children('li:eq('+news_list_index+')');
		news_list_index = ( news_list_index + 1 ) % news_list.children('li').size();
		var next = news_list.children('li:eq('+news_list_index+')');
		previous.fadeOut('slow');
		next.fadeIn('slow');
		setTimeout(function() {
			var h = next.height()+40;
			news_list.animate({'height':h});
		}, 20);
	};
	news_list.children('li:gt(0)').hide();
	height = news_list.height();
	news_list.children('li').each(function() {
		height = Math.max(height,jQuery(this).height()+40);
	});
	news_list.css('height',height);
	setInterval( newsListTransition, 4000 );
	
	if ( jQuery.browser.msie && jQuery.browser.version < 7 ) {
		jQuery('img[src$=.png], input[src$=.png]').each(function(i, el)	{
			jQuery(this).css({
				'-pie-png-fix':'true',
				'behavior':'url(/smarty/templates/cle/css/pie.htc)'
			});
		});
	}
});

