function validate_contacto_ofc()
{
	var c21_elem;
	var comentario = document.contacto_ofc.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_ofc.txt_nombre.value;
	var apellido = document.contacto_ofc.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ\-\.\?\,\(\)\[\]0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ\-\.\?\,\(\)\[\]0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_nombre');
		if (document.contacto_ofc.txt_nombre.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_apellido');
			if (document.contacto_ofc.txt_apellido.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_telefono');
				if (document.contacto_ofc.txt_telefono.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_email');
					if (document.contacto_ofc.txt_email.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (isValidEmail(document.contacto_ofc.txt_email.value))
						{
							if (valido_com != 0)
							{
								document.contacto_ofc.submit();
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("El email de contacto no tiene una estructura correcta");
						}
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un correo electrónico de contacto");
					}		
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese un teléfono de contacto");
				}	
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Apellido");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese su Nombre");
		}
	//}
}

function validate_contacto_age()
{
	var c21_elem;
	var comentario = document.contacto_age.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_age.txt_nombre.value;
	var apellido = document.contacto_age.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_nombre');
		if (document.contacto_age.txt_nombre.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_apellido');
			if (document.contacto_age.txt_apellido.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_telefono');
				if (document.contacto_age.txt_telefono.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_email');
					if (document.contacto_age.txt_email.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (isValidEmail(document.contacto_age.txt_email.value))
						{
							if (valido_com != 0)
							{
								document.contacto_age.submit();
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("El email de contacto no tiene una estructura correcta");
						}
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un correo electrónico de contacto");
					}		
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese un teléfono de contacto");
				}	
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Apellido");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese su Nombre");
		}
	//}
}

function validate_contacto_pub()
{
	var c21_elem;
	var comentario = document.contacto_pub.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_pub.txt_nombre.value;
	var apellido = document.contacto_pub.txt_apellido.value;
	var ciudad = document.contacto_pub.txt_ciudad.value;
		
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_ciudad');
		if (document.contacto_pub.txt_ciudad.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_nombre');
			if (document.contacto_pub.txt_nombre.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_apellido');
				if (document.contacto_pub.txt_apellido.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_telefono');
					if (document.contacto_pub.txt_telefono.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (document.contacto_pub.txt_email.value != "")
						{
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_email');
							if (isValidEmail(document.contacto_pub.txt_email.value))
							{
								if (valido_com != 0)
								{
									document.contacto_pub.submit();
								}
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("El email de contacto no tiene una estructura correcta");
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Ingrese un correo electrónico de contacto");
						}		
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un teléfono de contacto");
					}	
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese su Apellido");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Nombre");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese la Ciudad");
		}
	//}
}

function validate_contacto_sol()
{
	var c21_elem;
	var comentario = document.contacto_sol.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_sol.txt_nombre.value;
	var apellido = document.contacto_sol.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_ciudad');
		if (document.contacto_sol.txt_ciudad.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_nombre');
			if (document.contacto_sol.txt_nombre.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_apellido');
				if (document.contacto_sol.txt_apellido.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_telefono');
					if (document.contacto_sol.txt_telefono.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (document.contacto_sol.txt_email.value != "")
						{
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_email');
							if (isValidEmail(document.contacto_sol.txt_email.value))
							{
								if (valido_com != 0)
								{
									document.contacto_sol.submit();
								}
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("El email de contacto no tiene una estructura correcta");
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Ingrese un correo electrónico de contacto");
						}		
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un teléfono de contacto");
					}	
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese su Apellido");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Nombre");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese la Ciudad");
		}
	//}
}

function validate_contacto_inf()
{
	var c21_elem;
	var comentario = document.contacto_inf.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_inf.txt_nombre.value;
	var apellido = document.contacto_inf.txt_apellido.value;
	document.contacto_inf.submit();
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	//if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	//{
		c21_elem = document.getElementById('etq_codigo');
		if (document.contacto_inf.txt_codigo.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_nombre');
			if (document.contacto_inf.txt_nombre.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_apellido');
				if (document.contacto_inf.txt_apellido.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_telefono');
					if (document.contacto_inf.txt_telefono.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (document.contacto_inf.txt_email.value != "")
						{
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_email');
							if (isValidEmail(document.contacto_inf.txt_email.value))
							{
								if (valido_com != 0)
								{
									document.contacto_inf.submit();
								}
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("El email de contacto no tiene una estructura correcta");
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Ingrese un correo electrónico de contacto");
						}		
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un tel&eacute;fono de contacto");
					}	
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese su Apellido");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Nombre");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese el C&oacute;digo del Inmueble");
		}
	}*/
}

function validate_contacto_fra()
{
	var c21_elem;
	var comentario = document.contacto_fra.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_fra.txt_nombre.value;
	var apellido = document.contacto_fra.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_ciudad');
		if (document.contacto_fra.txt_ciudad.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_actividad');
			if (document.contacto_fra.txt_actividad.value != "")
			{			
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_experiencia');
				if (document.contacto_fra.txt_experiencia.value != "")
				{	
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_nombre');
					if (document.contacto_fra.txt_nombre.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_apellido');
						if (document.contacto_fra.txt_apellido.value != "")
						{
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_telefono');
							if (document.contacto_fra.txt_telefono.value != "")
							{
								c21_elem.className = "label_ari_nor_bla_80";
								c21_elem = document.getElementById('etq_email');
								if (document.contacto_fra.txt_email.value != "")
								{
									c21_elem.className = "label_ari_nor_bla_80";
									c21_elem = document.getElementById('etq_email');
									if (isValidEmail(document.contacto_fra.txt_email.value))
									{
										if (valido_com != 0)
										{
											document.contacto_fra.submit();
										}
									}
									else
									{
										c21_elem.className = "label_ari_nor_ama_80";
										alert("El email de contacto no tiene una estructura correcta");
									}
								}
								else
								{
									c21_elem.className = "label_ari_nor_ama_80";
									alert("Ingrese un correo electrónico de contacto");
								}		
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("Ingrese un tel&eacute;fono de contacto");
							}	
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Ingrese su Apellido");
						}
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese su Nombre");
					}
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Describa brevemente su experiencia en el sector inmobiliario");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su actividad económica principal");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese el nombre de la Ciudad donde se encuentra");
		}
	//}
}

function validate_contacto_emp()
{
	var c21_elem;
	var comentario = document.contacto_emp.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_emp.txt_nombre.value;
	var apellido = document.contacto_emp.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_ciudad');
		if (document.contacto_emp.txt_ciudad.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_nivel');
			if (document.contacto_emp.txt_nivel.value != "")
			{					
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_profesion');
				if (document.contacto_emp.txt_profesion.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_experiencia');
					if (document.contacto_emp.txt_experiencia.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_experienciacom');
						if (document.contacto_emp.txt_experienciacom.value != "")
						{
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_nombre');
							if (document.contacto_emp.txt_nombre.value != "")
							{
								c21_elem.className = "label_ari_nor_bla_80";
								c21_elem = document.getElementById('etq_apellido');
								if (document.contacto_emp.txt_apellido.value != "")
								{
									c21_elem.className = "label_ari_nor_bla_80";
									c21_elem = document.getElementById('etq_telefono');
									if (document.contacto_emp.txt_telefono.value != "")
									{
										c21_elem.className = "label_ari_nor_bla_80";
										c21_elem = document.getElementById('etq_email');
										if (document.contacto_emp.txt_email.value != "")
										{
											c21_elem.className = "label_ari_nor_bla_80";
											c21_elem = document.getElementById('etq_email');
											if (isValidEmail(document.contacto_emp.txt_email.value))
											{
												if (valido_com != 0)
												{
													document.contacto_emp.submit();
												}
											}
											else
											{
												c21_elem.className = "label_ari_nor_ama_80";
												alert("El email de contacto no tiene una estructura correcta");
											}
										}
										else
										{
											c21_elem.className = "label_ari_nor_ama_80";
											alert("Ingrese un correo electrónico de contacto");
										}		
									}
									else
									{
										c21_elem.className = "label_ari_nor_ama_80";
										alert("Ingrese un teléfono de contacto");
									}	
								}
								else
								{
									c21_elem.className = "label_ari_nor_ama_80";
									alert("Ingrese su Apellido");
								}
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("Ingrese su Nombre");
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Describa su experiencia en el Área Comercial");
						}
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Describa su experiencia en el Sector Inmobiliario");
					}
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese su Profesión");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Nivel de Estudios");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese la Ciudad");
		}
	//}
}

function validate_contacto_pro()
{
	var c21_elem;
	var comentario = document.contacto_pro.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_pro.txt_nombre.value;
	var apellido = document.contacto_pro.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_ciudad');
		if (document.contacto_pro.txt_ciudad.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_empresa');
			if (document.contacto_pro.txt_empresa.value != "")
			{					
				
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_actividad');
				if (document.contacto_pro.txt_actividad.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_producto');
					if (document.contacto_pro.txt_producto.value != "")
					{
						
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_nombre');
						if (document.contacto_pro.txt_nombre.value != "")
						{
							
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_apellido');
							if (document.contacto_pro.txt_apellido.value != "")
							{
								
								c21_elem.className = "label_ari_nor_bla_80";
								c21_elem = document.getElementById('etq_telefono');
								if (document.contacto_pro.txt_telefono.value != "")
								{
									c21_elem.className = "label_ari_nor_bla_80";
									c21_elem = document.getElementById('etq_email');
									if (document.contacto_pro.txt_email.value != "")
									{
										c21_elem.className = "label_ari_nor_bla_80";
										c21_elem = document.getElementById('etq_email');
										if (isValidEmail(document.contacto_pro.txt_email.value))
										{
											if (valido_com != 0)
											{
												document.contacto_pro.submit();
											}
										}
										else
										{
											c21_elem.className = "label_ari_nor_ama_80";
											alert("El email de contacto no tiene una estructura correcta");
										}
									}
									else
									{
										c21_elem.className = "label_ari_nor_ama_80";
										alert("Ingrese un correo electrónico de contacto");
									}		
								}
								else
								{
									c21_elem.className = "label_ari_nor_ama_80";
									alert("Ingrese un teléfono de contacto");
								}	
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("Ingrese su Apellido");
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Ingrese su Nombre");
						}
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Describa brevemente el producto a ofrecer");
					}
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Describa el Tipo de Actividad Comercial");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese el Nombre de su Empresa");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese la Ciudad");
		}
	//}*/
}

function validate_contacto_gen()
{
	var c21_elem;
	var comentario = document.contacto_gen.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_gen.txt_nombre.value;
	var apellido = document.contacto_gen.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_nombre');
		if (document.contacto_gen.txt_nombre.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_apellido');
			if (document.contacto_gen.txt_apellido.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_telefono');
				if (document.contacto_gen.txt_telefono.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_email');
					if (document.contacto_gen.txt_email.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (isValidEmail(document.contacto_gen.txt_email.value))
						{
							if (valido_com != 0)
							{
								document.contacto_gen.submit();
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("El email de contacto no tiene una estructura correcta");
						}
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un correo electrónico de contacto");
					}		
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese un teléfono de contacto");
				}	
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Apellido");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese su Nombre");
		}
	//}
}

function validate_contacto_ser()
{
	var c21_elem;
	var comentario = document.contacto_ser.txt_comentario.value;
	var valido_com = comentario.search(/http:/i);
	var nombre = document.contacto_ser.txt_nombre.value;
	var apellido = document.contacto_ser.txt_apellido.value;
	
	/*InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if ((comentario.search(InvalidRegExp) == -1) && (nombre.search(InvalidRegExp) == -1) && (apellido.search(InvalidRegExp) == -1))
	{*/
		c21_elem = document.getElementById('etq_ciudad');
		if (document.contacto_ser.txt_ciudad.value != "")
		{
			c21_elem.className = "label_ari_nor_bla_80";
			c21_elem = document.getElementById('etq_nombre');
			if (document.contacto_ser.txt_nombre.value != "")
			{
				c21_elem.className = "label_ari_nor_bla_80";
				c21_elem = document.getElementById('etq_apellido');
				if (document.contacto_ser.txt_apellido.value != "")
				{
					c21_elem.className = "label_ari_nor_bla_80";
					c21_elem = document.getElementById('etq_telefono');
					if (document.contacto_ser.txt_telefono.value != "")
					{
						c21_elem.className = "label_ari_nor_bla_80";
						c21_elem = document.getElementById('etq_email');
						if (document.contacto_ser.txt_email.value != "")
						{
							c21_elem.className = "label_ari_nor_bla_80";
							c21_elem = document.getElementById('etq_email');
							if (isValidEmail(document.contacto_ser.txt_email.value))
							{
								if (valido_com != 0)
								{
									document.contacto_ser.submit();
								}
							}
							else
							{
								c21_elem.className = "label_ari_nor_ama_80";
								alert("El email de contacto no tiene una estructura correcta");
							}
						}
						else
						{
							c21_elem.className = "label_ari_nor_ama_80";
							alert("Ingrese un correo electrónico de contacto");
						}		
					}
					else
					{
						c21_elem.className = "label_ari_nor_ama_80";
						alert("Ingrese un teléfono de contacto");
					}	
				}
				else
				{
					c21_elem.className = "label_ari_nor_ama_80";
					alert("Ingrese su Apellido");
				}
			}
			else
			{
				c21_elem.className = "label_ari_nor_ama_80";
				alert("Ingrese su Nombre");
			}
		}
		else
		{
			c21_elem.className = "label_ari_nor_ama_80";
			alert("Ingrese la Ciudad");
		}
	//}
}

function validate_buscar_inm()
{
	var nu_tipo;
	var tx_tipo;
	var nu_negocio;
	var tx_negocio;
	var tx_ciudad;
	var tx_zona;
	var tx_barrio;
	var codigo;
	var arr_precio;
	
	ubicacion = document.buscador_inm.txt_ubicacion.value;
	
	//InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]*)/;
	
	//if (ubicacion.search(InvalidRegExp) == -1)
	//{
	
		nu_tipo = document.buscador_inm.cmb_tipo.value;
		//tx_tipo = document.buscador_inm.cmb_tipo.options[document.buscador_inm.cmb_tipo.selectedIndex].text;
		nu_negocio = document.buscador_inm.cmb_negocio.value;
		nu_precio = document.buscador_inm.txt_precio.value;
		nu_precio_arriendo = document.buscador_inm.txt_precio_arriendo.value;
		nu_area = document.buscador_inm.txt_areas.value;
		nu_estrato = document.buscador_inm.txt_estratos.value;
		nu_alcoba = document.buscador_inm.txt_alcobas.value;
		nu_baño = document.buscador_inm.txt_banos.value;
		ubicacionUpper = ubicacion.toUpperCase();
		numeral = ubicacion.indexOf('#');
		
		arr_precio = nu_precio.split("-");
		nu_precio_min = arr_precio[0];
		nu_precio_min = nu_precio_min.substr(1,nu_precio_min.length);
		nu_precio_max = arr_precio[1];
		if(nu_precio_max.indexOf("+") > 0)
			nu_precio_max = nu_precio_max.substr(2,nu_precio_max.length-3);
		else
			nu_precio_max = nu_precio_max.substr(2,nu_precio_max.length);
		nu_precio_min = nu_precio_min * 1000000;
		nu_precio_max = nu_precio_max * 1000000;
		
		arr_precio_arr = nu_precio_arriendo.split("-");
		nu_precio_arr_min = arr_precio_arr[0];
		nu_precio_arr_min = nu_precio_arr_min.substr(1,nu_precio_arr_min.length);
		nu_precio_arr_max = arr_precio_arr[1];
		if(nu_precio_arr_max.indexOf("+") > 0)
			nu_precio_arr_max = nu_precio_arr_max.substr(2,nu_precio_arr_max.length-3);
		else
			nu_precio_arr_max = nu_precio_arr_max.substr(2,nu_precio_arr_max.length);
		nu_precio_arr_min = nu_precio_arr_min * 1000;
		nu_precio_arr_max = nu_precio_arr_max * 1000;
		
		arr_area = nu_area.split("-");
		nu_area_min = arr_area[0];
		nu_area_max = arr_area[1];
		if(nu_area_max.indexOf("+") > 0)
			nu_area_max = nu_area_max.substr(1,nu_area_max.length-2);
		else
			nu_area_max = nu_area_max.substr(1,nu_area_max.length);
		
		arr_estrato = nu_estrato.split("-");
		nu_estrato_min = arr_estrato[0];
		nu_estrato_min = nu_estrato_min.substr(0,1);
		nu_estrato_max = arr_estrato[1];
		nu_estrato_max = nu_estrato_max.substr(1,nu_estrato_max.length);
		
		arr_alcoba = nu_alcoba.split("-");
		nu_alcoba_min = arr_alcoba[0];
		nu_alcoba_min = nu_alcoba_min.substr(0,1);
		nu_alcoba_max = arr_alcoba[1];
		if(nu_alcoba_max.indexOf("+") > 0)
			nu_alcoba_max = nu_alcoba_max.substr(1,nu_alcoba_max.length-2);
		else
			nu_alcoba_max = nu_alcoba_max.substr(1,nu_alcoba_max.length);
			
		arr_baño = nu_baño.split("-");
		nu_baño_min = arr_baño[0];
		nu_baño_min = nu_baño_min.substr(0,1);
		nu_baño_max = arr_baño[1];
		if(nu_baño_max.indexOf("+") > 0)
			nu_baño_max = nu_baño_max.substr(1,nu_baño_max.length-2);
		else
			nu_baño_max = nu_baño_max.substr(1,nu_baño_max.length);
		
		if (ubicacion!="")
		{
			//Verificar si se ingresó un código de inmueble
			if (numeral >= 0)
			{
				validRegExp = /#\s?[0-9]{2,}\s?/;
				
				if (ubicacion.search(validRegExp) == -1) 
				{
					alert("Ingrese el simbolo numeral seguido del Código del Inmueble, por ejemplo: #12345");
				} 
				else
				{
					tamaño_codigo = ubicacion.length; 
					nu_codigo = ubicacion.substr(numeral+1,tamaño_codigo-(numeral+1));
					
					location.href = "./inm.php?cod="+nu_codigo;
				}
			}
			else
			{
				validNumero = /\s?[0-9]{2,}\s?/;
				
				if (ubicacion.search(validNumero) == 0) 
				{
					//alert("Ingrese el simbolo numeral seguido del Código del Inmueble, por ejemplo: #"+ubicacion);
					nu_codigo = ubicacion;
					location.href = "./inm.php?cod="+nu_codigo;
				} 
				else
				{
					if (ubicacion.search("Ciudad, Ciudad y Zona") == 0) 
					{
						alert("Utilice alguno de los siguientes criterios para su Búsqueda:\r - El Nombre de la Ciudad\r - El Nombre de la Ciudad seguido de la palabra Zona y el Nombre de la Zona\r - El Nombre de la Ciudad seguido de la palabra Barrio y el Nombre del Barrio\r - El Código del Inmueble precedido por el simbolo numeral #");
					}
					else
					{
					
						//Buscar Zona
						if (ubicacionUpper.indexOf('ZONA') != -1)
						{
							//Validar estructura
							validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(zona|Zona|ZONA)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
							if (ubicacion.search(validRegExp) == -1) 
							{
								alert("Verifique la Estructura de la Ubicación Seleccionada.");
							} 
							else
							{
								tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('ZONA')-1);
								tx_zona = ubicacion.substr(ubicacionUpper.indexOf('ZONA')+5,ubicacion.length-(ubicacionUpper.indexOf('ZONA'))-5);
								location.href = "buscar/inmuebles.php?tx_ciudad="+tx_ciudad+"&tx_zona="+tx_zona+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max
								+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&tx_ubicacion="+ubicacion;
							}
						}
						else
						{	
							//Buscar Barrios
							if (ubicacionUpper.indexOf('BARRIO') != -1)
							{
								//Validar estructura
								validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(barrio|Barrio|BARRIO)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
								if (ubicacion.search(validRegExp) == -1) 
								{
									alert("Verifique la Estructura de la Ubicación Seleccionada.");
								} 
								else
								{
									tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('BARRIO')-1);
									tx_barrio = ubicacion.substr(ubicacionUpper.indexOf('BARRIO')+7,ubicacion.length-(ubicacionUpper.indexOf('BARRIO'))-7);
									
									location.href = "buscar/inmuebles.php?tx_ciudad="+tx_ciudad+"&tx_barrio="+tx_barrio+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&tx_ubicacion="+ubicacion;
								}
							}
							else
							{	
								//Solo Ciudad
								tx_ciudad = ubicacion;
								
								location.href = "buscar/inmuebles.php?tx_ciudad="+tx_ciudad+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max
								+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&tx_ubicacion="+ubicacion;
							}
						}
					}
				}
			}
		}
		else
		{
			alert("Utilice alguno de los siguientes criterios para su Búsqueda:\r - El Nombre de la Ciudad\r - El Nombre de la Ciudad seguido de la palabra Zona y el Nombre de la Zona\r - El Nombre de la Ciudad seguido de la palabra Barrio y el Nombre del Barrio\r - El Código del Inmueble precedido por el simbolo numeral #");
		}
	//}
}

function validate_buscar_age()
{
	var tx_ciudad;
	var nombre;
	
	tx_agente = document.buscador_age.txt_nombre.value;
	
	InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if (tx_agente.search(InvalidRegExp) == -1)
	{
		tx_idioma = document.buscador_age.cmb_idioma.value;
		nu_oficina = document.buscador_age.cmb_oficina.value;
		
		if(document.buscador_age.cmb_oficina.selectedIndex > 0)
		{
			tx_oficina = document.buscador_age.cmb_oficina.options[document.buscador_age.cmb_oficina.selectedIndex].text;
		}
		else
		{
			tx_oficina = "";	
		}
		
		if (nu_oficina == "")
		{
			if (tx_agente!="")
			{
				location.href = "buscar/agentes.php?tx_agente="+tx_agente+"&tx_idioma="+tx_idioma;
			}
			else
			{	
				location.href = "buscar/agentes.php?tx_idioma="+tx_idioma;
			}
		}
		else
		{
			if (tx_agente!="")
			{
				location.href = "buscar/agentes.php?tx_agente="+tx_agente+"&tx_idioma="+tx_idioma+"&tx_oficina="+tx_oficina;
			}
			else
			{	
				location.href = "buscar/agentes.php?nu_oficina="+nu_oficina+"&tx_oficina="+tx_oficina;
			}
		}
	}
}

function validate_buscar_ofi()
{
	var tx_ciudad;
	var nombre;
	
	tx_idioma = document.buscador_ofi.cmb_idioma.value;
	nu_oficina = document.buscador_ofi.cmb_oficina.value;
	
	if(document.buscador_ofi.cmb_oficina.selectedIndex > 0)
	{
		tx_oficina = document.buscador_ofi.cmb_oficina.options[document.buscador_ofi.cmb_oficina.selectedIndex].text;
	}
	else
	{
		tx_oficina = "";	
	}
	
	if (nu_oficina == "")
	{
		location.href = "buscar/oficinas.php?tx_idioma="+tx_idioma;
	}
	else
	{
		location.href = "buscar/oficinas.php?tx_idioma="+tx_idioma+"&nu_oficina="+nu_oficina+"&tx_oficina="+tx_oficina;
	}
}

function validate_buscar_zon()
{
	ubicacion = document.buscador_zon.txt_ubicacion.value;
	ubicacionUpper = ubicacion.toUpperCase();
	
	InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if (ubicacion.search(InvalidRegExp) == -1)
	{
	
		if (ubicacion!="")
		{
			//Buscar Zona
			if (ubicacionUpper.indexOf('ZONA') != -1)
			{
				//Validar estructura
				validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(zona|Zona|ZONA)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
				if (ubicacion.search(validRegExp) == -1) 
				{
					alert("Verifique la Estructura de la Ubicación Seleccionada.");
				} 
				else
				{
					tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('ZONA')-1);
					tx_zona = ubicacion.substr(ubicacionUpper.indexOf('ZONA')+5,ubicacion.length-(ubicacionUpper.indexOf('ZONA'))-5);
					location.href = "buscar/barrios.php?tx_ciudad="+tx_ciudad+"&tx_zona="+tx_zona;
				}
			}
			else
			{	
				//Buscar Barrios
				if (ubicacionUpper.indexOf('BARRIO') != -1)
				{
					//Validar estructura
					validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(barrio|Barrio|BARRIO)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
					if (ubicacion.search(validRegExp) == -1) 
					{
						alert("Verifique la Estructura de la Ubicación Seleccionada.");
					} 
					else
					{
						tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('BARRIO')-1);
						tx_barrio = ubicacion.substr(ubicacionUpper.indexOf('BARRIO')+7,ubicacion.length-(ubicacionUpper.indexOf('BARRIO'))-7);
						
						location.href = "buscar/barrios.php?tx_ciudad="+tx_ciudad+"&tx_barrio="+tx_barrio;
					}
				}
				else
				{	
					//Solo Ciudad
					tx_ciudad = ubicacion;
					
					location.href = "buscar/barrios.php?tx_ciudad="+tx_ciudad;
				}
			}
		}
	}
}

function validate_buscar_inm_lateral()
{
	var nu_tipo;
	var tx_tipo;
	var nu_negocio;
	var tx_negocio;
	var tx_ciudad;
	var tx_zona;
	var tx_barrio;
	var codigo;
	var arr_precio;
	
	ubicacion = document.buscador_inm.txt_ubicacion.value;
	nu_tipo = document.buscador_inm.cmb_tipo.value;
	//tx_tipo = document.buscador_inm.cmb_tipo.options[document.buscador_inm.cmb_tipo.selectedIndex].text;
	nu_negocio = document.buscador_inm.cmb_negocio.value;
	ubicacion = document.buscador_inm.txt_ubicacion.value;
	nu_precio = document.buscador_inm.txt_precio.value;
	nu_precio_arriendo = document.buscador_inm.txt_precio_arriendo.value;
	nu_area = document.buscador_inm.txt_area.value;
	nu_estrato = document.buscador_inm.txt_estrato.value;
	nu_alcoba = document.buscador_inm.txt_alcobas.value;
	nu_garaje = document.buscador_inm.txt_garajes.value;
	nu_baño = document.buscador_inm.txt_banos.value;
	ubicacionUpper = ubicacion.toUpperCase();
	numeral = ubicacion.indexOf('#');
	
	arr_precio = nu_precio.split("-");
	nu_precio_min = arr_precio[0];
	nu_precio_min = nu_precio_min.substr(1,nu_precio_min.length);
	nu_precio_max = arr_precio[1];
	if(nu_precio_max.indexOf("+") > 0)
		nu_precio_max = nu_precio_max.substr(2,nu_precio_max.length-3);
	else
		nu_precio_max = nu_precio_max.substr(2,nu_precio_max.length);
	nu_precio_min = nu_precio_min * 1000000;
	nu_precio_max = nu_precio_max * 1000000;
	
	arr_precio_arr = nu_precio_arriendo.split("-");
	nu_precio_arr_min = arr_precio_arr[0];
	nu_precio_arr_min = nu_precio_arr_min.substr(1,nu_precio_arr_min.length);
	nu_precio_arr_max = arr_precio_arr[1];
	if(nu_precio_arr_max.indexOf("+") > 0)
		nu_precio_arr_max = nu_precio_arr_max.substr(2,nu_precio_arr_max.length-3);
	else
		nu_precio_arr_max = nu_precio_arr_max.substr(2,nu_precio_arr_max.length);
	nu_precio_arr_min = nu_precio_arr_min * 1000;
	nu_precio_arr_max = nu_precio_arr_max * 1000;
	
	arr_area = nu_area.split("-");
	nu_area_min = arr_area[0];
	nu_area_max = arr_area[1];
	if(nu_area_max.indexOf("+") > 0)
		nu_area_max = nu_area_max.substr(1,nu_area_max.length-2);
	else
		nu_area_max = nu_area_max.substr(1,nu_area_max.length);
	
	arr_estrato = nu_estrato.split("-");
	nu_estrato_min = arr_estrato[0];
	nu_estrato_min = nu_estrato_min.substr(0,1);
	nu_estrato_max = arr_estrato[1];
	nu_estrato_max = nu_estrato_max.substr(1,nu_estrato_max.length);
	
	arr_alcoba = nu_alcoba.split("-");
	nu_alcoba_min = arr_alcoba[0];
	nu_alcoba_min = nu_alcoba_min.substr(0,1);
	nu_alcoba_max = arr_alcoba[1];
	if(nu_alcoba_max.indexOf("+") > 0)
		nu_alcoba_max = nu_alcoba_max.substr(1,nu_alcoba_max.length-2);
	else
		nu_alcoba_max = nu_alcoba_max.substr(1,nu_alcoba_max.length);
		
	arr_baño = nu_baño.split("-");
	nu_baño_min = arr_baño[0];
	nu_baño_min = nu_baño_min.substr(0,1);
	nu_baño_max = arr_baño[1];
	if(nu_baño_max.indexOf("+") > 0)
		nu_baño_max = nu_baño_max.substr(1,nu_baño_max.length-2);
	else
		nu_baño_max = nu_baño_max.substr(1,nu_baño_max.length);
	
	arr_garaje = nu_garaje.split("-");
	nu_garaje_min = arr_garaje[0];
	nu_garaje_min = nu_garaje_min.substr(0,1);
	nu_garaje_max = arr_garaje[1];
	if(nu_garaje_max.indexOf("+") > 0)
		nu_garaje_max = nu_garaje_max.substr(1,nu_garaje_max.length-2);
	else
		nu_garaje_max = nu_garaje_max.substr(1,nu_garaje_max.length);
	
	if (ubicacion!="")
	{
		//Verificar si se ingresó un código de inmueble
		if (numeral >= 0)
		{
			validRegExp = /^(#)\s?[0-9]{4,}\s?$/;
  
			if (ubicacion.search(validRegExp) == -1) 
			{
				alert("Ingrese el simbolo numeral seguido del Código del Inmueble, por ejemplo: #12345");
			} 
			else
			{
				tamaño_codigo = ubicacion.length; 
				nu_codigo = ubicacion.substr(numeral+1,tamaño_codigo-(numeral+1));
				
				location.href = "../inm.php?cod="+nu_codigo;
			}
		}
		else
		{
			//Buscar Zona
			if (ubicacionUpper.indexOf('ZONA') != -1)
			{
				//Validar estructura
				validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(zona|Zona|ZONA)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
				if (ubicacion.search(validRegExp) == -1) 
				{
					alert("Verifique la Estructura de la Ubicación Seleccionada.");
				} 
				else
				{
					tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('ZONA')-1);
					tx_zona = ubicacion.substr(ubicacionUpper.indexOf('ZONA')+5,ubicacion.length-(ubicacionUpper.indexOf('ZONA'))-5);
					location.href = "./inmuebles.php?tx_ciudad="+tx_ciudad+"&tx_zona="+tx_zona+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max
					+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&nu_gmin="+nu_garaje_min+"&nu_gmax="+nu_garaje_max;
				}
			}
			else
			{	
				//Buscar Barrios
				if (ubicacionUpper.indexOf('BARRIO') != -1)
				{
					//Validar estructura
					validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(barrio|Barrio|BARRIO)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
					if (ubicacion.search(validRegExp) == -1) 
					{
						alert("Verifique la Estructura de la Ubicación Seleccionada.");
					} 
					else
					{
						tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('BARRIO')-1);
						tx_barrio = ubicacion.substr(ubicacionUpper.indexOf('BARRIO')+7,ubicacion.length-(ubicacionUpper.indexOf('BARRIO'))-7);
						
						location.href = "./inmuebles.php?tx_ciudad="+tx_ciudad+"&tx_barrio="+tx_barrio+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&nu_gmin="+nu_garaje_min+"&nu_gmax="+nu_garaje_max;
					}
				}
				else
				{	
					//Solo Ciudad
					tx_ciudad = ubicacion;
					
					location.href = "./inmuebles.php?tx_ciudad="+tx_ciudad+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max
					+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&nu_gmin="+nu_garaje_min+"&nu_gmax="+nu_garaje_max;
				}
			}
		}
	}
	else
	{
		alert("Ingrese el Nombre de la Ciudad, el Nombre del Barrio precedido por la palabra Barrio o el Código del Inmueble precedido por el simbolo numeral #");
	}
}

function validate_buscar_age_lateral()
{
	var tx_ciudad;
	var nombre;
	
	tx_agente = document.buscador_age.txt_nombre.value;
	
	InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if (tx_agente.search(InvalidRegExp) == -1)
	{
		tx_idioma = document.buscador_age.cmb_idioma.value;
		nu_oficina = document.buscador_age.cmb_oficina.value;
		
		if(document.buscador_age.cmb_oficina.selectedIndex > 0)
		{
			tx_oficina = document.buscador_age.cmb_oficina.options[document.buscador_age.cmb_oficina.selectedIndex].text;
		}
		else
		{
			tx_oficina = "";	
		}
		
		if (nu_oficina == "")
		{
			if (tx_agente!="")
			{
				location.href = "agentes.php?tx_agente="+tx_agente+"&tx_idioma="+tx_idioma;
			}
			else
			{	
				location.href = "agentes.php?tx_idioma="+tx_idioma;
			}
		}
		else
		{
			if (tx_agente!="")
			{
				location.href = "agentes.php?tx_agente="+tx_agente+"&tx_idioma="+tx_idioma+"&tx_oficina="+tx_oficina;
			}
			else
			{	
				location.href = "agentes.php?nu_oficina="+nu_oficina+"&tx_oficina="+tx_oficina;
			}
		}
	}
}

function validate_buscar_ofi_lateral()
{
	var tx_ciudad;
	var nombre;
	
	tx_idioma = document.buscador_ofi.cmb_idioma.value;
	nu_oficina = document.buscador_ofi.cmb_oficina.value;
	
	if(document.buscador_ofi.cmb_oficina.selectedIndex > 0)
	{
		tx_oficina = document.buscador_ofi.cmb_oficina.options[document.buscador_ofi.cmb_oficina.selectedIndex].text;
	}
	else
	{
		tx_oficina = "";	
	}
	
	if (nu_oficina == "")
	{
		location.href = "oficinas.php?tx_idioma="+tx_idioma;
	}
	else
	{
		location.href = "oficinas.php?tx_idioma="+tx_idioma+"&nu_oficina="+nu_oficina+"&tx_oficina="+tx_oficina;
	}
}

function validate_buscar_zon_lateral()
{
	ubicacion = document.buscador_zon.txt_ubicacion.value;
	ubicacionUpper = ubicacion.toUpperCase();
	
	InvalidRegExp = /([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)([^AaEeIiOoUu\Á\á\É\é\Í\í\Ó\ó\Ú\ú]{4,})([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ0-9]*)/;
	
	if (ubicacion.search(InvalidRegExp) == -1)
	{
	
		if (ubicacion!="")
		{
			//Buscar Zona
			if (ubicacionUpper.indexOf('ZONA') != -1)
			{
				//Validar estructura
				validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(zona|Zona|ZONA)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
				if (ubicacion.search(validRegExp) == -1) 
				{
					alert("Verifique la Estructura de la Ubicación Seleccionada.");
				} 
				else
				{
					tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('ZONA')-1);
					tx_zona = ubicacion.substr(ubicacionUpper.indexOf('ZONA')+5,ubicacion.length-(ubicacionUpper.indexOf('ZONA'))-5);
					location.href = "barrios.php?tx_ciudad="+tx_ciudad+"&tx_zona="+tx_zona;
				}
			}
			else
			{	
				//Buscar Barrios
				if (ubicacionUpper.indexOf('BARRIO') != -1)
				{
					//Validar estructura
					validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(barrio|Barrio|BARRIO)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
					if (ubicacion.search(validRegExp) == -1) 
					{
						alert("Verifique la Estructura de la Ubicación Seleccionada.");
					} 
					else
					{
						tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('BARRIO')-1);
						tx_barrio = ubicacion.substr(ubicacionUpper.indexOf('BARRIO')+7,ubicacion.length-(ubicacionUpper.indexOf('BARRIO'))-7);
						
						location.href = "barrios.php?tx_ciudad="+tx_ciudad+"&tx_barrio="+tx_barrio;
					}
				}
				else
				{	
					//Solo Ciudad
					tx_ciudad = ubicacion;
					
					location.href = "barrios.php?tx_ciudad="+tx_ciudad;
				}
			}
		}
	}
}

function validate_buscar_proy_lateral()
{
	var nu_tipo;
	var tx_tipo;
	var tx_ciudad;
	var codigo;
	var arr_precio;
	
	ubicacion = document.buscador_proy.txt_ubicacion.value;
	nu_tipo = document.buscador_proy.cmb_tipo.value;
	nu_estrato = document.buscador_proy.txt_estrato.value;
	tx_nombre = document.buscador_proy.txt_nombre.value;
	ubicacionUpper = ubicacion.toUpperCase();
		
	arr_estrato = nu_estrato.split("-");
	nu_estrato_min = arr_estrato[0];
	nu_estrato_min = nu_estrato_min.substr(0,1);
	nu_estrato_max = arr_estrato[1];
	nu_estrato_max = nu_estrato_max.substr(1,nu_estrato_max.length);
	
	if (ubicacion!="")
	{
		tx_ciudad = ubicacion;
		location.href = "./index.php?tx_ciudad="+tx_ciudad+nu_tipo+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&tx_nombre="+tx_nombre;
	}
	else
	{
		alert("Ingrese el Nombre de la Ciudad");
	}
}

function validate_buscar_inm_lateral_of(nombreoficina)
{
	var nu_tipo;
	var tx_tipo;
	var nu_negocio;
	var tx_negocio;
	var tx_ciudad;
	var tx_zona;
	var tx_barrio;
	var codigo;
	var arr_precio;
	
	ubicacion = document.buscador_inm.txt_ubicacion.value;
	nu_tipo = document.buscador_inm.cmb_tipo.value;
	//tx_tipo = document.buscador_inm.cmb_tipo.options[document.buscador_inm.cmb_tipo.selectedIndex].text;
	nu_negocio = document.buscador_inm.cmb_negocio.value;
	ubicacion = document.buscador_inm.txt_ubicacion.value;
	nu_precio = document.buscador_inm.txt_precio.value;
	nu_precio_arriendo = document.buscador_inm.txt_precio_arriendo.value;
	nu_area = document.buscador_inm.txt_area.value;
	nu_estrato = document.buscador_inm.txt_estrato.value;
	nu_alcoba = document.buscador_inm.txt_alcobas.value;
	nu_garaje = document.buscador_inm.txt_garajes.value;
	nu_baño = document.buscador_inm.txt_banos.value;
	ubicacionUpper = ubicacion.toUpperCase();
	numeral = ubicacion.indexOf('#');
	
	arr_precio = nu_precio.split("-");
	nu_precio_min = arr_precio[0];
	nu_precio_min = nu_precio_min.substr(1,nu_precio_min.length);
	nu_precio_max = arr_precio[1];
	if(nu_precio_max.indexOf("+") > 0)
		nu_precio_max = nu_precio_max.substr(2,nu_precio_max.length-3);
	else
		nu_precio_max = nu_precio_max.substr(2,nu_precio_max.length);
	nu_precio_min = nu_precio_min * 1000000;
	nu_precio_max = nu_precio_max * 1000000;
	
	arr_precio_arr = nu_precio_arriendo.split("-");
	nu_precio_arr_min = arr_precio_arr[0];
	nu_precio_arr_min = nu_precio_arr_min.substr(1,nu_precio_arr_min.length);
	nu_precio_arr_max = arr_precio_arr[1];
	if(nu_precio_arr_max.indexOf("+") > 0)
		nu_precio_arr_max = nu_precio_arr_max.substr(2,nu_precio_arr_max.length-3);
	else
		nu_precio_arr_max = nu_precio_arr_max.substr(2,nu_precio_arr_max.length);
	nu_precio_arr_min = nu_precio_arr_min * 1000;
	nu_precio_arr_max = nu_precio_arr_max * 1000;
	
	arr_area = nu_area.split("-");
	nu_area_min = arr_area[0];
	nu_area_max = arr_area[1];
	if(nu_area_max.indexOf("+") > 0)
		nu_area_max = nu_area_max.substr(1,nu_area_max.length-2);
	else
		nu_area_max = nu_area_max.substr(1,nu_area_max.length);
	
	arr_estrato = nu_estrato.split("-");
	nu_estrato_min = arr_estrato[0];
	nu_estrato_min = nu_estrato_min.substr(0,1);
	nu_estrato_max = arr_estrato[1];
	nu_estrato_max = nu_estrato_max.substr(1,nu_estrato_max.length);
	
	arr_alcoba = nu_alcoba.split("-");
	nu_alcoba_min = arr_alcoba[0];
	nu_alcoba_min = nu_alcoba_min.substr(0,1);
	nu_alcoba_max = arr_alcoba[1];
	if(nu_alcoba_max.indexOf("+") > 0)
		nu_alcoba_max = nu_alcoba_max.substr(1,nu_alcoba_max.length-2);
	else
		nu_alcoba_max = nu_alcoba_max.substr(1,nu_alcoba_max.length);
		
	arr_baño = nu_baño.split("-");
	nu_baño_min = arr_baño[0];
	nu_baño_min = nu_baño_min.substr(0,1);
	nu_baño_max = arr_baño[1];
	if(nu_baño_max.indexOf("+") > 0)
		nu_baño_max = nu_baño_max.substr(1,nu_baño_max.length-2);
	else
		nu_baño_max = nu_baño_max.substr(1,nu_baño_max.length);
	
	arr_garaje = nu_garaje.split("-");
	nu_garaje_min = arr_garaje[0];
	nu_garaje_min = nu_garaje_min.substr(0,1);
	nu_garaje_max = arr_garaje[1];
	if(nu_garaje_max.indexOf("+") > 0)
		nu_garaje_max = nu_garaje_max.substr(1,nu_garaje_max.length-2);
	else
		nu_garaje_max = nu_garaje_max.substr(1,nu_garaje_max.length);
	
	if (ubicacion!="")
	{
		//Verificar si se ingresó un código de inmueble
		if (numeral >= 0)
		{
			validRegExp = /^(#)\s?[0-9]{4,}\s?$/;
  
			if (ubicacion.search(validRegExp) == -1) 
			{
				alert("Ingrese el simbolo numeral seguido del Código del Inmueble, por ejemplo: #12345");
			} 
			else
			{
				tamaño_codigo = ubicacion.length; 
				nu_codigo = ubicacion.substr(numeral+1,tamaño_codigo-(numeral+1));
				
				location.href = "../inm.php?cod="+nu_codigo;
			}
		}
		else
		{
			//Buscar Zona
			if (ubicacionUpper.indexOf('ZONA') != -1)
			{
				//Validar estructura
				validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(zona|Zona|ZONA)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
				if (ubicacion.search(validRegExp) == -1) 
				{
					alert("Verifique la Estructura de la Ubicación Seleccionada.");
				} 
				else
				{
					tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('ZONA')-1);
					tx_zona = ubicacion.substr(ubicacionUpper.indexOf('ZONA')+5,ubicacion.length-(ubicacionUpper.indexOf('ZONA'))-5);
					location.href = "./"+nombreoficina+"?tx_ciudad="+tx_ciudad+"&tx_zona="+tx_zona+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max
					+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&nu_gmin="+nu_garaje_min+"&nu_gmax="+nu_garaje_max;
				}
			}
			else
			{	
				//Buscar Barrios
				if (ubicacionUpper.indexOf('BARRIO') != -1)
				{
					//Validar estructura
					validRegExp = /^([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s){1,}(barrio|Barrio|BARRIO)\s([A-Za-z\Á\á\É\é\Í\í\Ó\ó\Ú\ú\ñ\Ñ]{1,}\s?){1,}\s?$/;
					if (ubicacion.search(validRegExp) == -1) 
					{
						alert("Verifique la Estructura de la Ubicación Seleccionada.");
					} 
					else
					{
						tx_ciudad = ubicacion.substr(0,ubicacionUpper.indexOf('BARRIO')-1);
						tx_barrio = ubicacion.substr(ubicacionUpper.indexOf('BARRIO')+7,ubicacion.length-(ubicacionUpper.indexOf('BARRIO'))-7);
						
						location.href = "./"+nombreoficina+"?tx_ciudad="+tx_ciudad+"&tx_barrio="+tx_barrio+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&nu_gmin="+nu_garaje_min+"&nu_gmax="+nu_garaje_max;
					}
				}
				else
				{	
					//Solo Ciudad
					tx_ciudad = ubicacion;
					
					location.href = "./"+nombreoficina+"?tx_ciudad="+tx_ciudad+nu_tipo+nu_negocio+"&nu_emin="+nu_estrato_min+"&nu_emax="+nu_estrato_max+"&nu_amin="+nu_area_min+"&nu_amax="+nu_area_max+"&nu_pmin="+nu_precio_min+"&nu_pmax="+nu_precio_max+"&nu_pamin="+nu_precio_arr_min+"&nu_pamax="+nu_precio_arr_max+"&nu_lmin="+nu_alcoba_min+"&nu_lmax="+nu_alcoba_max
					+"&nu_bmin="+nu_baño_min+"&nu_bmax="+nu_baño_max+"&nu_gmin="+nu_garaje_min+"&nu_gmax="+nu_garaje_max;
				}
			}
		}
	}
	else
	{
		alert("Ingrese el Nombre de la Ciudad, el Nombre del Barrio precedido por la palabra Barrio o el Código del Inmueble precedido por el simbolo numeral #");
	}
}