$(document).ready(function(){
    // footer links
    $('.content_footer_col li').mouseenter(function(){
        $(this).find('a').animate({
            'marginLeft': '+=10'
        }, 150);
    }).mouseleave(function(){
        $(this).find('a').animate({
            'marginLeft': '-=10'
        }, 150);
    });
    
    $('#content_slideshow').nivoSlider({
        effect: 'boxRain',
        animSpeed: 600,
        pauseTime: 4000,
        pauseOnHover: true,
        manualAdvance: false,
        slices: 10,
        prevText: "",
        nextText: "",
        directionNav: false,
        directionNavHide: true,
        captionOpacity: 1
    });
    
    $('.nivoSlider img').mouseenter(function(){
        $(this).append('<div class="slider_overlay"></div>');
    }).mouseleave(function(){
        $('.slider_overlay').remove();
    });
    
    
    $('.phone').live('keyup', function(){
        if($(this).val().length>= 10){
            var number = $(this).val();
            if(number[0] == 1){
                number = number.substr(1);
                $(this).val(number);
            }
            else{
                number = number.replace('(', '');
                number = number.replace(')', '');
                number = number.replace(' ', '');
                number = number.replace('-', '');

                var phonenumber = '('+number[0]+number[1]+number[2]+') '+number[3]+number[4]+number[5];
                phonenumber = phonenumber+'-'+number.substr(6);
                $(this).val(phonenumber);
            }
        }

        $('.firstNext').unbind('click');
        $('.firstNext').removeClass('firstNext');

    });  
    
    $('#aceapp_submit').click(function(event){
        event.preventDefault();
        var form_data = $('#aceapp_form').serialize();
        
        $('#aceapp_form').empty().html('<img src="images/loading.gif" />');

        $.post('process/contact_form_process.php', form_data, function(result){
            $('#aceapp_form').fadeOut(0).html('<p>Thank you for your submission.  We will get back to you shortly.</p>'+result).fadeIn(800);
        });
    }); 
});
