$(document).ready(function(){
    $("a.infoButton").click(function () {
        
        $(".gridOverlay").each(function () {
            $(this).addClass("hidden");
        });
        
        var id = $(this).attr('id').replace(/Toggle/ig,"");
        var pos = $(this).parent().parent().position();
        
        if($(this).parent().parent().hasClass('gridContainerFirst')) {
            pos.left = pos.left;            
        }
        else {
            pos.left = pos.left + 20;                     
        }
        
        $("#"+id).css('top', pos.top);
        $("#"+id).css('left', pos.left);
        $("#"+id).toggleClass("hidden");
    });
    
    $("a.gridOverlayCloseButton").click(function() {
       $(this).parent().addClass("hidden"); 
    });
});