$(document).ready(function(){

  var $container = $("#div_outer");
  var resizeTimer = null;
  $(window).resize(doResize);
  doResize();
  initCalendar();
  
  if((navigator.userAgent.match(/iPad/i))) {adjustForIpad();};
  
  function doResize() {
    clearTimeout(resizeTimer);
    resizeTimer = setTimeout(resizeComplete, 200);
  };
  
  function resizeComplete() {
    var cont = $("#div_outer");
    var $html = $("html");
    var $body = $("body");
    var winWidth = $(window).width();
    var maxWidth = 1528;
    var medWidth = ($.browser.msie ? 1250 : 1260)
    var minWidth = 995;  

    if(winWidth > maxWidth){
      cont.removeClass("small").removeClass("medium").addClass("large");
      $html.removeClass("small").removeClass("medium").addClass("large");
    } else if(winWidth >= medWidth){
      cont.removeClass("small").removeClass("large").addClass("medium");
      $html.removeClass("small").removeClass("large").addClass("medium");
    } else {
      cont.removeClass("large").removeClass("medium").addClass("small");
      $html.removeClass("large").removeClass("medium").addClass("small");
    };     
    $(document).trigger("resizeComplete");
    $container.show();
  };
  
  function initCalendar() {
    var myDate = new Date();
    var myMonths = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
    var myDays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
    $("#calendar_month").text(myMonths[myDate.getMonth()]);
    $("#calendar_date").text(myDate.getDate());
    $("#image_day").text(myDays[myDate.getDay()]);
    $("#calendar_day").text(myDays[myDate.getDay()]); 
  };
  
  function adjustForIpad() {
    //replace elements with smaller image sizes
    var FactoidTemp = "/ImageGen.ashx?image=" + $("#factoidImage").attr("src") + "&width=768&Constrain=true";
    var RecentWork1 = "/ImageGen.ashx?image=" + $("#recentWork1").attr("src") + "&width=84&Constrain=true";
    var RecentWork2 = "/ImageGen.ashx?image=" + $("#recentWork2").attr("src") + "&width=84&Constrain=true";
    var RecentWork3 = "/ImageGen.ashx?image=" + $("#recentWork3").attr("src") + "&width=84&Constrain=true";
    var RecentWork4 = "/ImageGen.ashx?image=" + $("#recentWork4").attr("src") + "&width=84&Constrain=true";
    var photoGalleryTemp = "/ImageGen.ashx?image=" + $("#photoGalleryImage").attr("src") + "&width=199&Constrain=true";
    $("#factoidImage").attr("src",FactoidTemp);
    $("#recentWork1").attr("src",RecentWork1);
    $("#recentWork2").attr("src",RecentWork2);
    $("#recentWork3").attr("src",RecentWork3);
    $("#recentWork4").attr("src",RecentWork4);
    $("#photoGalleryImage").attr("src",photoGalleryTemp);
  };
  
  $("#adbox1, #adbox2, #adbox3").mouseover(function () {
    turnOn();
  });
  
  $("#adbox1, #adbox2, #adbox3").mouseout(function () {
    turnOff();
  });
  
  function turnOff() {
    $("#adbox1").attr("src","/media/214948/adbox1.jpg");
    $("#adbox2").attr("src","/media/214985/adbox2.jpg");
    $("#adbox3").attr("src","/media/214990/adbox3.jpg");
  };
  
  function turnOn() {
    $("#adbox1").attr('src','/media/224582/adbox1_on.jpg');
    $("#adbox2").attr('src','/media/224619/adbox2_on.jpg');
    $("#adbox3").attr('src','/media/224624/adbox3_on.jpg');
  };
  
});
