$(document).ready(function(){

	$('#contact_form label').each(function(){
		$(this).css('display','none');
		$('#'+$(this).attr('for')).val($(this).html());
	});
	$('#contact_form .txtfield').each(function(){
		var v = $(this).val();
		$(this).focus(function(){
			if ($(this).val()==v) $(this).val('');
			$(this).css('color','#000');
			$(this).css('border-color','#aaa');
			$(this).prev('.error').slideUp('300');
		});
		$(this).blur(function(){
			if ($(this).val()=='') {
				$(this).val(v);
				$(this).css('color','#666');
			}
		});
	});

	$('#submit').click(function(){
		var error = '';
		if( ($('#fullname').val()==$('#fullname_label').html()) || ($('#fullname').val()=='') ) {
			$('#fullname').css('border-color','#d30');
			//$('#fullname').css('color','#d30');
			$('#fullname_error').slideDown('300');
			error = true;
		}
		if (!validate_phone($('#phone').val())) {
			$('#phone').css('border-color','#d30');
			//$('#phone').css('color','#d30');
			$('#phone_error').slideDown('300');
			error = true;
		}
		if (!validate_email($('#email').val())) {
			$('#email').css('border-color','#d30');
			//$('#email').css('color','#d30');
			$('#email_error').slideDown('300');
			error = true;
		}
		if( ($('#description').val()==$('#description_label').html()) || ($('#description').val()=='') ) {
			$('#description').css('border-color','#d30');
			//$('#description').css('color','#d30');
			$('#description_error').slideDown('300');
			error = true;
		}
		if (error!='') {
			return false;
		}
		$.post("processform.php", {
			action: "quick_form",
			fullname: $('#fullname').val(),
			phone: $('#phone').val(),
			email: $('#email').val(),
			description: $('#description').val()
			},
			function(data) {
				if(data=='ok') {
					$('#contact_form').slideUp("300");
					$('#thank-you-box').slideDown("300");
				}
			});
	});	

});

