// Author: Andrew Green / Copyright DR Solutions International Ltd.

$(document).ready(function() {

  var preloadImages = function() {
    for (var i = 0; i < arguments.length; i++) {
      $("<img>").attr("src", arguments[i]);
    }
  };

  $.fn.suckerfish = function(c) {
    return this.each(function() {
      $(this).hover(
        function() { $(this).addClass(c); },
        function() { $(this).removeClass(c); }
      );
    });
  };

  $.fn.placeMenu = function() {
    var parent = $(this).parent().offset();
    $(this).css("position", "absolute");
    $(this).css("top", "30px");
    return $(this);
  }

  $(function() {
    $("#menumain > li").suckerfish("hover");
    $("#menumain li ul").placeMenu();
    $(window).resize(function() { $("#menumain li ul").placeMenu(); });
  });

  function setExternalLink() {
    if (document.getElementsByTagName) {
      var i, a; a = document.getElementsByTagName('a');
      for (var i = 0; i < a.length; i++) { if (a[i].getAttribute('href') && a[i].getAttribute('rel') == 'external') { a[i].target = '_blank'; } }
    }
  }

  function setFooter() {
    if (($("#body").offset().top + $("#body").height() + $("#foot").height()) < $(window).height()) {
      $("#foot").addClass("absolute");
    } else {
      $("#foot").removeClass("absolute");
    }
  }

  $(document).pngFix();
  preloadImages("resources/home.jpg", "resources/about-us.jpg", "resources/products.jpg", "resources/services.jpg", "resources/faq.jpg", "resources/news.jpg", "resources/contact-us.jpg", "resources/special-offers.jpg", "resources/sitemap.jpg", "resources/terms-and-conditions.jpg");
  setFooter();
  setExternalLink();
  $(window).resize(function() { setFooter(); });

});
