$(document).ready(function(){

    // Open links in new windows

    $('a.new-window').click(function(){
        window.open(this.href);
        return false;
    });

    // Add / remove default text on form input fields

   var defaultValues =  new Array();

   $(".default-text").focus(function() {

      if (!defaultValues[$(this).attr('id')]) {

         defaultValues[$(this).attr('id')] = $(this).val();
         $(this).val('');

      } else if (defaultValues[$(this).attr('id')] == $(this).val()) {

         $(this).val('');

      }

   });

   $(".default-text").blur(function() {

      if ($(this).val().length <= 0) {
        $(this).val(defaultValues[$(this).attr('id')]);
      }

   });

    $('body#news div#main-menu ul.menu li a').each(
        function(){
            if ($(this).text() == 'News') {
                $(this).parent().addClass('current-menu-item');
            }
        }
        )

    $('body#news div#footer ul.menu li a').each(
        function(){
            if ($(this).text() == 'News') {
                $(this).parent().addClass('current-menu-item');
            }
        }
        )

    $('body#projects div#main-menu ul.menu li a').each(
        function(){
            if ($(this).text() == 'Projects') {
                $(this).parent().addClass('current-menu-item');
            }
        }
        )

    $('body#projects div#footer ul.menu li a').each(
        function(){
            if ($(this).text() == 'Projects') {
                $(this).parent().addClass('current-menu-item');
            }
        }
        )

    // Style colorbox content

    $('body#colorbox div#header').hide();
    $('body#colorbox div#main-menu').hide();
    $('body#colorbox div#sidebars').hide();
    $('body#colorbox div#footer').hide();
    $('body#colorbox div#wpadminbar').hide();

    $('body#colorbox div#main-content').css('width', '450px');
    $('body#colorbox div#main-content div.content').css('min-height', '0');

    // Validate newsletter form

    $('form#newsletter input#submit').click(function(){
        
        if (!$('#newsletter-name').val() || $('#newsletter-name').val() == 'Name') {
            alert('Please enter your name.');
            $('#newsletter-name').focus();
            return false;
        }
        
        if (!$('#newsletter-email').val() || $('#newsletter-email').val() == 'Email') {
            alert('Please enter your email address.');
            $('#newsletter-email').focus();
            return false;
        }
        
    });

    // Validate latest offers form

    $('form#latest-offer input#submit').click(function(){

        if (!$('#offer-name').val()) {
            alert('Please enter your name.');
            $('#offer-name').focus();
            return false;
        }

        if (!$('#offer-email').val()) {
            alert('Please enter your email address.');
            $('#offer-email').focus();
            return false;
        }

        if (!$('#offer-company').val()) {
            alert('Please enter your company name.');
            $('#offer-company').focus();
            return false;
        }

        if (!$('#offer-phone').val()) {
            alert('Please enter your phone number.');
            $('#offer-phone').focus();
            return false;
        }

        if (!$('#offer-address-1').val()) {
            alert('Please enter your address.');
            $('#offer-address-1').focus();
            return false;
        }

        if (!$('#offer-town-city').val()) {
            alert('Please enter your town or city.');
            $('#offer-town-city').focus();
            return false;
        }

        if (!$('#offer-postcode').val()) {
            alert('Please enter your postcode.');
            $('#offer-postcode').focus();
            return false;
        }

    });

});
