$(document).ready(function() {
	
	$("#request_catalog input.text, #request_catalog select, #request_catalog textarea").focus(function(){
		$(this).prev("label").removeClass("error");
		$(this).removeClass("error");
	});
	
	$("#request_catalog form").submit(function(ev){
		var errorcount = 0;
		$("input.text").each(function(){
			var errortrue = 0;
			var currentvalue = $(this).val();
			if(currentvalue == "")
			{
				errorcount++;
				errortrue++;
			}
			if(errortrue > 0)
			{
				$(this).prev("label").addClass("error");
				$(this).addClass("error");
			}
		});
		
		$("#request_catalog textarea").each(function(){
			var errortrue = 0;
			var currentvalue = $(this).val();
			if(currentvalue == "")
			{
				errorcount++;
				errortrue++;
			}
			if(errortrue > 0)
			{
				$(this).prev("label").addClass("error");
				$(this).addClass("error");
			}
		});
		
		$("#request_catalog select").each(function(){
			var errortrue = 0;
			var currentvalue = $(this).val();
			if(currentvalue == "Select a state:")
			{
				errorcount++;
				errortrue++;
			}
			if(errortrue > 0)
			{
				$(this).prev("label").addClass("error");
				$(this).addClass("error");
			}
		});
		
		if(errorcount > 0)
		{
			ev.preventDefault();
		}
		
		// Lets submit!
		$(this).attr("action", "");
		$.post("http://foreign-candy.com/contact.php", $(this).serialize(), function(data){
			if(data == "true")
			{
				$("#request_catalog form").html("<p class=\"success\">Thanks for your request! We'll send a catalog out to you right away!</p>");
			}
		});
		ev.preventDefault();
	});
});
