
$(function() {

    // Font replacement
    Cufon.replace('h1', {
        fontFamily: 'Nimbus Sans D',
        hover: true
    });
    Cufon.replace('#footer a, #footer span', {
        hover: true
    });


    // Bio page
    $('a[rel=bio]').click(function(event) {
        var ww = $(window).width();
        var wh = $(window).height();
        var $overlay = $('<div class="bio-overlay"></div>').appendTo(document.body);
        var $container = $('<div class="container"></div>').appendTo(document.body);
        $overlay.css({
            opacity: 0.75            
        }).add($container).click( function() {$overlay.add($container).hide().remove()});
        
        $container.load(this.href, function() {
            var $page = $container.find('.page');
            Cufon.replace('.page', {fontSize: '16px', lineHeight: '1.6em'});
            $page.css({
                width: 910, height: 475,
                left: '50%', marginLeft: '-455px',
                top: '50%', marginTop: '-241px'
            });            
        });

        return false;
    });


    $('a[rel=clients]').click(function(e) {
        var ww = $(window).width();
        var wh = $(window).height();
        var $overlay = $('<div class="page-overlay"></div>').appendTo(document.body);
        var $container = $('<div class="container"></div>').appendTo(document.body);
        $overlay.css({
            opacity: 0.75            
        }).add($container).click( function() {$overlay.add($container).hide().remove()});
        
        $container.load(this.href, function() {
            var $page = $container.find('.page');

            Cufon.replace('.page td', {fontSize: '15px'});

            $page.find('table').css('margin', '0 auto').find('td:not(:last)').css({
                paddingRight: 46
            });
            $page.css({
                width: '906px',
                left: '50%', marginLeft: '-453px',
                top: '50%', marginTop: '-308px'
            });
            
            
        });   

        return false; 
    });
});
