function msjContacto(msg) {
	var selectorMsjContacto = "#id_contacto .msj_contacto";
	var message;
	if(!isNaN(parseInt(msg))) {
		message = msgstr[msg];
	}
	else {
		message = msg;
	}
	var $span = $(selectorMsjContacto+" span");
	$span.html(message);
	$span.fadeIn("slow");
	setTimeout(function(){ $span.fadeOut("slow", function(){ $span.html(""); }); }, 5000);
}
function contactoOK(datos, form) {
	switch(parseInt(datos)) {
		case 0:
			msjContacto(1);
		break;
		case 1:
			msjContacto(2);
			if(form != null) {
				form.reset();
				$(form).trigger("reload");
			}
		break;
		case 2:
			msjContacto(3);
		break;
		case 3:
			msjContacto(5);
		break;
	}
}
function contactoError(error) {
	contactoOK(0);
}
function contactoErrorValidar(tipo, obj) {
	$(obj).parents("form:first").trigger("reload");
	pintar(obj);
	if (tipo == "noVacio") {
		contactoOK(3);
	}
	else if(tipo == "email") {
		contactoOK(2);	
	}
}
