(function($) {

$.ajaxSetup({cache: false});

$(document).ready(function() {

    // REPLACE FONTS WITH CUFON
    Cufon.replace("h1, h2, h3, h4");
    
    // SET UP MAIN MENU
    $("#foxboro_menu .radmenu").clone().prependTo("#main-navigation .first-level");
    $("#main-navigation .first-level .slide").remove();
        
    $("#foxboro_menu ul.horizontal a.selectedtab:first ~ .slide ul.level1").clone().prependTo("#main-navigation .second-level");

    if ( $("#main-navigation .second-level a.selectedtab ~ .slide").length == 1 ) {
        $("#main-navigation .second-level ul.level2").prependTo("#main-navigation .third-level");
    }

    if ( $("#main-navigation .third-level ul.level2").length == 0 ) {
        $("#main-navigation .second-level .slide").remove();
    }

    // SET MINIMUM HEIGHT FOR PAGE
    var pageHeight = $(document).height() - $("#foxboro_footer").outerHeight() - $("#foxboro_courtesy_links").outerHeight() - $("#foxboro_header").outerHeight();
    $("#foxboro_content").css("min-height",pageHeight - 141);

    // WRITE FOOTER TO PAGE
    $("#foxboro_footer #copyrightFooter").html(" &#169; 2011 OneAccord, LLC. All rights reserved. | <a href='/join-one-accord/'>Join OneAccord</a> | <a href='/blog/'>Subscribe to our Email Newsletter</a> | Call us: +1 425.646.2800");

    // STYLE MODULE TITLES
    $("#foxboro_col1 .block .pad h3:first-child, #foxboro_col3 .block .pad h3:first-child").wrapInner("<span id='module-title' />");
    
    // INSERT SOCIAL LINKS TO HEADER   
    $("#foxboro_courtesy_links div:first").css("display","none");
    $("#foxboro_courtesy_links").append("<div id='social'><a target='_blank' class='twitter' href='https://twitter.com/#!/oneaccord'></a><a target='_blank' class='linkedin' href='http://www.linkedin.com/groups/TopLine-View-2624484?gid=2624484&trk=myg_ugrp_ovr'></a><a class='facebook' target='_blank' href='http://www.facebook.com/OneAccordPartners?ref=ts'></a></div>");

    // INITIATE PRETTY PHOTO
    $("a[rel^='prettyPhoto']").prettyPhoto();

    // GOOGLE SEARCH INPUT VALUES
    //google search box
    $("#googlesearchbox").prependTo("#foxboro_header #search");
    $("#googlesearchbox .googlesearch").val("Search...");
    $("#googlesearchbox .googlesearch").click(function() {
        if($(this).val() == "Search...") $(this).val("");
    $(this).addClass("focused");
    });
    $("#googlesearchbox .googlesearch").blur(function() {
        if($(this).val() == "") $(this).val("Search...");
    $(this).removeClass("focused");
});
    
    // ENSURE COL1 REMAINS A BLOCK
    $("#foxboro_two-column #foxboro_col1 .pad").append("&nbsp;");

});

})(jQuery);
