
	function ConfirmarBorrado() {
		var agree=confirm("¿Realmente desea eliminarlo? ");
		if (agree) return true ;
		else return false ;
	}

	function CompruebaEmail (f, nombreElemento) {
		var obj= eval("f."+nombreElemento);
		var dirEmail= obj.value;
		var sLen = dirEmail.length; var i=0; var seguir= true;
		var chrs = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@";
		while (i < sLen && seguir) {
			c=dirEmail.charAt(i);
			if (!(chrs.indexOf(c)>=0 || (c=="_" && i>1))) seguir=false; i++;
		}
		var emailFilter=/^.+@.+\..{2,4}$/;
		if (!(emailFilter.test(dirEmail)) || !seguir) {
			alert ("La direccion de e-mail tiene un formato incorrecto.");
			obj.select();
			return false;
		}
		return true;
	}

	function IsNumeric(sText)
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;

		for (i = 0; i < sText.length && IsNumber == true; i++)
		{
			Char = sText.charAt(i);
			if (ValidChars.indexOf(Char) == -1)
			{
				IsNumber = false;
			}
		}
		return IsNumber;
	}

	function CompruebaFormFinca(f) {
		// Formulario finca
		if (f.referencia.value.length < 1) {
			alert ("Por favor, introduzca el número de referencia.");
			f.referencia.select();
			return false;
		}
			
		if (f.nombre_propiedad.value.length < 1) {
			alert ("Por favor, introduzca el nombre de la propiedad.");
			f.nombre_propiedad.select();
			return false;
		}
		if (f.provincia.value.length < 1) {
			alert ("Por favor, introduzca la provincia en la que se encuentra la propiedad.");
			f.provincia.select();
			return false;
		}
		if (f.pais.value.length < 1) {
			alert ("Por favor, introduzca el pais en el que se encuentra la propiedad.");
			f.pais.select();
			return false;
		}
		
		if (f.extension.value.length < 1) {
			alert ("Por favor, introduzca la extension en metros cuadrados de la propiedad.");
			f.extension.select();
			return false;
		}
			
		if (!IsNumeric(f.extension.value)) {
			alert ("La extension en metros cuadrados de la propiedad debe ser una valor numérico.");
			f.extension.select();
			return false;
		}
		
		if (f.uso.value.length < 1) {
			alert ("Por favor, introduzca el uso al que se dedica la propiedad.");
			f.uso.select();
			return false;
		}

		if (f.precio.value.length < 1) {
			alert ("Por favor, introduzca el precio de la propiedad.");
			f.precio.select();
			return false;
		}
			
		if (!IsNumeric(f.precio.value)) {
			alert ("El precio de la propiedad debe ser una valor numérico.");
			f.precio.select();
			return false;
		}

		if (f.tipo_moneda.value.length < 1) {
			alert ("Por favor, introduzca el tipo de moneda en el que está expresado el precio.");
			f.tipo_moneda.select();
			return false;
		}

		f.submit();
	}

	function CompruebaFormContacto(f) {
		// Formulario contacto
		
		if (f.nombre_apellidos.value.length < 1) {
			alert ("Por favor, introduzca el nombre y apellidos de la persona de contacto.");
			f.nombre_apellidos.select();
			return false;
		}

		if (f.nombre_apellidos.value.indexOf(" ") <= 0) {
			alert ("Por favor, introduzca también los apellidos de la persona de contacto.");
			f.nombre_apellidos.select();
			return false;
		}
			
		if ( (f.telefono.value.length < 9) && (f.telefono.value.length > 0) ) {
			alert ("El teléfono de contacto debe tener al menos 9 dígitos.");
			f.telefono.select();
			return false;
		}
			
		if (!IsNumeric(f.telefono.value)) {
			alert ("Asegúrese de que el teléfono de contacto contiene sólo números.");
			f.telefono.select();
			return false;
		}

		if (f.email.value.length < 1) {
			alert ("El campo email es obligatorio");
			f.email.select();
			return false;
		}

		if (!CompruebaEmail(f, "email")) {
			f.email.select();
			return false;
		}

		f.submit();
	}


