// convert all characters to lowercase to simplify testing 
var agt		= navigator.userAgent.toLowerCase();

var opera	= (agt.indexOf('opera') != -1);
var moz		= (agt.indexOf('gecko') != -1);
var ie		= ((agt.indexOf('msie') != -1) && !moz && !opera);
var nn		= ((agt.indexOf('netscape') != -1) && !ie && !opera);
var safari	= (agt.indexOf('applewebkit/') != -1);

var version	= parseInt(navigator.appVersion);
// Corrections inspired by http://javascriptkit.com/javatutors/navigator.shtml
if (ie) {
 part		= agt.split('msie');
 version	= parseInt(part[1]);
}
if (nn) {
 part		= agt.split('netscape/');
 version	= parseInt(part[1]);
 moz		= false;
}

var is_win	= (agt.indexOf('win')!=-1);
/* unused:
 * var is_mac	= (agt.indexOf('mac')!=-1);
 * var is_unix	= (agt.indexOf('x11')!=-1);
 */

var styles	= 'no_style'; // default stylesheet
if ( moz || safari || (nn && (version>=7)) )	{ styles = 'mozilla'; }
if (opera)					{ styles = 'opera'; }
if (ie && (is_win))				{ styles = 'win_ie'; }

document.write('<link rel="stylesheet" href="http://www.macatomz.com/CSS/'+
  styles+'.css" type="text/css">\n');
/*document.write('<style type="text/css" title="currentStyle" media="screen">'+
 "\n"+' @import "/styles/new/'+styles+'.css";'+"\n"+'</style>'+"\n"); */

/* DEBUG
alert(//'Platform: Windows='+is_win+', Mac='+is_mac+', Unix='+is_unix+"\n"+
     'Browser: IE='+ie+', Mozilla='+moz+', Opera='+opera+
     ', Navigator='+nn+', Safari='+safari+"\n"+
     'Version: '+version+"\nUser Agent: "+agt+"\nStylesheet: "+styles);
*/

if (!( (ie && (version>=6)) || moz || (opera && (version>=8)) || safari
    || (nn && (version>=7)) ) ) { // browser/version unsupported
 if (!(document.cookie.indexOf('unsupported')!=-1)) { // cookie does not exist
  window.open('http://www.sgi.com/js/browser_unsupported.html','unsupported',
  'left=100,right=100,height=450,width=450,'+
  'menubar=no,toolbar=no,location=no,directories=no,personalbar=no,'+
  'status=yes,resizable=yes');
 }
} // end if cookie,browser/version

/* if (confirm('DEBUG: Cookie='+document.cookie+ '\nDelete?')) {
 var expire = new Date(); expire.setTime(0);
 document.cookie = 'unsupported=; expires='+expire.toGMTString()+'; path=/'; }
 */
