$(function() {
  setSlider();
  dropMenu();
  secureContact();
});
function dropMenu() {
  $('.menu').hover(
    function() { $('ul', this).stop(true, true).slideDown('fast'); },
    function() { $('ul', this).slideUp('fast'); }
  );
}

function setSlider() {
  if($('#welcomeBanner').length > 0) {
    $('#banner').cycle({
      fx: 'fade', //'scrollHorz',
      speed: 'slow',
      timeout: 5000,
      pause: 1,
      next: '.next',
      prev: '.prev'
    });
  }
}

function secureContact() {
  if($('#contactform').length > 0) {
    var err = 0;
    $('#contactform').submit(function() {
      $(':input', this).not('input[type=image]').each(function(i,e) {
        if($(e).val() == '') {
          $(e).css('border', '1px solid #ff0000');
          err += 1;
        } else {
          $(e).css('border', '1px solid #00ff00');
          err -= (err == 0) ? 0 : 1;
        }
      });
      if(err > 0) {
        return false;
      } else {
        alert('Thank you for contacting us');
        return true;
      }
    });
  }
}

