$(document).ready(function() {
var myFavs = getCookie('mycompare_v1').split('-');
for(i=0;i< myFavs.length;i++) {
$('li[id=compare-add-'+myFavs[i]+']').addClass('ui-helper-hidden'); 
$('li[id=compare-delete-'+myFavs[i]+']').removeClass('ui-helper-hidden'); 
}
$('.link_compare').attr('href', '/compare.php?printer_friendly=yes');
$('.link_compare').live('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').live('click', function() { 
$("li[id^=compare-delete-]:visible").each(function() {
DeleteCompareProperty($(this).attr('id').replace(/[^\d\_]+/,'')) 
});
setCookie('mycompare_v1', "", null, '/'); 
return false;
}); 
});
function DeleteCompareProperty(nDeleteId)
{ 
var strCookie = getCookie("mycompare_v1");
if (strCookie == "")
{
return;
}
var regExp = '\-' + nDeleteId ;
strCookie = strCookie.replace(regExp, '');
setCookie('mycompare_v1', strCookie, null, '/');
$('li[id=compare-add-'+nDeleteId+']').removeClass('ui-helper-hidden'); 
$('li[id=compare-delete-'+nDeleteId+']').addClass('ui-helper-hidden'); 
}
function SaveCompareProperty(nPropertyId)
{ 
var strCombo1 = nPropertyId;
var strCombo2 = "-" + strCombo1 + "-";
var strCookie_v3 = getCookie("mycompare_v1");
var alreadyThere = strCookie_v3.indexOf('-' + strCombo1 + '-')>=0; 
if (strCookie_v3 == "")
{
setCookie('mycompare_v1', strCombo2, null, '/');
} else if(alreadyThere) {
} else {
setCookie('mycompare_v1', strCookie_v3 + strCombo1 + '-', null, '/'); 
}
$('li[id=compare-add-'+nPropertyId+']').addClass('ui-helper-hidden'); 
$('li[id=compare-delete-'+nPropertyId+']').removeClass('ui-helper-hidden'); 
return;
}
