var currentOpenListItem = null;
var listItemToOpen = null;
var canSlide = true;

function forceShowContent(child){
    $(".caselistitemdetail").parent().animate({ paddingTop: "4px", paddingBottom: "4px"}, 0 );
    $(".caselistitemdetail").slideUp(1, function(){
        currentOpenListItem = null;
        canSlide = true;
        showContent(child);
    });
}
function showContent(child){
    var x = $(".caselistitemdetail");
    //if(currentOpenListItem != null){alert(currentOpenListItem.id +" | "+ currentOpenListItem)};
    for (var i = 0;i<x.length;i++)
      {
          if(currentOpenListItem != null && "#"+x[i].id != currentOpenListItem){
            $(x[i]).parent().css("padding-top", "4px");
          }
      }
//    $(".caselistitemdetail:not(currentOpenListItem)").parent().css("padding-top", "4px");
    //;
    clearTimeout(listItemToOpen);
    if(canSlide){
        listItemToOpen = setTimeout('showContentFinal("'+child+'")', 300);
    }
    //$(child).parent().slideUp("slow", function (){canSlide = true});

}
function showContentFinal(child){
    if(currentOpenListItem != null && currentOpenListItem != child){
        $(currentOpenListItem).slideUp(50);
        $(currentOpenListItem).parent().animate({ paddingTop: "4px", paddingBottom: "4px"}, 20 );
    }
    if(currentOpenListItem != child && canSlide){
        canSlide = false;
        $(child).slideDown("slow", function (){setTimeout('canSlide = true', 500);});
        $(child).parent().animate({ paddingTop: "20px", paddingBottom: "20px"}, 200 );
    }
    currentOpenListItem = child;
}
