var fireOn = (Browser.Engine.trident) ? 'load' : 'domready';

window.addEvent(fireOn, function(){
	
	// SIFR
	sIFR.replaceElement(named({sSelector:"div.title h2", sCase: 'upper', sFlashSrc:"/javascript/sifr/sifr_arial.swf", sColor:"#364A83", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC",sWmode:"transparent"}));
	sIFR.replaceElement(named({sSelector:"div.title h3", sCase: 'upper', sFlashSrc:"/javascript/sifr/sifr_arial.swf", sColor:"#464646", sLinkColor:"#464646", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC",sWmode:"transparent"}));
	
	// Login
	var loginTrigger	= $('login_trigger');
	var loginForm		= $$('form.login')[0];
	
	if( loginTrigger ){
		var loginSlider = new Fx.Slide(loginForm).hide();
		loginTrigger.addEvent('click', function(){
			loginSlider.toggle();
		});
		
	}
	
	// Benefits
	var benefitTrigger	= $$('div.benefits');
	if( benefitTrigger ){
		
		var benefitTriggers	= $$('div.benefits ol li');
		var activeBenefit	= false;
		benefitTriggers.each(function(el){
			if( el.getElement('div') ){
				el.addEvent('click', function(el){
					el = new Event(el).target;
					
					if(el == activeBenefit){
						return;
					} else {
						if(activeBenefit){
							activeBenefit.removeClass('active');
						}
						el.addClass('active');
					}
					activeBenefit = el;
					
					var textEL = $$('.text')[0];
					textEL.innerHTML = el.innerHTML;
					textEL.setStyle('opacity', 0);
					
					var height = (textEL.getSize().y / 2);
					textEL.setStyle('margin-top', '-'+ height+'px');
					
					var myTween = new Fx.Tween(textEL,{duration:'long'});
					myTween.start('opacity', 0, 1);
					
					$('flash_cart').fade('out');
				});
			}
		});
	}
	$$('input.DatePicker').each( function(el){
		new DatePicker(el);
	});
	
});
