$(document).ready(function(){
    var loc_height = $('.location').height() + 10;
    $('.location .marker').html('<span></span>&nbsp;'+$('.marker').html()+'&nbsp;<span></span>');
    $('.location').animate({top:-loc_height},1000);
    
    $('.location .marker').click(function(){
        if ($(this).hasClass('expanded')) {
            $('.location').animate({top:-loc_height},1000);
            $('.location .address').show();        
        }
        else    
            $('.location').animate({top:0},1000);

        $(this).toggleClass('expanded')
    });
    
    
    $('a.cross').click(function(){
        $('.location .address').fadeOut('fast');        
    });
    
    $('.services').tabs({ fx: { opacity: 'toggle' } });
    $('<span class="top"></span><span class="bottom"></span>').appendTo('.services li');
    
    $('#accordion').accordion({autoHeight: false, collapsible: true });
    $('<span class="corner"></span>').prependTo('.ui-accordion-header');
    
    
    $('html').keypress(function(event){
        if ( event.which == 0 && $('.location .marker').hasClass('expanded') ) {
            $('.location .marker').trigger('click');
        }
    })
    
    
    $('.menu a').click(function(){
        $('#accordion').accordion( "activate" , $(this).parent().index() );    
    });
})
