function searchchecker(el) {
 if ((el.value.test(/\./)) || (el.value == 'City or Zip')){
        el.errors.push("Please enter a city or zipcode");
        return false;
    } else {
        return true;
    }

  }
  
var navArrowSlider = function(navWrap, navElementsArray, activeID, arrowY, leftOffset) {
	var youAreHere = new Fx.Tween($(navWrap, activeID), { 
		duration: 1200,
		transition: Fx.Transitions.Elastic.easeOut  
	});

	var active = $(activeID);
	
	var activeSpan = active.getFirst('span');
	activeSpan.setStyle('color', '#dd0055');
	
	$(navWrap).addEvents({
			'mouseover': function() {	
		
			}
	});
	
	
	$$(navElementsArray).each(function(item){
		var checkActive = item.getProperty('id');
			item.addEvents({
			'mouseover': function() {	
			var thisPos = item.getPosition(navWrap).x + item.getSize().x - leftOffset; 
			if (checkActive == activeID){activeSpan.tween('color', '#dd0055');} else {activeSpan.tween('color', '#ffffff');}
			
			youAreHere.cancel();
			youAreHere.start('background-position', thisPos + 'px ' + arrowY + 'px');
			$(item).tween('color', '#dd0055');

			},
			'mouseleave': function() {
			currentArrow();
			$(item).tween('color', '#ffffff');
			}
		});

	});
	//correct IE rendering problem (without this, it wont go to the active nav onload)
/*
	var activePos = $(activeID).getPosition(navWrap).x  + $(activeID).getSize().x - leftOffset; 
	$(navWrap).setStyle('background-position', activePos + 'px ' + arrowY + 'px');    
*/ 
	
	
	var currentArrow = function() {
		youAreHere.cancel();
		var activePos = $(activeID).getPosition(navWrap).x  + $(activeID).getSize().x - leftOffset; 
		youAreHere.start('background-position', activePos + 'px ' + arrowY + 'px'); 
		activeSpan.tween('color', '#dd0055');
	};
	//works to set image to starting position in other browsers 
	window.addEvent('resize', currentArrow);
	$(navWrap).addEvent('mouseleave', currentArrow);
	currentArrow();

}; 
	
window.addEvent('domready', function() {
var serchform = null;
    serchform = new FormCheck('search');


	navArrowSlider('nav_wrap','#nav_wrap ul li a','active_nav','0','90'	); 	
	var activePos = $('active_nav').getPosition('nav_wrap').x  + $('active_nav').getSize().x - 90; 
	$('nav_wrap').set('background-position', activePos + 'px ' + '0' + 'px');

}); 

