var agt=navigator.userAgent.toLowerCase();

//--INITIALIZE TESTING
OSTest();

//--OS Test
function OSTest(){
	if(navigator.platform == "Win32"){
		IsPC();
	} else if(navigator.platform == "MacPPC"){
		IsMac();
	}
}

//--PC Browser Tests
function IsPC(){
	if(navigator.appName == "Microsoft Internet Explorer"){
		//alert("PC - IE");
		document.write('<'+'link rel="stylesheet" href="Styles/CSS_HH_PC_IE.css" />');
	} else {	
		if(navigator.vendor == "Apple Computer, Inc."){
			//alert("PC - Safari");
			document.write('<'+'link rel="stylesheet" href="Styles/CSS_HH_PC_Safari.css" />');
		} else {	
			//alert("PC - Universal CSS");
			document.write('<'+'link rel="stylesheet" href="Styles/CSS_HH_PC.css" />');
		}
	}
}


//--Mac Browser Tests
function IsMac(){
	if(navigator.vendor == "Apple Computer, Inc."){ //Safari?
		//alert("The vendor is Apple Computer, Inc.");
		document.write('<'+'link rel="stylesheet" href="Styles/CSS_HH_Mac_Safari.css" />');
	} else {
		//alert("Mac - Universal CSS");
		document.write('<'+'link rel="stylesheet" href="Styles/CSS_HH_Mac.css" />');
	}
}


//--- DEV ONLY
function getBrowserInfo(){ 	
	alert("navigator.userAgent: " + navigator.userAgent + "\n" +
	"navigator.appName: "   + navigator.appName + "\n" +
	"navigator.vendor: "   + navigator.vendor + "\n" +
	"navigator.platform: "   + navigator.platform + "\n");
}