function checkToFind(frm){
	var f= document[frm];
	if (f.idreferencia.value!=""){
		f.action = "rastreador_avanzado.asp";
		return true;
	}else{
		if ((f.IdTipoInmueble.value=="-1" && f.IdPoblacion.value=="-1")){
			alert(" Necesitas escoger una de las opciones , para realizar la búsqueda de inmuebles. ");
			return false;
		}else {
			if (f.IdPoblacion.value =="-1" && f.idreferencia.value.length == 0){
				alert(" Debes seleccionar una población !!! ");
				return false;
			}else{
				if (f.idTipoIn.value==""){
					for (j=0;j < f.IdTipoInmueble.length ; j++){
						if (f.IdTipoInmueble.options[j].selected == true){
							f.idTipoIn.value = f.IdTipoInmueble.options[j].id;
						}
					}
				}
				return true;
			}
		}
	}
}
function checkEmail(checkThisEmail)
{
var myEMailIsValid = true;
var myAtSymbolAt = checkThisEmail.indexOf('@');
var myLastDotAt = checkThisEmail.lastIndexOf('.');
var mySpaceAt = checkThisEmail.indexOf(' ');
var myLength = checkThisEmail.length;


// at least one @ must be present and not before position 2
// @yellow.com : NOT valid
// x@yellow.com : VALID

if (myAtSymbolAt < 1 ) 
 {myEMailIsValid = false}

// at least one . (dot) afer the @ is required
// x@yellow : NOT valid
// x.y@yellow : NOT valid
// x@yellow.org : VALID

if (myLastDotAt < myAtSymbolAt) 
 {myEMailIsValid = false}

// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
// x.y@yellow. : NOT valid
// x.y@yellow.a : NOT valid
// x.y@yellow.ca : VALID

if (myLength - myLastDotAt <= 2) 
 {myEMailIsValid = false}


// no empty space " " is permitted (one may trim the email)
// x.y@yell ow.com : NOT valid

if (mySpaceAt != -1) 
 {myEMailIsValid = false}


if (myEMailIsValid == true)
 return true;
else return false;
}


