$().ready(function() {
	$('#FormContacto').validate({
		submitHandler: function(form) {
			ajaxInsertData('#FormContacto', '#MsgLoad','processcontactform.php','#MsgFormContacto');
		}
	});
});

function ajaxInsertData(FormName, DivForLoading, Url, DivForHTML)
{
	$(FormName).ajaxSubmit({
		url:Url,
	    async:true,
        beforeSend: function(objeto){
			$(DivForLoading).append('<div class="load">Cargando...</div>');
		},
	    error: function(objeto, quepaso, otroobj){
	    	alert("Error al enviar el correo: "+ quepaso);
	    	$('.load').remove();
	    },
        success: function(datos){
       		$('.load').remove();
       		$(DivForHTML)
       		.html(datos)
       		.click(function(){
				$(this).fadeOut();
				$('form' + FormName + ' input[@type=text]').each(function() {
					$(this).val("");
				});
				$('form' + FormName + ' textarea' ).each(function() {
					$(this).html("");
				});				
		})
		.fadeIn();
      	}
   });
}