
// OLT-specific behaviours invoked by jQuery jazz.

$(document).ready(function() {

	// jquery handlers go here

	// Spawn pop-up window for the "click to view animation" thingy in the Playhouses category page.
	$('a.playhouseAniPopup').click(function () {
		window.open('/oltss/misc/playhouses-animation.html','pop','width=500,height=450');
	});


});





/* text animation for promotional box on OLT home page, by Trevor/Deversus. */

var $promoCollection = '';

$(function(){
	$promoCollection = $('.promo');
	if($promoCollection.length > 0){
		curPromo = 0; 
		$promoCollection.not($promoCollection[0]).hide();
		setInterval(function(){
			runEffect();
			return true;
		}, 5000);
	}
});

function runEffect(){
	$promoCollection = $('.promo');
	curPromo++;
	if(curPromo >= $promoCollection.length) curPromo = 0;
	if(curPromo % 2 == 0){
		$promoCollection.not($promoCollection[curPromo]).toggle('drop', {'direction': 'down'});
		var $promoHeader = $('h3', $promoCollection[curPromo]);
		var $promoBody = $('span', $promoCollection[curPromo]);
		$promoHeader.hide();
		$promoBody.hide();
		$($promoCollection[curPromo]).show();

		$promoHeader.toggle('slide', 1000, function(){
			var $promoBody = $('span', $promoCollection[curPromo]);
			$promoBody.toggle('bounce', { 'direction': 'down' }, 200);
		});
	}else{
		$($promoCollection[curPromo]).removeAttr('style'); /* fix for IE */
		$($promoCollection[curPromo]).show();
		$promoCollection.not($promoCollection[curPromo]).fadeOut();
	}
}

