var fireOn = (Browser.Engine.trident) ? 'load' : 'domready';
window.addEvent(fireOn,function(){
								
	/* search field */
	var searchElement = $$('div#header form input')[0];
	searchElement.store('_value', searchElement.get('value').toString());
	
	if (searchElement) {
		searchElement.addEvents({
			'focus': function(){
				if(searchElement.retrieve('_value') == searchElement.get('value')){
					searchElement.set('value', '');
				}
			},
			'blur': function(){
				if(searchElement.get('value') == ''){
					searchElement.set('value', searchElement.retrieve('_value'));
				}
			}
		});
	}
	
	/* navigation */
	var navigation = document.getElements('div#header ul.navigation > li');
	if (navigation) {
		navigation.each(function(el){
								 
			var subMenu = el.getElement('ul');
			var linkEl = el.getElement('a');

			if(subMenu){
				el.addEvents({
					'mouseover': function(el){
						linkEl.addClass('active');
						
						if(subMenu && !subMenu.hasClass('submenu'))subMenu.addClass('submenu');
					},
					'mouseleave': function(el){
						linkEl.removeClass('active');
						if(subMenu && subMenu.hasClass('submenu'))subMenu.removeClass('submenu');
						
					}
				});

			}
		});
	}
	
	/* steps */

	// Wizard behavior
	var wizard = $$('div.steps').pop();
	
	if(wizard){
		wizard = wizard.getElement('ol')
		wizard.currentClassName = wizard.get('class');
		
		wizard.getElements('li').each(function(item){
			//console.log(item);
			item.addEvent('mouseenter', function(e){
				wizard.removeClass(wizard.currentClassName);
				wizard.removeClass(wizard.className)
				wizard.addClass(item.className);
			});
			
			item.addEvent('mouseleave', function(e){
				wizard.removeClass(wizard.className);
				wizard.addClass(wizard.currentClassName);
			})
			
		});
	}
	
	/* splash */
	

});

