window.addEvent('domready', function() {
	var dropLists = $$('.checkSelect');
	
	dropLists.each(function(el, i){
		el.getFirst('a').addEvent('click',function(e){if(e) new Event(e).stop();});
		var list = el.getFirst('ul');
		var tHeight = list.getStyle('height');
		
		list.setStyles({'height': 0, 'visibility': 'visible'});

		el.addEvents({
			'mouseenter': function(){
				list.morph({
					'height': tHeight
				});
			},
			'mouseleave':function(){
				list.morph({
					'height': '0'
				});
			}
		});
	});
	
	//clear inputs when focused reset if user enters nothing of importance
        /*
	$$('input').each(function(el){
		if(el.get('type').toLowerCase() == 'text'){
			var orig = el.get('value');
			el.addEvents({
				'focus': function(){
					el.set('value', '');
				},
				'blur': function(){
					if(el.value == '' || el.value == ' '){
						el.set('value', orig);
					}
				}
			});
		}
	});
        */
	
	//random header
	var randNum = Math.ceil(Math.random()*6);
	var headerBG = "url(/static/images/header_bg"+randNum+".gif)";
	$("header").setStyle('background-image', headerBG);
	
	var down = new Image(100,25); 
	down.src="/static/images/largeSearchSubmitDown.gif";
	
	//search
	var searchTabs = $$('.searchTab');
	var searchForms = $$('#searchForm form');
	searchForms.each(function(el, i){
		if(i!=0){
			el.setStyle('display', 'none');
		}
	});
	searchTabs.each(function(el,i){
		el.getFirst('a').addEvent('click', function(e){
			if(e) new Event(e).stop();
			$$(searchForms).setStyle('display','none');
			searchForms[i].setStyle('display','block');
			$$(searchTabs).removeClass('active');
			el.addClass('active');
		});
	});
	
	//search button click
	$$('.searchSubmit').addEvents({
		'mousedown': function(){
			this.set('src', '/static/images/searchButtonSmall_down.gif');
		},
		'mouseup': function(){
			this.set('src', '/static/images/searchButtonSmall.gif');
		}
	});
	
	var smallSearch = $('smallSearch');
	var smallSearchFilters = $$('#smallSearch .searchOps a');
	var smallSearchType = $$('#smallSearch form #searchType');
	var arrow = $('smallSearch').getFirst('form').getFirst('p').getFirst('.arrow');
	smallSearchFilters.each(function(el, i){
		el.addEvent('click', function(e){
			if(e) new Event(e).stop();
			
			arrow.setStyle('margin-left', 10+43*i+'px')
			var val = this.get('text');
			smallSearchType.set('value', val);
		});
	});
});

