function AgregaQuitaFavoritos(elem, codigo)
{
    imagensrc = elem.src;
	var existe = 0;
	var c;
	var cookie_new = "";
	var cookie = readCookie('c21_inmuebles_favoritos');
	marcado = "http://www.century21colombia.com/imagenes/estrella_ama.png";
	desmarcado = "http://www.century21colombia.com/imagenes/estrella_gris.png";
	if(imagensrc == marcado)
	{
		elem.src = "../imagenes/estrella_gris.png";
		if(cookie!=null)
		{
			// un solo favorito
			if(cookie.search(",") == -1)
			{
				eraseCookie('c21_inmuebles_favoritos');
			}
			else
			{
				cookie_arr = cookie.split(",");
				for(var i=0;i < cookie_arr.length;i++) 
				{
					c = cookie_arr[i];
					// si el codigo ya esta como favorito
					if (c != codigo)
					{
						if((i == 0) || (cookie_new == ""))
						{
							cookie_new = c;
						}
						else
						{
							cookie_new = cookie_new+","+c;
						}
					}
				}
				eraseCookie('c21_inmuebles_favoritos');
				createCookie('c21_inmuebles_favoritos',cookie_new,3);
			}
		}
	}
	else
	{
		elem.src = "../imagenes/estrella_ama.png";
		if(cookie!=null)
		{
			// un solo favorito
			if(cookie.search(",") == -1)
			{
				if(cookie != codigo)
				{
					cookie_new = cookie+","+codigo;
					createCookie('c21_inmuebles_favoritos',cookie_new,3);
				}
			}
			else
			{
				cookie_arr = cookie.split(",");
				for(var i=0;i < cookie_arr.length;i++) 
				{
					c = cookie_arr[i];
					// si el codigo ya esta como favorito
					if (c == codigo)
					{
						existe = 1;		
					}
					if(i == 0)
					{
						cookie_new = c;
					}
					else
					{
						cookie_new = cookie_new+","+c;
					}
				}
				if(existe == 0)
				{
					cookie_new = cookie_new+","+codigo;
					createCookie('c21_inmuebles_favoritos',cookie_new,3);
				}
			}
		}
		else
		{
			cookie_new = codigo;
			createCookie('c21_inmuebles_favoritos',cookie_new,3);
		}
	}
	window.location.reload();
}

function VerificaFavoritos(elem, codigo)
{
    imagensrc = elem.src;
	marcado = "http://localhost/imagenes/estrella_ama.png";
	desmarcado = "http://localhost/imagenes/estrella_gris.png";
	if(imagensrc == marcado)
	{
		elem.src = "../imagenes/estrella_gris.png";
	}
	else
	{
		var cookie = readCookie('c21_inmuebles_favoritos');
		if(cookie==codigo)
			elem.src = "../imagenes/estrella_ama.png";
		//createCookie('c21_inmuebles_favoritos','codigo',1);
	}
}

function BorraFavoritos()
{
	eraseCookie('c21_inmuebles_favoritos');
	window.location.reload();
}

function isValidEmail(strEmail)
{
  //validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  validRegExp = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;

  
   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   	{
      return false;
   	} 
    return true; 
}

var nav4 = window.Event ? true : false;
function OnlyNumbers_coma(evt){	
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
	var key = nav4 ? evt.which : evt.keyCode;	
	return (key <= 13 || (key >= 48 && key <= 57) || key == 44);
}

function OnlyNumbers(evt){	
	// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
	var key = nav4 ? evt.which : evt.keyCode;	
	return (key <= 13 || (key >= 48 && key <= 57));
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function BorraContenido(elem)
{
	ubicacion = elem.value;
	
	if (ubicacion != "")
	{
		if (ubicacion.search("Ciudad, Ciudad y Zona") == 0) 
   		{
			elem.value = "";
		}
		if (ubicacion.search("Ingrese la Ciudad") == 0) 
   		{
			elem.value = "";
		}
	}
}