<!--
// adapted from Netscape's Ultimate client-side JavaScript client sniff.
// http://www.webreference.com/tools/browser/javascript.html
// convert all characters to lowercase to simplify testing 

var agt = navigator.userAgent.toLowerCase(); 

// *** BROWSER VERSION *** 
var is_minor = parseFloat(navigator.appVersion);

// Look for the real version further on in the string
var iePos  = agt.indexOf('msie');
if (iePos !=-1)
  is_minor = parseFloat(agt.substring(iePos+5,agt.indexOf(';',iePos)));

var nav6Pos = agt.indexOf('netscape6');
if (nav6Pos !=-1)
  is_minor = parseFloat(agt.substring(nav6Pos+10));

var is_major = parseInt(is_minor);

var is_nav    = (agt.indexOf('mozilla') >= 0) && (agt.indexOf('compatible') < 0);
var is_nav4   = (is_nav && is_major == 4);
var is_nav4up = (is_nav && is_major >= 4);
var is_nav6   = (is_nav && is_major == 6);
var is_nav6up = (is_nav && is_major >= 6);

var is_ie     = (agt.indexOf('msie') >= 0);
var is_ie4    = (is_ie && is_major == 4);
var is_ie4up  = (is_ie && is_major >= 4);
var is_ie5    = (is_ie && is_major == 5);
var is_ie5up  = (is_ie && is_major >= 5);

var is_ff     = (agt.indexOf('firefox') >= 0);
var is_ff2    = (is_ff && is_major == 2);
var is_ff3    = (is_ff && is_major == 3);

var is_safari = (agt.indexOf('safari') > -1);
// *** PLATFORM ***
var is_win95  = (agt.indexOf('win95') >= 0) || (agt.indexOf('windows 95') >= 0);
var is_win98  = (agt.indexOf('win98') >= 0) || (agt.indexOf('windows 98') >= 0);
var is_winnt  = (agt.indexOf('winnt') >= 0) || (agt.indexOf('windows nt') >= 0);
var is_win32  = (navigator.platform.toLowerCase() == 'win32' || is_win95 || is_winnt || is_win98 || 
    (agt.indexOf('win32') >= 0) || (agt.indexOf('32bit') >= 0));
var is_mac    = (agt.indexOf('mac') >= 0);
//alert(is_minor + ', ' + is_major + ', win32=' + is_win32 + ', ie=' + is_ie + ', nav=' + is_nav);

function checkBrowser()
{
  if (!is_win32 || is_mac)
  {
    alert('You must be running Windows 95 or higher in order to use Create & Print.');
    return false;
  }

  if (is_safari || (is_nav && !is_nav4up))
  {
    alert('You must be using a Mozilla-based browser (or Internet Explorer) in order to use Create & Print.');
    return false;
  }

  if (is_ie && !is_ie4up)
  {
    alert('You must be using Internet Explorer (or a Mozilla-based browser) version 4 and up in order to use Create & Print.');
    return false;
  }

  return true;
}

//-->
