
var cookieName = 'favIds';

function addFavorite(id){
    var favIds = getCookie(cookieName);
	//window.status="This property has been added to your favorites list.";
	//window.alert("This property has been added to your favorites list.");
    if(favIds!=""){
        if(favIds.indexOf(id) == -1){            
            favIds = favIds+"|"+id;
        }
    }else{
        favIds = id;
    }
    setCookie(cookieName, favIds);
}

function deleteFavorite(id){
    var favIds = getCookie(cookieName);

    if(favIds && favIds.indexOf(id) != -1){
	//window.status="This property has been removed from your favorites list.";
	//window.alert("This property has been removed from your favorites list.");
      var arrayIds = favIds.split("|");
      
      var newFavIds = "";
      for(var i=0; i<arrayIds.length; i++){        
        if(id != arrayIds[i]){
          newFavIds = newFavIds+arrayIds[i];
          if(i < arrayIds.length-1)
            newFavIds = newFavIds+"|";
        }
      }

      if(newFavIds.charAt(newFavIds.length - 1)=="|"){
        newFavIds = newFavIds.substr(0,newFavIds.length-1);
      }
      
      setCookie(cookieName, newFavIds);      
    }
}

function showFavorites(){
    var favIds = getCookie(cookieName);
    if(favIds ==""){
	window.status="You have not chosen any properties to compare.";
	window.alert("You have not chosen any properties to compare.");
	}
    if(favIds !=""){
      var arrayIds = favIds.split("|");
      var encodedParams="";
      for(var i=0; i<arrayIds.length; i++){
        encodedParams = encodedParams+arrayIds[i];
        if(i < arrayIds.length-1)
          encodedParams = encodedParams+"or";
      }

      var url = "http://beautifulbeach.com/featuredproperty.php?id="+ encodedParams;

      document.location= url;
    }
}


function listFavorites(){
    var favIds = getCookie(cookieName);

    if(favIds !=""){
      var arrayIds = favIds.split("|");
      var encodedParams="";
      for(var i=0; i<arrayIds.length; i++){
        encodedParams = encodedParams+arrayIds[i];
        if(i < arrayIds.length-1)
          encodedParams = encodedParams+", ";
      }

      var favfield = encodedParams;

document.write("<input type=\"hidden\" name=\"leads.unique_id\" Value=\"" 
+ encodedParams + "\">");

    }
}

function printFavorites(){
    var favIds = getCookie(cookieName);

    if(favIds !=""){
      var arrayIds = favIds.split("|");
      var encodedParams="";
      for(var i=0; i<arrayIds.length; i++){
        encodedParams = encodedParams+arrayIds[i];
        if(i < arrayIds.length-1)
          encodedParams = encodedParams+", ";
      }

      var favfield = encodedParams;

document.write(encodedParams);

    }
}


