jQuery(document).ready(function(){
	
	$('#contactform').submit(function(){
	
		var errorvar = 0;
	
		var action = $(this).attr('action');
		
		//$('#contactform #submit').after('<img src="assets/ajax-loader.gif" class="loader" />');
		
		$('#respuesta').html('');
		
		if (!$('#name').val() || $('#name').val() == 'Tell me your Name!') {
			$('#name').val('Tell me your Name!')
			$('#name').css('color', 'red');
			errorvar = 1;
		}
		
		if (!validarmail($('#email').val()) || !$('#email').val() || $('#email').val() == 'Use a valid email!') {
			$('#email').val('Use a valid email!')
			$('#email').css('color', 'red');
			errorvar = 1;
		}
		
		if (!$('#comments').val() || $('#comments').val() == 'Nothing to say?') {
			$('#comments').val('Nothing to say?')
			$('#comments').css('color', 'red');
			errorvar = 1;
		}
		
		if (errorvar == 0) {
			
			$('#respuesta').html('<span class="message_sending">Sending <img src="../_img/_gui/loader.gif" /></span>');
			$('#submit').attr('disabled',true);
			
			
			$.post(action, { 
				name: $('#name').val(),
				email: $('#email').val(),
				comments: $('#comments').val(),
				verify: $('#verify').val()
			},
				function(data){
					document.getElementById('respuesta').innerHTML = data;
					$('#submit').removeAttr("disabled");
					
					if (data=="<span class='message_ok'>Message sent!</span>") {
					
						$('#submit').fadeOut();
						$('#enviook').fadeIn();
					
					}
					//$('#contactform img.loader').fadeOut('fast',function(){$(this).remove()});
					$('#contactform #submit').attr('disabled',''); 
					
				}
			);
		
		}
		
		return false; 
	
	});
	
	
	
	
	
	
	$('#name').focus(function() {
			if ($('#name').val() == 'Tell me your Name!') {
				$('#name').val('')
				$('#name').css('color', 'WHITE');
			}
		});
	
	$('#email').focus(function() {
			if ($('#email').val() == 'Use a valid email!') {
				$('#email').val('')
				$('#email').css('color', 'WHITE');
			}
		});
		
	$('#comments').focus(function() {
			if ($('#comments').val() == 'Nothing to say?') {
				$('#comments').val('')
				$('#comments').css('color', 'WHITE');
			}
		});
		
	function validarmail(value) {
			// contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
			return  /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);
		}
});
