$(document).ready(function() {
	/*
	$(".locator").fancybox({
		autoDimensions: false,
		width: 300,
		height: 400,
		padding: 0
	});*/
	
	$('a[href$="#locate"]').fancybox({
		autoDimensions: false,
		width: 300,
		height: 400,
		padding: 0
	});

	
	$('form[name=locator]').submit(function (e) {
		e.preventDefault();
		
		var zip = $('input[name=zip]').val();
		
		var base_url = window.location.protocol + '//' + window.location.host + '/';
		
		var ajaxurl = base_url + 'corporate/lookup/' + zip;
		
		$.ajax({
				type: "GET",
				url: ajaxurl,
				dataType: "json",
				success: addResults
	
			});
		
			
	
	});

});
function addResults(data)
{
	$('.locate_dealer').remove();
	
	if(!data)
	{
		
		result = '<div class="locate_dealer"><h6>No dealers found.</h6></div>';
		$('#locate_results_inner').append(result);	
	}
	else
	{
		$.each( data, function(k, v){
			
			result = '<div class="locate_dealer">';
			
			if(v.id == 1)
			{
				result = result + '<p>Please contact SECAP for dealer information.</p>';
			}
			
			result = result + '<h6>' + v.dealer_name +  '</h6><p>' + v.dealer_address + '<br/>' + v.dealer_city + ', ' + v.dealer_state + ' ' + v.dealer_zipcode + '</p><p>Phone: ' + v.dealer_phone;
			
			if(v.dealer_fax)
			{
				result = result + '<br/> Fax: ' + v.dealer_fax;
			}
		result = result + '</p>'; 
		
			if(v.dealer_email || v.dealer_website)
			{
				result = result + '<p> ';
				
				if(v.dealer_email)
				{
					result = result + '<a href="mailto:' + v.dealer_email + '">' + v.dealer_email + '</a>';
				
				}
				
				if(v.dealer_email && v.dealer_website && v.dealer_website != 'http://')
				{
					result = result + '<br/>';
				}
				
				if(v.dealer_website && v.dealer_website != 'http://')
				{
					result = result + '<a href="' + v.dealer_website + '" target="_blank">' + v.dealer_website + '</a>';
				
				}
				
				result = result + '</p> ';
			}
			
			if(v.dealer_info)
			{
			 	result = result + '<p>' + v.dealer_info + '</p>';
		
			}
		result = result + '</div>';
			
		$('#locate_results_inner').append(result);	
			
			
		});
	
	}
	
	
	

}
