
// {{{ START ONE-SHOT
var bFeaturedItemPromoShown = 0;


var aExcludePageRegexes = [ /^\/airborne\-sanitiser\// ];
//console.log("aExcludePageRegexes: " + aExcludePageRegexes);

var bShowPromo = true;
for ( var i=0; i < aExcludePageRegexes.length; i++ )
{
	var regex = aExcludePageRegexes[i];
	if ( location.pathname.match( regex ) )
	{
		bShowPromo = false;
		break;
	}
}
if ( bShowPromo )
{
	Event.observe( window, 'load', onload_init_featured_item_promo );
}

function pre_popup()
{
	if ( Prototype.Browser.IE )
	{
		$('topnav').style.visibility = 'hidden';
	}

	// START Modal barrier
//console.log("Prototype.Browser: ", Prototype.Browser);
	if ( !Prototype.Browser.IE )
	{
		var elBody = $$('body')[0];

		var modalBarrier = Builder.node( 'div', { id: 'modalBarrier' } );
		elBody.insert( modalBarrier );
		modalBarrier.setOpacity( 0.5 );
	}
	// END Modal barrier
}

function post_popup()
{
	if ( Prototype.Browser.IE )
	{
		$('topnav').style.visibility = '';
	}

	if ( !Prototype.Browser.IE )
	{
		$('modalBarrier').remove();
	}
}

function onload_init_featured_item_promo()
{


	if ( !bFeaturedItemPromoShown )
	{
		// onclick for cartridge promo box
		$('featured-item-promo-close').onclick = onclick_close_cartridge_promo;

		pre_popup();

		new Effect.Parallel( [
									new Effect.Appear( 'featured-item-promo-cont', { duration: 1 } )
								,	new Effect.Scale( 'featured-item-promo-cont', 100
												,	{	scaleX: true, scaleY: true, scaleContent: true
													,	scaleFromCenter: true, scaleMode: 'box'
													,	scaleFrom: 1, duration: 1 } )
							] );


	}
	else
	{
		$('rhs-featured-item-promo-cont').show();
	}
}

function onclick_close_cartridge_promo()
{
	var duration = 1;

	new Effect.Puff( 'featured-item-promo-cont', { duration: duration } );
//	new Effect.BlindUp( 'page-fade', { duration: 1 } );

	if ( $('rhs-featured-item-promo-cont') )
	{
		new Effect.Appear( 'rhs-featured-item-promo-cont', { delay: duration } );
	}

	setTimeout(	post_popup, duration * 1000 );
}

// }}} END ONE-SHOT

Event.observe( window, 'load', function() {
	var tWidth='720px';
	var tHeight='17px';
	var tSpeed=2;
	var cps=tSpeed;
	var plycount=0;
	var aw, mq;
	var fsz = parseInt(tHeight) - 4;
	function startticker() {
		if (document.getElementById) {
			mq = document.getElementById("marquee");
			mq.style.left=(parseInt(tWidth)+10)+"px";
			aw = document.getElementById("tx").offsetWidth;
			mq.style.visibility="visible";
			function scrollticker() {
				mq.style.left = (parseInt(mq.style.left)>(-10 - aw)) ?parseInt(mq.style.left)-cps+"px" : parseInt(tWidth)+10+"px";
				plycount++;
				if(plycount>1112)
				{
					clearInterval(lefttime);
				}
			}
			lefttime=setInterval(scrollticker,50);
		}
	} 
	startticker();
});

