var initHeaderValidation = function() {
	if ($('addressInput')) { 
		var clearAddressInput = function() {
			if (this.value == 'Enter City or Zip') {
				this.value = '';
				this.setStyle({color: '#000'});
			}
		};	
		Event.observe($('addressInput'), 'focus', clearAddressInput);
		
		var repopulateAddressInput = function() {
			if(this.value == '') {
				this.value = 'Enter City or Zip';
				this.setStyle({color: '#B9B7BC'});
			}
		}
		Event.observe($('addressInput'), 'blur', repopulateAddressInput);	
	}	
} 

Event.observe(window, 'load', initHeaderValidation);

var setAddressInput = function() {
	if($('addressInput').value != 'Enter City or Zip') {
		if($('addressInput').value == '') {
			$('addressInput').value = 'Enter City or Zip';
		} else {
			$('addressInput').setStyle({color: '#000'});
		}
	}
}
Event.observe(window, 'load', setAddressInput);	