jQuery(window).load(function(){
	
	if( jQuery('div.slider').length > 0 && jQuery('div.slider .slide_content').length > 0 ) {
		jQuery('div.slider').show();
		jQuery('div.slider #slideContainer').before('<div class="slide_pager"></div>');
		
		jQuery('div.slider .slide_content').each(function() {
			jQuery('div.slider div.slide_pager').append('<a href="#"><span>suivant</span></a>');
		});
	
		var timeout 			= 5000;
		var containerResize 	= false;
	
		// HOME
		if( jQuery('#homeSlides').length > 0 ) {
			
			var heightLeftMenu = jQuery('#categoryLeftMenu').height();

			jQuery('div.slider #slideContainer').height(heightLeftMenu+5);
			
			if( jQuery('div.slider div.slide_pager').length > 0 ) { 
				jQuery('div.slider div.slide_pager').css('margin-top', heightLeftMenu+25);
			}
			
			
			if( jQuery('div.slider #slideContainer .slide_content').length > 0 ) {
				jQuery('div.slider #slideContainer .slide_content').each(function() {
					jQuery(this).height(heightLeftMenu+5);
				});
			}
			
			
			jQuery('div.slider #slideContainer .slide_content').each(function() {
				if( jQuery(this).children('div.slide_text').length > 0 ) { 
					
					if( jQuery(this).children('img').length > 0 ) { 
						var image_height = jQuery(this).children('img').height();
					}
					
					if( image_height && image_height > jQuery('div.slider #slideContainer').height() ) {
						var slide_text_margin_top = image_height - jQuery(this).height() + jQuery(this).children('div.slide_text').height();
					} else {
						var slide_text_margin_top = jQuery(this).children('div.slide_text').height();
					}
					
					slide_text_margin_top += 40;

					jQuery(this).children('div.slide_text').css('margin-top', -slide_text_margin_top);
				}
			});
		} 
		
		// Qui sommes nous ?
		else if( jQuery('#quiSommesNousSlides').length > 0 ) {
		
			timeout 		= 10000;
			containerResize = true;
			
			if( jQuery('div.slider .slide_content div.images').length > 0 ) {
				jQuery('div.slider .slide_content div.images').height(jQuery('div.slider #heightImages').height());
				jQuery('div.slider div.slide_pager').css('margin-top', jQuery('div.slider #heightImages').height()+5);
			}
		}
		
		
		jQuery('div.slider').cycle({
			fx: 'fade',
			speed: 'slow',
			timeout: timeout,
			slideExpr: '.slide_content',
			containerResize: containerResize,
			slideResize: ( jQuery.browser.msie && jQuery.browser.version == '7' ? 1 : 0 ), 
			pager: 'div.slider div.slide_pager',
			activePagerClass: 'current',
			pagerEvent: 'mouseover',
			pagerAnchorBuilder: function(idx, slide) { 
				return 'div.slider div.slide_pager a:eq(' + idx + ')'; // direct acces to slide
			} 
		});
	}
});


