function showList()
{
    $('.compareinfo').hide();        
}

function addToList(id, title, link)
{
    showList(); 
    if(document.getElementById("c"+id) == undefined) {
        var item = document.createElement('div');
        item.id = "c"+id;
        item.className = "item";
        item.innerHTML = '<img src="/crashtesty/img/close.gif" onclick="delFromList('+id+')"/><div class="title"><a href="'+link+'">'+title+'</a></div>';
        document.getElementById('comparelist').appendChild(item);
        saveShortList(id);
    }
    $(".comparebutton").show();
    highlightList(id);
}

function delFromList(id) 
{
    $("#c"+id).hide(500, function () {
            $("#c"+id).remove();
            isEmpty();
    });
    delShortList(id);
}
 
function isEmpty()
{
    a = document.getElementById('comparelist').innerHTML;
    if(trim(a) == '')
    {
     $(".comparebutton").hide();
     $('.compareinfo').show();
    }
     
}
 
function highlightList(id)
{
    $("#c"+id).effect("highlight");
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function saveShortList(title){        
     
      if(!$.cookie('shortlist')){
        $.cookie('shortlist',title, { path: '/'});
        return;
      } 
      var data = $.cookie('shortlist').split(",");
      isAlreadySaved = false;
      for(var i=0; i<data.length; i++){
         
        if(data[i] == title){                
           isAlreadySaved = true;
           break;
        }
      }
      if(!isAlreadySaved) {
        data.push(title);                  
        $.cookie('shortlist',data.toString(), { path: '/'});
     }
}

 function delShortList(title){        
     
      if(!$.cookie('shortlist')) return;
      
      var data = $.cookie('shortlist').split(",");
      var d = new Array();
      for(var i=0; i<data.length; i++){             
        if(data[i] != title) d.push(data[i]);            
      }
      $.cookie('shortlist',d.toString(), { path: '/'});
}
