$(document).ready(function(){

	// Mouseover homepage nav
	$('.homepage-nav').mouseover(function(){
		var section_id = $(this).data('id');

		if(section_id != '' && section_id != null && section_id != 'undefined'){
			if(!$('.section_'+section_id).hasClass('section-image-selected')){
				$('.section_'+section_id).removeClass('section-image');
				var current = $('.section-image-selected');
				current.addClass('section-image');
				current.removeClass('section-image-selected');
				$('.section_'+section_id).addClass('section-image-selected');
			}
		}
	});
	
	// Mouseout homepage nav
	$('.homepage-nav').mouseout(function(){
		if(!$('.visual img').filter(':first').hasClass('section-image-selected')){
			var current = $('.section-image-selected');
			current.addClass('section-image');
			current.removeClass('section-image-selected');
			$('.visual img').filter(':first').removeClass('section-image');
			$('.visual img').filter(':first').addClass('section-image-selected');
		}
	});
	
	// Zip Search
	$('#search-form').submit(function(){
		$('#search-form input[name="geoquery"]').css('border', '2px solid #d5d5d5');
		var zip_code = $('#search-form input[name="geoquery"]').val();
		var radius = $('#search-form input[name="radius"]').val();

		if(zip_code.length > 0){
			$.get('/main/_zip-code-lookup/'+zip_code+'/'+radius+'/', function(results){
				$('#modal-overlay').fadeIn();
				$('.popup-box').html(results);
				$('.popup-box').fadeIn();
			});
		}else{
			$('#search-form input[name="geoquery"]').css('border', '2px dotted red');
		}
		return false;
	});
	
	$('.popup-close').live('click', function(){
		$('#modal-overlay').fadeOut();
		$('.popup-box').fadeOut();
		$('.popup-box').html();
	});
});
