/*
 * inc/DocStart.js
 *
 * commit2.dk
 *
 * Browser detection and loading of Cascading Style Sheets
*/
var MainDoc = document.location;

// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();

// *** BROWSER VERSION ***
// Note: On IE5, these return 4, so use is.ie5up to detect IE5.
var isMajor = parseInt(navigator.appVersion);
var isMinor = parseFloat(navigator.appVersion);

var isNav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv')==-1));
var isNav2 = (isNav && (isMajor == 2));
var isNav3 = (isNav && (isMajor == 3));
var isNav4 = (isNav && (isMajor == 4));
var isNav4up = (isNav && (isMajor >= 4));
var isNavonly      = (isNav && ((agt.indexOf(";nav") != -1) ||
                      (agt.indexOf("; nav") != -1)) );
var isNav5 = (isNav && (isMajor == 5));
var isNav5up = (isNav && (isMajor >= 5));

var isIE   = (agt.indexOf("msie") != -1);
var isIE3  = (isIE && (isMajor < 4));
var isIE4  = (isIE && (isMajor == 4) && (agt.indexOf("msie 4.")!==-1) );
var isIE4up  = (isIE  && (isMajor >= 4));
var isIE5  = (isIE && (isMajor == 4) && (agt.indexOf("msie 5.0")!=-1) );
var isIE5up  = (isIE  && !isIE3 && !isIE4);
var isIE55  = (isIE && (isMajor == 4) && (agt.indexOf("msie 5.5")!=-1) );
var isIE55up  = (isIE  && !isIE3 && !isIE4 && !isIE5);
var isIE6  = (isIE && (isMajor == 4) && (agt.indexOf("msie 6.0")!=-1) );
var isIE6up  = (isIE  && !isIE3 && !isIE4 && !isIE5 && !isIE55);

// Load of style sheet
document.write('<link rel="StyleSheet" href="inc/common.css" media="all" type="text/css" />');
document.write('<link rel="StyleSheet" href="inc/c2screen.css" media="screen" type="text/css" />');
document.write('<link rel="StyleSheet" href="inc/c2print.css" media="print" type="text/css" />');
if (isIE3) {
	document.write('<LINK REL="StyleSheet" HREF="inc/IE3.css" TYPE="text/css" />')
	}
if (isIE4) {
	document.write('<LINK REL="StyleSheet" HREF="inc/IE4.css" TYPE="text/css" />')
	}
if (isIE5 || isIE55) {
	document.write('<LINK REL="StyleSheet" HREF="inc/IE5-x.css" TYPE="text/css" />')
	}
if (isIE6 || isIE6up) {
	document.write('<LINK REL="StyleSheet" HREF="inc/IE6.css" TYPE="text/css" />')
	}
if (isNav4) {
	document.write('<link rel="StyleSheet" href="inc/NN4.css" type="text/css" />')
	}
if (isNav5 || isNav5up) {
	document.write('<link rel="StyleSheet" href="inc/NN5.css" type="text/css" />')
	}
