function newsearch() {
	$('.disable').css('opacity',0.5).show();
	$('#model, #year').html('<option selected="selected">--------</option>');
	$('#results').empty();
	var targetOffset = $('#stepone').offset().top;
	$('html, body').animate({scrollTop: targetOffset}, 500);
};
$(document).ready(function(){
	//animation for same page links #
	$('a[href*=#]').each(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
		&& location.hostname == this.hostname
		&& this.hash.replace(/#/,'') ) {
		  var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
		  var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
			if ($(this.hash).length) {
				$(this).click(function(event) {
					var targetOffset = $(this.hash).offset().top;
					var target = this.hash;
					event.preventDefault();			   
					$('html, body').animate({scrollTop: targetOffset}, 500);
					return false;
				});
			}
		}
	});
						   
						  
	$('.disable').css('opacity',0.5);
	$('#make').change(function() {
		var make = $(this).val();
		if (make != '--------') {
			$('#model').hide().after('<img src="preload.gif" class="loading" />');
			$.ajax({
				type: 'POST',
				url: 'fitguide.inc.php',
				data: 'make=' + make,
				success: function(response) {
					$('.loading').hide();
					$('#model').show().html(response);
					$('#year').html('<option selected="selected">--------</option>');
					$('#results').empty();
					$('.disable').css('opacity',0.5).show();
				}
			});	
		}
	});
	$('#model').change(function() {
		var make = $('#make').val();
		var model = $(this).val();
		if (model != '--------') {	
			$('#year').hide().after('<img src="preload.gif" class="loading" />');	
			$.ajax({
				type: 'POST',
				url: 'fitguide.inc.php',
				data: 'make=' + make + '&model=' + model,
				success: function(response) {
					$('.loading').hide();
					$('#year').show().html(response);
					$('#results').empty();
					$('.disable').css('opacity',0.5).show();
				}
			});	
		}
	});
	$('#year').change(function() {
		var targetOffset = $('#steptwo').offset().top;
		$('html, body').animate({scrollTop: targetOffset}, 500);
		$('.disable').fadeOut(600);
	});
	$('#steptwo a').click(function() {
		$('#results').html('<img src="preload.gif" class="loading" />');
		var make = $('#make').val();
		var model = $('#model').val();
		var year = $('#year').val();
		var prod = $(this).attr('id');
		$.ajax({
			type: 'POST',
			url: 'fitguide.inc.php',
			data: 'make=' + make + '&model=' + model + '&year=' + year + '&prod=' + prod,
			success: function(response) {
				$('#results').html(response);
			}
		});	
	});
});