$(document).ready(function() {    
  
    //Get the height of the first item  
    $('#mask').css({'height':$('#panel-1').height()});    
      
    //Calculate the total width - sum of all sub-panels width  
    //Width is generated according to the width of #mask * total of sub-panels  
    $('#panel').width(parseInt($('#mask').width() * $('#panel div').length));  
      
    //Set the sub-panel width according to the #mask width (width of #mask and sub-panel must be same)  
    $('#panel div').width($('#mask').width());  
      
    //Get all the links with rel as panel  
    $('a[rel=panel]').click(function () {  
      
        //Get the height of the sub-panel  
        var panelheight = $($(this).attr('href')).height();  
          
        //Set class for the selected item  
        $('a[rel=panel]').removeClass('selected');  
        $(this).addClass('selected');  
          
        //Resize the height  
        $('#mask').animate({'height':panelheight},{queue:false, duration:500});           
          
        //Scroll to the correct panel, the panel id is grabbed from the href attribute of the anchor  
        $('#mask').scrollTo($(this).attr('href'), 800);       
          
        //Discard the link default behavior  
        return false;  
    });  
      
});  
