
var last_selected =-1;
var cur_selected = 0;

var hovering = false;

function fade_out_slogan ( doAfter ){

	if (last_selected > 0){
		$('.slogan-' + last_selected).fadeOut('fast');
		//$('#slogan_text').html('');
		//$('#slogan_' + last_selected).children('img.slogan-on').fadeOut('fast',function(){
		$('#slogan_' + last_selected).stop().children('img.slogan-on').fadeOut('fast');
		$('#slogan_' + last_selected).stop().children('img.slogan-off').fadeIn('fast');
		if (doAfter != null ) doAfter();
		
	}		
}

function fade_in_slogan ( slogan_id ){

	doAfter = function(){
		$('.slogan-' + slogan_id).fadeIn('fast');
		//var sloganText = $('#slogan_' + slogan_id).children('img.slogan-on').attr('title');
		var sloganText = $('#slogan_' + slogan_id).children('.slogan_display').html();		

		$('#slogan_' + slogan_id).stop().children('img.slogan-off').fadeOut('fast');
		$('#slogan_' + slogan_id).stop().children('img.slogan-on').fadeIn('fast',function(){
			$('#slogan_text').html(sloganText);
		});
		last_selected = slogan_id;		
	}

	if (last_selected > 0) fade_out_slogan(doAfter);
	else doAfter();


}

function headline_rotate(){

	if ( !hovering ){
		cur_selected = (cur_selected % 4 ) + 1;
		fade_in_slogan( cur_selected );
	}
	

}

$(document).ready(function(){

	headline_interval = setInterval(headline_rotate,7000); //time in milliseconds
	headline_rotate();

	$('.slogan').hover(function(){
		cur_selected = $(this).attr('id').replace("slogan_","");
		//fade_out_slogan ( last_selected );
		fade_in_slogan ( cur_selected );
		hovering = true;

	});

	$('.slogan').mouseleave(function(){
		hovering = false;
	});

});