$(document).ready(function() {
var myFavs = getCookie('mycompare_v1').split('-');
for(i=0;i< myFavs.length;i++) {
$('span[id=compare-add-'+myFavs[i]+']').hide(); 
$('span[id=compare-delete-'+myFavs[i]+']').show(); 
}
$('.link_compare').livequery('click', function() {
var myFavs = getCookie('mycompare_v1').replace(/^\-+/,'').replace(/\-+$/,'').split('-');
if(myFavs.length<2) {
alert('Please select at least two properties to compare');
return false;
}
return true; 
});
$('.link_compare_clear').livequery('click', function() { 
$("span[id^=compare-delete-]:visible").each(function() {
DeleteCompareProperty($(this).attr('id').replace(/\D+/,'')) 
}); 
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10)); 
setCookie('mycompare_v1', "", expires, '/'); 
return false;
}); 
});
function DeleteCompareProperty(nDeleteId)
{ 
var strCookie = getCookie("mycompare_v1");
if (strCookie == "")
{
return;
}
var regExp = '\-' + nDeleteId ;
strCookie = strCookie.replace(regExp, '');
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10));
setCookie('mycompare_v1', strCookie, expires, '/');
$('span[id=compare-add-'+nDeleteId+']').show(); 
$('span[id=compare-delete-'+nDeleteId+']').hide(); 
}
function SaveCompareProperty(nPropertyId)
{ 
var strCombo1 = nPropertyId;
var strCombo2 = "-" + strCombo1 + "-";
var expires = new Date;
expires.setDate(expires.getDay() + (360 * 10));
var strCookie_v3 = getCookie("mycompare_v1");
var alreadyThere = strCookie_v3.indexOf('-' + strCombo1 + '-')>=0; 
if (strCookie_v3 == "")
{
setCookie('mycompare_v1', strCombo2, expires, '/');
} else if(alreadyThere) {
} else {
setCookie('mycompare_v1', strCookie_v3 + strCombo1 + '-', expires, '/'); 
}
$('span[id=compare-add-'+nPropertyId+']').hide(); 
$('span[id=compare-delete-'+nPropertyId+']').show(); 
return;
}