/**
 * (c) Copyright 2008.
 *
 * @requires com/oakley/PromoShow.class.js
 */

objPromoTileEffects = new Object();

function handle_promoTileOver( objEvent )
{
	
	objElem = $( objEvent.target );

	if( objElem.get( 'tag' ) == 'img' )
	{
		// Stop the link from being followed
		objEvent = new Event( objEvent ).stop();

		// Stop the event from bubbling
		objEvent.stopPropagation();

		objPromoTileEffects[ objElem.id ].start({
			'background-position': '1px -68px'
		});
	}
}

function handle_promoTileOut( objEvent )
{
	objElem = $( objEvent.target );

	if( objElem.get( 'tag' ) == 'img' )
	{
		// Stop the link from being followed
		objEvent = new Event( objEvent ).stop();

		// Stop the event from bubbling
		objEvent.stopPropagation();

		objPromoTileEffects[ objElem.id ].start({
			'background-position': '1px 0'
		});
	}
}

window.addEvent( 'domready', function()
{
	objPromoShow = new PromoShow( 'promo-primary' );
	
	// False stops the fade transition from executing
//	objPromoShow = new PromoShow( 'promo-primary', false );

	/* addPromo( promoIdAppend, 
		promo border color, 
		default bg color, default border color, default text color, 
		hover bg color, hover border color, hover text color, 
		selected bg color, selected border color, selected text color )
	*/ 
	objPromoShow.addPromo( '01', '#c3c3c3',
						'#E3E2E2', '#FFFFFF', '#545454',
						'#969696', '#B8B8B8', '#FFFFFF', 
						'#1E7CBA', '#3DB2FC', '#FFFFFF' ) //Rebels Jorge Lorenzo
	
	objPromoShow.addPromo( '02', '#c3c3c3',
						'#E3E2E2', '#FFFFFF', '#545454',
						'#969696', '#B8B8B8', '#FFFFFF', 
						'#1E7CBA', '#3DB2FC', '#FFFFFF' ); //Polarized
						
	objPromoShow.addPromo( '03', '#c3c3c3',
						'#E3E2E2', '#FFFFFF', '#545454',
						'#969696', '#B8B8B8', '#FFFFFF', 
						'#1E7CBA', '#3DB2FC', '#FFFFFF' ); //Behind 
	
  	objPromoShow.addPromo( '04', '#c3c3c3',
						'#E3E2E2', '#FFFFFF', '#545454',
						'#969696', '#B8B8B8', '#FFFFFF', 
						'#1E7CBA', '#3DB2FC', '#FFFFFF' ) //Custom Antix

    objPromoShow.addPromo( '05', '#c3c3c3',
						'#E3E2E2', '#FFFFFF', '#545454',
						'#969696', '#B8B8B8', '#FFFFFF', 
						'#1E7CBA', '#3DB2FC', '#FFFFFF' ) //Custom Antix								

//	objPromoShow.randomPromo();
	objPromoShow.attach();
	objPromoShow.startTimer();


	$$( '.promo-tile img' ).each( function( objTile ){

		objPromoTileEffects[ objTile.id ] = new Fx.Morph( objTile, { transition: Fx.Transitions.Bounce.easeOut, duration: 500, link: 'cancel' } );

		objTile.addEvent( 'mouseover', handle_promoTileOver.bind( objPromoTileEffects ) );
		objTile.addEvent( 'mouseout', handle_promoTileOut.bind( objPromoTileEffects ) );
	});
});

