$(function(){
	getImg();
	
	$('#send').click(function(event){
		event.preventDefault();
		if(validate())
		{
			var params = $('#contact input, textarea').serialize();
			params+='&txtDealer='+$('#txtDealer').val()+'&txtVID='+$('#txtVID').val();
			jQuery.ajax({
			url: 'http://www.cars.com.na/ajax/ajaxcontactdealer/',
			type: 'POST',
			data: params,
			success: function(data) {
				var newData = $(data);
				//alert(newData.text());
				newData=newData.find('#contentcontroller').html();
				var bFail=newData.indexOf("FAIL");
				//alert(bFail);
				if(bFail==-1)
				{
					$('#contact').html(newData);
				}
				else
				{
					alert('Something went wrong. Please refresh this page and try again.');
				}
			}
			});
		}
	});
	
	function validate()
	{
		if($('#txtName').val()=='')
		{
			$('#txtName').css({'background-color':'#FF0000'});
			return false;
		}
		if($('#txtEmail').val()=='')
		{
			$('#txtEmail').css({'background-color':'#FF0000'});
			return false;
		}
		if($('#txtPhone').val()=='')
		{
			$('#txtPhone').css({'background-color':'#FF0000'});
			return false;
		}
		var imgCode=$('#contact img').attr('src');
		imgCode=imgCode.substring(imgCode.lastIndexOf('.')-6,imgCode.lastIndexOf('.'));
		//alert(imgCode);
		var entered=$('#txtCapxa').val();
		if(imgCode!=entered)
		{
			alert('The verification code entered does not match the code displayed.');
			return false;
		}
		return true;
	}
	
	function getImg()
	{
		jQuery.ajax({
		url: 'http://www.cars.com.na/ajax/captcha/',
		success: function(data) {
			var newData = $(data);
			//alert(newData.text());
			newData=newData.find('#contentcontroller img').attr('src');
			//alert(newData);
			$('#contact img').attr('src',newData)
		}
		});
	}
	
});