(function($) {
    $('.button-container').bind('mouseover', function(){
        $(this).removeClass('down').addClass('over');
        $(this).parents('#search-block-form').removeClass('down').addClass('over');
    });

    $('.button-container').bind('mousedown', function(){
        $(this).removeClass('over').addClass('down');
        $(this).parents('#search-block-form').removeClass('over').addClass('down');
    });

    $('.button-container').bind('mouseout', function(){
        $(this).removeClass('over').removeClass('down');
        $(this).parents('#search-block-form').removeClass('over').removeClass('down');
    });

    $('.form-text').focus(function() {
        $(this).parents('.text-container').addClass('typing');
        $(this).parents('#search-block-form').addClass('typing');
    });

    $('.form-text').blur(function() {
        $(this).parents('.text-container').removeClass('typing');
        $(this).parents('#search-block-form').removeClass('typing');
    });

    $('.form-textarea').focus(function() {
        $(this).parent('.form-textarea-wrapper').addClass('typing');
    });

    $('.form-textarea').blur(function() {
        $(this).parent('.form-textarea-wrapper').removeClass('typing');
    });

    $('.form-text.error').each(function(){
        $(this).parent('.text-container').addClass('error');
        $(this).parents('.form-type-textfield').addClass('error-label');
    });

    $('.form-textarea.error').each(function(){
        $(this).parent('.form-textarea-wrapper').addClass('error');
        $(this).parents('.form-type-textarea').addClass('error-label');
    });

    $('#block-block-9 #map').mousedown(function(){
       $(this).removeClass('pressed');
    });

    $('#block-block-9 #map').mousedown(function(){
       $(this).addClass('pressed');
    });

    $('#block-block-9 #map').mouseup(function(){
       $(this).removeClass('pressed');
    });
})(jQuery);
