/**


**/
// -----------------------------------------------------------------

var quotes_array = new Array();
var quote_timer;
var quote_timer_delay = 6000;
var quote_index = 0;
var quote_count = 0;
var first_quote = true;


// -----------------------------------------------------------------
jQuery(document).ready(function() {

	jQuery('ul.sf-menu').superfish({ 
		delay:       150   // one second delay on mouseout 
	});
	
	Cufon.replace('#quote');
	Cufon.now();
	
	// -----------------------------------------------------------------
	// Quotes animation
	if(jQuery('#olmc_quotes').length) {
	
		quote_count = jQuery("#olmc_quotes p").length - 1;
		jQuery("#olmc_quotes p").each(function(i) {
			quotes_array.push(jQuery(this).text());
		});
		jQuery("#olmc_quotes").empty();

		getQuote();
		// get first quote
		//jQuery("#quote").text(quotes_array[0]);
		//quote_timer = setTimeout("getQuote()", quote_timer_delay);
	}
	// -----------------------------------------------------------------
});

// -----------------------------------------------------------------
// -----------------------------------------------------------------
// Gets called each time a quote needs updating
function getQuote() {

	quote_index++;
	if(quote_index > quote_count)
		quote_index = 0;

	var this_quote = quotes_array[quote_index];

	// separate the quote and the author. Homepage, only show quote
	// sidebar, style author differently
	var quote = this_quote.split(/\|/);
	
//console.log(quote);	
	var spans = '<span>' + quote[0].split(/\s+/).join(' </span><span>') + '</span>';
	spans += (quote[1] ? '<em>' + quote[1] + '</em>' : '');


	var tmp,qs;
	tmp = quote[0].split(/\s+/);
	qs = tmp.join(' </span><span>');
	qs = '<span>' + qs + '</span>';
	if(quote[1])
		qs += '<span style="display:block;"><em>' + quote[1] + '</em></span>';

//console.log(spans);	
//console.log(qs);	


	jQuery("#quote").fadeOut("fast",function() {
		jQuery("#quote").empty().fadeIn("fast",function() {
			jQuery(qs).hide().appendTo('#quote').each(function(i) {
				jQuery(this).delay(100 * i).fadeIn(600);
			});
		});
	});

	
	quote_timer = setTimeout("getQuote()", quote_timer_delay);

}
// -----------------------------------------------------------------
/**		

**/

