jQuery(document).ready( function($) { 
    function hogan_is_big_gallery(){
      // Accept FireFox 3 and above.   
   /*   if(navigator.userAgent.indexOf("Firefox") != -1)
      {
        var versionindex=navigator.userAgent.indexOf("Firefox")+8;
        if (parseFloat(navigator.userAgent.substr(versionindex, navigator.userAgent.length-1).replace(/[^\d\.]+/g, '')) >= 3)
        {
          return true;
        }
      }    */
      // Accept Safari 2 and above.
      if(navigator.appVersion.indexOf("AppleWebKit") != -1)
      {
        if(parseFloat(navigator.appVersion.replace(/^.*?AppleWebKit\/(\d+.\d+).*?$/,'$1'),0) >= 419.2)
        {
          return true;
        }
      }  
      // Accept Google Chrome.   
      if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
        var is_chrome = false, chrome_version = false;
        is_chrome = true;
        chrome_version = navigator.userAgent.replace(/^.*Chrome\/([\d\.]+).*$/i, '$1')
        return true; 
      }   
      return false;     
    } 
    
    if(hogan_is_big_gallery()){
        $(".gallery_light").hide();
        $(".gallery_hard").show();
        $("#first_menu a.fgallery_href").attr("href","/gallery");
    }else{
        $(".gallery_light").show();
        $(".gallery_hard").hide();        
    }

})

function  getPageSize(){
    var xScroll, yScroll;

    if (window.innerHeight && window.scrollMaxY) {
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    } else if (document.documentElement && document.documentElement.scrollHeight > document.documentElement.offsetHeight){ // Explorer 6 strict mode
        xScroll = document.documentElement.scrollWidth;
        yScroll = document.documentElement.scrollHeight;
    } else { // Explorer Mac...would also work in Mozilla and Safari
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
    }

    var windowWidth, windowHeight;
    if (self.innerHeight) { // all except Explorer
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    }

    // for small pages with total height less then height of the viewport
    if(yScroll < windowHeight){
        pageHeight = windowHeight;
    } else {
        pageHeight = yScroll;
    }

    // for small pages with total width less then width of the viewport
    if(xScroll < windowWidth){
        pageWidth = windowWidth;
    } else {
        pageWidth = xScroll;
    }

    return [pageWidth,pageHeight,windowWidth,windowHeight];
}


