/*
 * Common functions used by Revel sites
 */

/*
========================================================================================================== */
function browserDetect(){
  browserTest = isIE();
  jQuery('html,body').addClass((browserTest) ? 'IE IE'+browserTest : 'notIE');
}

/*
========================================================================================================== */
function isIE(){
  if (jQuery.browser.msie) {
    return parseInt(jQuery.browser.version, 10);
  }
  else{
    return false;
  }
}

/*
========================================================================================================== */
function isHome(){
  if(jQuery('.page_home').length > 0){
    return true;
  }
  else{
    return false;
  }
}

/*
========================================================================================================== */
function setExternalLinkTarget(){
  // If external link has no target set, open in new tab. Checking for existing target allows for manual override.
  var thisDomain = location.protocol+'//'+location.host;
  jQuery('a[href^="http://"]:not([target])').not('a[href^="'+thisDomain+'"]').attr({target: "_blank", title: "Opens in a new window"});
}

function MLCC_setExternalLinkTarget(){
  // MLCC-specific version considers micoc links as internal
  // If external link has no target set, open in new tab. Checking for existing target allows for manual override.
  // TODO: Add excluded domains as call parameter array
  var thisDomain = location.protocol+'//'+location.host;
  var thatDomain = "http://muskegonmicoc.weblinkconnect.com/";
  jQuery('a[href^="http://"]:not([target])').not('a[href^="'+thisDomain+'"]').not('a[href^="'+thatDomain+'"]').each(function(){
    jQuery(this).attr('target', "_blank");
    // If external link has no title set, add one
    if(!jQuery(this).attr('title')){
      jQuery(this).attr('title','Opens in a new window');
    }
  });
}

/*
========================================================================================================== */
  // JS function largely superceded by PHP
  function currentYear(){
    var theDate=new Date()
    document.write(theDate.getFullYear())
  }

/*
========================================================================================================== */
function debug(debugClasses){
  jQuery('html').addClass(debugClasses);
}


/*
========================================================================================================== */
function IE6NoMore(){
  ie6banner = "";
  ie6banner += "<div style='border: 1px solid #F7941D; background: #FEEFDA; text-align: center; clear: both; height: 75px; position: relative;'>";
  ie6banner += "<div style='position: absolute; right: 3px; top: 3px; font-family: courier new; font-weight: bold;'><a href='#' onclick='javascript:this.parentNode.parentNode.style.display=\"none\"; return false;'><img src='http://revel.in/ie6nomore/ie6nomore-cornerx.jpg' style='border: none;' alt='Close this notice'/></a></div>";
  ie6banner += "<div style='width: 640px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;'>";
  ie6banner += "<div style='width: 75px; float: left;'><img src='http://revel.in/ie6nomore/ie6nomore-warning.jpg' alt='Warning!'/></div>";
  ie6banner += "<div style='width: 275px; float: left; font-family: Arial, sans-serif;'>";
  ie6banner += "<div style='font-size: 14px; font-weight: bold; margin-top: 12px;'>You are using an outdated browser</div>";
  ie6banner += "<div style='font-size: 12px; margin-top: 6px; line-height: 12px;'>For a better experience using this site, please upgrade to a modern web browser.</div>";
  ie6banner += "</div>";
  ie6banner += "<div style='width: 75px; float: left;'><a href='http://www.firefox.com' target='_blank'><img src='http://revel.in/ie6nomore/ie6nomore-firefox.png' style='border: none;' alt='Get Firefox 3.5'/></a></div>";
  ie6banner += "<div style='width: 75px; float: left;'><a href='http://www.browserforthebetter.com/download.html' target='_blank'><img src='http://revel.in/ie6nomore/ie6nomore-ie.png' style='border: none;' alt='Get Internet Explorer 8'/></a></div>";
  ie6banner += "<div style='width: 73px; float: left;'><a href='http://www.apple.com/safari/download/' target='_blank'><img src='http://revel.in/ie6nomore/ie6nomore-safari.png' style='border: none;' alt='Get Safari 4'/></a></div>";
  ie6banner += "<div style='float: left;'><a href='http://www.google.com/chrome' target='_blank'><img src='http://revel.in/ie6nomore/ie6nomore-chrome.jpg' style='border: none;' alt='Get Google Chrome'/></a></div>";
  ie6banner += "</div>";
  ie6banner += "</div>";
  jQuery('body').prepend(ie6banner);
}

/*
========================================================================================================== */


