function validar_paso1_registro()
{
	if ($("#flag_documento").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente el n\u00famero de su documento de identidad.");
		$("#documento").focus();
		return false;
	}
	else if ($("#flag_nombres").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente sus nombres.");
		$("#nombres").focus();
		return false;
	}
	else if ($("#flag_apellidos").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente sus apellidos.");
		$("#apellidos").focus();
		return false;
	}
	if ($("#fecha_nacimiento").attr("value") == "")
	{
		alert("No olvide configurar su fecha de nacimiento.");
		$("#fecha_nacimiento").focus();
		return false;
	}
	else if (!validar_direccion())
	{
		alert("No olvide configurar la direcci\u00f3n.");
		return false;
	}
	else 
	{
		return validar_actulizacion_perfil();
	}
	
	return true;
}

function cambio_pais(id)
{
	if (TextoOpcionCombo(id).toLowerCase() != 'colombia')
	{
		$('#direccion_asistida').hide();
		$('#direccion').show();
		$('#direccion').removeAttr('readonly');
	}
	else
	{
		$('#direccion_asistida').show();
		$('#direccion').hide();
		$('#direccion').attr('readonly', true);
		validar_direccion();
	}
}

function validar_cuenta(input)
{
	if (($("#" + input).attr("name")=="subcta" || $("#" + input).attr("name")=="loc") && $("#" + input).attr("value").length != 3)
	{
		$("#" + input).css('background-color','#f3a3a3');
		$("#" + input).css('border-color','#a91c1c');
		$(".enviar").attr('disabled', 'disabled');
	}
	else if ($("#" + input).attr("name")=="cuenta" && $("#" + input).attr("value").length != 7)
	{
		$("#" + input).css('background-color','#f3a3a3');
		$("#" + input).css('border-color','#a91c1c');
		$(".enviar").attr('disabled', 'disabled');
	}
	else
	{
		$("#" + input).css('background-color','white');
		$("#" + input).css('border-color','#cccccc');
		$(".enviar").removeAttr('disabled');
	}
}

function tipo_usuario_paso2(id)
{
	var tipo_cliente = TextoOpcionCombo(id).split(" - ");
	
	if (tipo_cliente[0].toLowerCase() == "cliente")
	{
		$("#codigo_cuenta").show();
		$("#factura_ejemplo").show();
		validar_cuenta();
	}
	else
	{
		$("#codigo_cuenta").hide();
		$("#factura_ejemplo").hide();
		validar_cuenta();
	}
}

function validar_paso2_registro()
{
	if ($("#codigo_cuenta").is(":visible"))
	{
		enviar_datos_r("modulos/registro/validar_cuenta.php","tipos_usuarios_id&subcta&loc&cuenta","oculto");
	}
	else
	{
		enviar_datos_r('modulos/registro/paso3.php','hist_registro_usuarios_id&tipos_usuarios_id','resultado');
	}
}

