$(document).ready(function() {
var myFavs = getCookie('myfavorites_v3').split('-');
for(i=0;i< myFavs.length;i++) {
$('span[id=favs-add-'+myFavs[i]+']').hide(); 
$('span[id=favs-delete-'+myFavs[i]+']').show(); 
}
$('.btn_close').livequery('click', function() {
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10));
setCookie('myfavorites_nopopup', $('.popupFavAdded_dontshow').attr('checked') ? 1 : 0, expires, '/'); 
$('#popupFavAdded').jqpopup_close(); 
});
$('.popupFavAdded_dontshow').livequery('blur', function() {
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10));
setCookie('myfavorites_nopopup', $(this).attr('checked') ? 1 : 0, expires, '/'); 
});
});
function DeleteFavoriteProperty(nDeleteId)
{ 
var strCookie = getCookie("myfavorites_v3");
if (strCookie == "")
{
return;
}
var regExp = '\-' + nDeleteId ;
strCookie = strCookie.replace(regExp, '');
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10));
setCookie('myfavorites_v3', strCookie, expires, '/');
$('span[id=favs-delete-'+nDeleteId+']').hide(); 
$('span[id=favs-add-'+nDeleteId+']').show(); 
}
function SaveFavoriteProperty(nPropertyId, strDescription, strCommunity, boolNoAlert)
{ 
var strCombo1 = nPropertyId;
var strCombo2 = "-" + strCombo1 + "-";
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10));
var strCookie_v2 = getCookie("myfavorites");
var strCookie_v1 = getCookie("RentFaster_Favorite_Properties");
var strCookie_v3 = getCookie("myfavorites_v3");
if(!strCookie_v3 && (strCookie_v1 || strCookie_v2)) {
strCookie_v3 = '';
if(strCookie_v2) {
strCookie_v3 = strCookie_v2;
}
if(strCookie_v1) {
var m = strCookie_v1.match(/~\d+~/g);
for(i=0;i<m.length;i++) {
var tmpId = m[i];
tmpId = tmpId.replace(/\D/g, '');
if(tmpId && strCookie_v3.indexOf('-' + tmpId + '-')==-1) {
strCookie_v3 += '-' + tmpId + '-';
}
}
}
var expiresOld = new Date;
expiresOld.setDate(expires.getDay() - (360 * 10)); 
setCookie('myfavorites', '', expiresOld, '/');
setCookie('RentFaster_Favorite_Properties', '', expiresOld, '/');
setCookie('myfavorites', '', expiresOld);
setCookie('RentFaster_Favorite_Properties', '', expiresOld);
}
var alreadyThere = strCookie_v3.indexOf('-' + strCombo1 + '-')>=0; 
if (strCookie_v3 == "")
{
setCookie('myfavorites_v3', strCombo2, expires, '/');
} else if(alreadyThere) {
} else {
setCookie('myfavorites_v3', strCookie_v3 + strCombo1 + '-', expires, '/'); 
}
if(!boolNoAlert) {
popupFavAdded('favs-add-'+nPropertyId);
}
$('span[id=favs-add-'+nPropertyId+']').hide(); 
$('span[id=favs-delete-'+nPropertyId+']').show(); 
return;
}
function popupFavAdded(buttonId) {
if(getCookie('myfavorites_nopopup') || $('.popupFavAdded_dontshow').attr('checked')) {
return true;
} else {
$('#popupFavAdded').jqpopup_open(buttonId); 
$('#popupFavAdded').jqpopup_toCenter();
}
}