﻿$(document).ready(function(){ 
    $("#menu .highlighted").removeClass('highlighted').addClass('current');
    $("ul.sf-menu").supersubs({ 
        minWidth:    12,   // minimum width of sub-menus in em units 
        maxWidth:    50,   // maximum width of sub-menus in em units 
        extraWidth:  2     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
    }).superfish();  // call supersubs first, then superfish, so that subs are 
                    // not display:none when measuring. Call before initialising 
                    // containing tabs for same reason. 
}); 

$(document).ready(function () {
  var margin = (960 - $('ul.sf-menu').width()) / 2;
  $('ul.sf-menu').css('margin-left',margin);
});

function showFields(index, elements) {
  if (index < elements.length) {
    $('#quote-form-' + elements[index]).slideDown('fast', function () { showFields(index + 1, elements); });
  }
}

$(document).ready(function () {
  var els = ['postcode', 'phone', 'enquirytype', 'messagebox', 'maillist']
  if ($('#quote-form .error').length == 0) {
    for (var i=0; i<els.length; i++) { $('#quote-form-' + els[i]).hide(); }
    $('#quote-form').hover(function () { 
      if (window.form_triggered == undefined) {
        window.form_triggered = true;
        showFields(0, els);
      }  
    }, function () {});
  }
});

$(document).ready(function () {
  $('.gallery a').lightBox();
});
