$(document).ready(function() {
	$('#form').delay(3500,function(){
	$(this).fadeIn(1000);
	$('.contact').fadeIn(900);
 	});
	$("input").focus(function() {
		if($(this).val() == $(this).attr('title')) $(this).val('');
	});
	
	$("input").blur(function() {
		if($(this).val() == '') $(this).val($(this).attr('title'));
	});
	
	$("form").submit(function(e) {
		e.preventDefault();
		var errors = 0;
		
		$("form #feedback").text('processing');
		$("form #feedback").addClass('loading');
		$("form #feedback").removeClass('success');
		$("form #feedback").removeClass('error');
		
		$("form #feedback").fadeIn('fast');
		$("input").each(function() {
			if($(this).val() == $(this).attr('title') || $(this).val() == "")
			{
				$(this).addClass('required');
				errors++;
			}
			else
			{
				$(this).removeClass('required');
			}
		});
		
		if(errors > 0)
		{
			$("form #feedback").fadeOut('fast');
		}
		else
		{
			$.ajax({
				url: "http://" + window.location.hostname + "/index.php/welcome/send",
				type: "POST",
				data: $("form").serialize(),
				success: function(data) {
					//console.log(data);
					$("form #feedback").removeClass('loading');
					$("form #feedback").addClass('success');
					$("form #feedback").text(data);
			    	$("form #feedback").fadeIn('fast');
 				},
				error: function() {
					$("form #feedback").removeClass('loading');
					$("form #feedback").addClass('error');
					$("form #feedback").text('Save error.');
			    	$("form #feedback").fadeIn('fast');
  				}
			});
		}
	});
	
});