
$(document).ready(function(){
  // get the class for the page we are on
  var thisPage = $("body").attr("class");
  
  // every page will need the jQuery core files
  $.requireJs('/assets/javascript/jquery.ui/ui/ui.core.js');
  $.requireJs('/assets/javascript/jquery.ui/ui/effects.core.js');
  
  // every page will need tabs
  $.requireJs('/assets/javascript/jquery.ui/ui/ui.tabs.js');
 //   $.requireCss('/assets/css/tabs.css');
  
  // if we have a form on a page then we want to load some plugins
  if($("form").length) {
    $.requireJs('/assets/javascript/yav.js'); // form validation library
    $.requireJs('/assets/javascript/jquery.yav.js'); // jQuery form validation
  }
  
  // if we want fancybox images on our site
  if($("a.fancybox").length) {
    $.requireJs('/assets/javascript/fancybox/jquery.fancybox-1.0.0.js');
    $.requireJs('/assets/javascript/fancybox/jquery.pngFix.pack.js'); /* Fix IE6's PNG support (caution, messes up other PNGs sometimes) */
      $.requireCss('/assets/javascript/fancybox/fancy.css');
  }
  
  $.requireJs('/assets/javascript/jquery.ui/ui/ui.accordion.js');
  // all pages require the carrousel plug in
  $.requireJs('/assets/javascript/jcarousellite_1.0.1.min.js');
  
  // we always want to load progressive enhancements at the end of the load queue
  $.requireJs('/assets/javascript/progressive-enhancement.js');
  
});