/*  browser sniff using object detection  */
var ie4 = (document.all && !document.getElementById) ? true : false;
var ns4 = (document.layers) ? true : false;
var ie6 = (navigator.userAgent.indexOf("MSIE 6") > 0)
if(ie6 !=true) {
var ie5 = (document.all && document.getElementById) ? true : false;
}
var ns6 = (document.getElementById && !document.all) ? true : false;
var ope = (document.getElementById && document.createElement) ? true : false;
var saf = (navigator.userAgent.indexOf("Safari") > 0)
var mac = (navigator.platform.indexOf("Mac") != -1) ? true : false;
var win = (navigator.platform.indexOf("Win") != -1) ? true : false;


/*  browser messages  */
function browserMsg()
{
if(ns4)
  { alert ("This website has been developed for W3C Standards Compliant Browsers. \n" +
  	   "We have detected that you have an older browser. \n"   +
  	   "This will significantly affect the way items look and function. \n"   +
  	   "We recommend that you upgrade your browser before continuing. \n");
  }
else if(ie6 || ns6 || ie5 && mac || ope || saf)
  { return false;
  }
else if(ie4 || ie5 && win)
  { alert ("This website has been developed for W3C Standards Compliant Browsers. \n" +
  	   "We have detected that you have an older browser. \n"   +
  	   "While the display may be satisfactory, your experience could be compromised. \n"   +
  	   "We recommend that you upgrade your browser before continuing. \n");
  }
else
  { alert ("This website has been developed for W3C Standards Compliant Browsers. \n" +
  	   "We were unable to detect what kind of browser you are using. \n"   +
  	   "This will cause significant problems with the way items look and function. \n"   +
  	   "We recommend that you change to a Standards Compliant Browser before continuing. \n");
  }
}


/*  browser-specific stylesheets  */
var baseHref = "http://www.hirealonghorn.org/";

if(ie4 && mac || ie5 && mac)
   { document.write('<link rel="stylesheet" type="text\/css" media="screen" href="' + baseHref + 'stylesheet_mac.css" \/>');
} else if(ie4 || ie5 || ie6 || ns6 || ope || saf)
   { document.write('<link rel="stylesheet" type="text\/css" media="screen" href="' + baseHref + 'stylesheet.css" \/>');
} else
   { document.write('<link rel="stylesheet" type="text\/css" media="screen" href="' + baseHref + 'stylesheet_print.css" \/>');
}
