function validar_formulario_contacto()
{
	var content = tinyMCE.get('comentarios').getContent();
	$('#comentarios').val(content);
	
	var filtro_correo = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,5})+$/;

	if ($("#flag_nombresyapellidos").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente sus nombres y apellidos.");
		$("#nombresyapellidos").focus();
		return false;
	}
	else if ($("#flag_correo").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente su correo.");
		$("#correo").focus();
		return false;
	}
	else if ($("#pais").attr("value") == "")
	{
		alert("No olvide escribir el pa\u00eds.");
		$("#pais").focus();
		return false;
	}
	else if ($("#ciudad").attr("value") == "")
	{
		alert("No olvide escribir la ciudad.");
		$("#ciudad").focus();
		return false;
	}
	else if ($("#flag_telefono").attr("rel") == "error")
	{
		alert("No olvide escribir un n\u00famero de tel\u00e9fono, para contacto.");
		$("#telefono").focus();
		return false;
	}
	else if ($('#comentarios').html() == "")
	{
		alert("No olvide escribir los comentarios o sugerencias.");
		$('#comentarios').focus();
		return false;
	}
	else if ($('#complemento').is(':visible'))
	{
		if ($("#flag_documento").attr("rel") == "error")
		{
			alert("No olvide escribir el n\u00famero de su documento de identidad.");
			$("#documento").focus();
			return false;
		}
		else if ($("#flag_cuenta").attr("rel") == "error")
		{
			alert("No olvide escribir el n\u00famero de la cuenta.");
			$("#cuenta").focus();
			return false;
		}
		else if ($("#flag_direccion").attr("rel") == "error")
		{
			alert("No olvide escribir la dirección.");
			$("#direccion").focus();
			return false;
		}
	}

	if ($('#complemento').is(':visible'))
	{
		enviar_datos_r('scripts/contacto.php','tipos_contactos_id&nombresyapellidos&correo&pais&ciudad&telefono&comentarios&documento&cuenta&direccion','resultado_contacto');
	}
	else
	{
		enviar_datos_r('scripts/contacto.php','tipos_contactos_id&nombresyapellidos&correo&pais&ciudad&telefono&comentarios','resultado_contacto');
	}
}