function validar_ingreso_proveedores()
{
	if ($("input[name='tipo_contribuyente']:checked").attr("value") != "NATURAL")
	{
		if ($("input[name='nombre']").attr("value") == "")
		{
			alert("No olvide escribir el NOMBRE DEL PROVEEDOR");
			$("input[name='nombre']").focus();
			return false;
		}
		
		if ($("input[name='razon_social']").attr("value") == "")
		{
			alert("No olvide escribir la RAZON SOCIAL");
			$("input[name='razon_social']").focus();
			return false;
		}
	}
	
	if ($("input[name='nit']").attr("value") == "")
	{
		alert("No olvide escribir el NIT");
		$("input[name='nit']").focus();
		return false;
	}
	
	if ($("#flag_nit").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente el NIT");
		$("input[name='nit']").focus();
		return false;
	}
	
	if ($("input[name='dv']").attr("value") == "")
	{
		alert("No olvide escribir el DV (Digito de verificación)");
		$("input[name='dv']").focus();
		return false;
	}
	
	if ($("input[name='nombre_prl']").attr("value") == "")
	{
		alert("No olvide escribir el nombre del " + $("#prl").attr("value"));
		$("input[name='nombre_prl']").focus();
		return false;
	}
	
	if ($("input[name='cc']").attr("value") == "")
	{
		alert("No olvide escribir la C.C del " + $("#prl").attr("value"));
		$("input[name='cc']").focus();
		return false;
	}
	
	if ($("#flag_cc").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente la C.C del " + $("#prl").attr("value"));
		$("input[name='cc']").focus();
		return false;
	}
	
	if ($("input[name='direccion']").attr("value") == "")
	{
		alert("No olvide escribir la DIRECCION");
		$("input[name='direccion']").focus();
		return false;
	}
	
	if ($("input[name='tel_fax']").attr("value") == "")
	{
		alert("No olvide escribir el TEL/FAX");
		$("input[name='tel_fax']").focus();
		return false;
	}
	
	if ($("input[name='ciudad']").attr("value") == "")
	{
		alert("No olvide escribir la CIUDAD");
		$("input[name='ciudad']").focus();
		return false;
	}
	
	if ($("input[name='departamento']").attr("value") == "")
	{
		alert("No olvide escribir el DEPARTAMENTO");
		$("input[name='departamento']").focus();
		return false;
	}
	
	if ($("#flag_pagina_web").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente la PÁGINA WEB");
		$("input[name='pagina_web']").focus();
		return false;
	}
	
	if ($("#flag_email").attr("rel") == "error")
	{
		alert("No olvide escribir correctamente el E-MAIL");
		$("input[name='email']").focus();
		return false;
	}
	
	if ($("input[name='actividad_economica']").attr("value") == "")
	{
		alert("No olvide escribir la ACTIVIDAD ECONOMICA");
		$("input[name='actividad_economica']").focus();
		return false;
	}
	
	for(var i=1; i<=3; i++)
	{
		if ($("input[name='cliente" + i + "']").attr("value") != "" || $("input[name='telefono_contacto" + i + "']").attr("value") != "" || $("input[name='fecha" + i + "']").attr("value") != "" || $("input[name='valor" + i + "']").attr("value") != "")
		{
			if ($("input[name='cliente" + i + "']").attr("value") == "")
			{
				alert("Escriba el nombre del cliente de la fila No. " + i + ", en el Record de Obras o Contratos Realizados");
				$("input[name='cliente" + i + "']").focus();
				return false;
			}
			else if ($("input[name='telefono_contacto" + i + "']").attr("value") == "")
			{
				alert("Escriba el teléfono contacto de la fila No. " + i + ", en el Record de Obras o Contratos Realizados");
				$("input[name='telefono_contacto" + i + "']").focus();
				return false;
			}
			else if ($("input[name='fecha" + i + "']").attr("value") == "")
			{
				alert("Configure la fecha de la fila No. " + i + ", en el Record de Obras o Contratos Realizados");
				return false;
			}
			else if ($("input[name='valor" + i + "']").attr("value") == "")
			{
				alert("Escriba el valor de la fila No. " + i + ", en el Record de Obras o Contratos Realizados");
				$("input[name='valor" + i + "']").focus();
				return false;
			}
		}
	}
	
	if ($("input[name='tipo_empresa']:checked").length == 0)
	{
		alert("Seleccione un tipo de empresa");
		return false;
	}
	else if ($("input[name='tipo_empresa']:checked").attr("value") == "OTRO" && $("input[name='otro_tipo_empresa']").attr("value") == "")
	{
		alert("Escriba el otro tipo de empresa");
		$("input[name='otro_tipo_empresa']").focus();
		return false;
	}
	
	if ($("input[name='tipo_proveedor_temp']:checked").length == 0)
	{
		alert("Seleccione un tipo de proveedor");
		return false;
	}
	else if ($("input[name='tipo_proveedor_temp']:checked").attr("value") == "OTRO" && $("input[name='otro_tipo_proveedor']").attr("value") == "")
	{
		alert("Escriba el otro tipo de proveedor");
		$("input[name='otro_tipo_proveedor']").focus();
		return false;
	}
	
	return true;
}

