/* This script is for Browser and Platform detection */
window.onerror = null;

var version	= 0;

with (navigator) 
{ 
	uA = userAgent.toLowerCase() , aN = appName, aV = parseInt(appVersion); aEV = parseFloat(appVersion);
}
	
/* Determines whether platform is Macintosh or Windows */
var is_mac = (uA.indexOf('mac') != -1);
var is_win	= (uA.indexOf('win') != -1);
	
/* Determines browser vendor and version */
var is_nav = ((uA.indexOf('mozilla')!=-1) && (uA.indexOf('spoofer')==-1) 
	&& (uA.indexOf('compatible') == -1) && (uA.indexOf('opera')==-1) 
	&& (uA.indexOf('webtv')==-1)); 			/* Determines if Netscape */
var is_nav2 = (is_nav && (aV == 2)); 		/* Determines if Netscape 2.x */
var is_nav3 = (is_nav && (aV == 3)); 		/* Determines if Netscape 3.x */
var is_nav4 = (is_nav && (aV == 4)); 		/* Determines if Netscape 4.x */
var is_navonly = (is_nav && ((uA.indexOf(";nav") != -1) || (uA.indexOf("; nav") != -1)) );  
var is_nav6up = (is_nav && (aV >= 5)); 		/* Determines if Netscape 6.x or above */

var is_ie   = (uA.indexOf("msie") != -1); 	/* Determines if Internet Explorer */
var is_ie3  = (is_ie && (aV < 4)); 			/* Determines if Internet Explorer 3.x */
var is_ie4  = (is_ie && (aV == 4) && (uA.indexOf("msie 5.0")==-1) && (uA.indexOf("aol")==-1) ); /* Determines if Internet Explorer 4.x */
var is_ie5  = (is_ie && (aV == 4) && (uA.indexOf("msie 5.0")!=-1) && (uA.indexOf("aol")==-1) ); /* Determines if Internet Explorer 5.x */
var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4 && (uA.indexOf("aol")==-1) ); /* Determines if Internet Explorer 5.x or above */
	
var is_aol   = (uA.indexOf("aol") != -1); 		  /* Determines if AOL */
var is_aol3  = (is_aol && is_ie && (aV == 3) );   /* Determines if AOL 3.x */
var is_aol4up  = (is_aol && is_ie && (aV >= 4) ); /* Determines if AOL 4.x or above */

var is_opera = (uA.indexOf("opera") != -1); 
var is_webtv = (uA.indexOf("webtv") != -1);

var is_ie4_0_mac = (is_mac && (aEV == 4.0) && (uA.indexOf("msie 4.0") != -1) );