/**
	JS Script file for Mangembo-fm.com 
	banner.tpl.js : création 2011/09/14
	need : jquery 1.4.4
*/
$(document).ready(
	function(){		
		//gestion de la publicite rotator ----------------------------------
		var pub_idx = -1;
		var pubs = $('.pbrot_item');
		var pub_count = pubs.length;
		var pub_timer_time = 6000;
		var pub_timer_obj;
		
		function pubRotateNext(){
			if( pub_idx != -1 ){
				pubs.eq(pub_idx).fadeOut('slow');
				$('.pbrot_vignette').eq(pub_idx).css('border', '1px solid #999999');
			}
			pub_idx = (pub_idx+1) % pub_count;
			pubs.eq(pub_idx).fadeIn('slow');
			
			$('.pbrot_vignette').eq(pub_idx).css('border', '1px solid #000000');
		}
		
		$('.pbrot_image').hover(function(){
				clearInterval(pub_timer_obj);
			}, function(){
				if( pub_count < 2 ) return;
				pubRotateNext();
				pub_timer_obj = setInterval(pubRotateNext, pub_timer_time );
			}
		);
		
		$('.pbrot_vignette').hover(function(){
				$(this).css('border','1px solid #000000');
			}, function(){
				if( $('.pbrot_vignette').index(this) != pub_idx ){
					$(this).css('border','1px solid #999999');
				}
			}
		);
		
		$('.pbrot_vignette').bind('click', function(){
			clearInterval(pub_timer_obj);
			if( pub_count < 2 ) return;
			if( pub_idx != -1 ){
				pubs.eq(pub_idx).fadeOut('slow');
				$('.pbrot_vignette').eq(pub_idx).css('border', '1px solid #999999');
			}
			
			pub_idx = $('.pbrot_vignette').index(this);
			$(this).css('border','1px solid #000000');
			pubs.eq(pub_idx).fadeIn('slow');
			
			pub_timer_obj = setInterval(pubRotateNext, pub_timer_time );
		});
		
		//initialize
		if( pub_count > 0 ) {
			pub_idx = 0;
			pubs.eq(pub_idx).show();
			$('.pbrot_vignette').eq(pub_idx).css('border', '1px solid #000000');
			
			//start rotator, only if several baners
			if( pub_count > 1 )
				pub_timer_obj = setInterval(pubRotateNext, pub_timer_time );
		}
		//------------------------------------------------------------------
	}
);
