$(document).ready(function(){

	$("input,textarea").focus(function() {
		$(this).parent().addClass("focus")
	});
	$("input,textarea").blur(function() {
		$(this).parent().removeClass("focus")
	});

	$('#displayerrors').hide();


	$('form').ajaxForm(function(data) {

		if (data.match('An account with email address')){
				$('form').slideUp("fast");
				$('#exists').slideDown("slow");
		}


		if (data.match('Form submission sucessful')){
			$('form').slideUp("fast");
			$('#sucess').slideDown("slow");
		}
		else{

			if (data.match('An account with email address')){
				$('form').slideUp("fast");
				$('#exists').slideDown("slow");
			}
			
			$('.error').show("slow");
			$('#title').removeClass("highlighterror");
			$('#firstname').removeClass("highlighterror");
			$('#surname').removeClass("highlighterror");
			$('#phone').removeClass("highlighterror");
			$('#email').removeClass("highlighterror");
			$('#address').removeClass("highlighterror");
			$('#city').removeClass("highlighterror");
			$('#postcode').removeClass("highlighterror");
			$('#category').removeClass("highlighterror");
			$('#description').removeClass("highlighterror");
			$('#value').removeClass("highlighterror");
			

			if (data.match("Please select your title")){
				
				$('#title').addClass("highlighterror");
			}

			if (data.match("Please enter your first name")){
				
				$('#firstname').addClass("highlighterror");
			}

			if (data.match("Please enter your surname")){
				
				$('#surname').addClass("highlighterror");
			}

			if (data.match("Please enter your address")){
				
				$('#address').addClass("highlighterror");
			}

			if (data.match("Please enter your city")){
				
				$('#city').addClass("highlighterror");
			}

			if (data.match("Please enter your postcode")){
				
				$('#postcode').addClass("highlighterror");
			}

			if (data.match("Please enter a valid email address")){
				
				$('#email').addClass("highlighterror");
			}

			if (data.match("Please enter a valid telephone number")){
				
				$('#phone').addClass("highlighterror");
			}
			if (data.match("Please select your item type")){
				
				$('#category').addClass("highlighterror");
			}
			if (data.match("Please enter a brief description of item")){
				
				$('#description').addClass("highlighterror");
			}
			if (data.match("Please enter item value")){
				
				$('#value').addClass("highlighterror");
			}


		}
	});
});

