function getCssFile(){

	os = getOSType();
	browser = getBrowserType();
	
	if(os == "Mac" && browser == "Firefox"){
		return "hackMacFirefox.css";
	}else if(browser == "Opera" || browser == "Firefox" || browser == "Safari"){
		return "hackModern.css";
	}else if(browser == "IE5"){
		return "hackIE5.css";
	}else if(browser == "IE6"){
		return "hackIE6.css";
	}else if(browser == "IE7"){
		return "hackIE7.css";
	}
	return "";
}

function getOSType(){
	if(navigator.userAgent.indexOf("Mac") != -1){
		//Mac
		return "Mac";
	}else if(navigator.userAgent.indexOf("Win") != -1){
		return "Win";
	}else if(navigator.userAgent.indexOf("Linux") != -1){
		return "Linux";
	}else if(navigator.userAgent.indexOf("BSD") != -1){
		return "BSD";
	}else if(navigator.userAgent.indexOf("SunOs") != -1){
		return "SunOs";
	}
	return "";
}

function getBrowserType(){
	
	if(navigator.userAgent.indexOf("Opera") != -1){
		//Opera
		return "Opera";
	}
	
	if(navigator.appName.charAt() == "N"){
	
		if(navigator.appVersion.charAt(0) == 2){
			//Netscape 2.X
			return "Netscape2";
		}
		if(navigator.appVersion.charAt(0) == 3){
			//Netscape 3.X
			return "Netscape3";
		}
		if(navigator.appVersion.charAt(0) == 4){
			//Netscape 4.X
			return "Netscape4";
		}
		if(navigator.userAgent.indexOf("Netscape6/") != -1){
			//Netscape 6.X
			return "Netscape6";
		}
		if(navigator.userAgent.indexOf("Netscape7/") != -1){
			//Netscape 7.X
			return "Netscape7";
		}
		if(navigator.userAgent.indexOf("Netscape8/") != -1){
			//Netscape 8.X
			return "Netscape8";
		}
		
		if(navigator.userAgent.indexOf("Netscape") == -1){
		
			if(navigator.userAgent.indexOf("Safari") != -1){
				//Safari
				return "Safari";
			}else if(navigator.userAgent.indexOf("Firefox") != -1){
				//Firefox
				return "Firefox";
			}else if(navigator.userAgent.indexOf("Gecko") != -1){
				//Mozilla
				return "Mozilla";
			}
			
		}
	}
	if(navigator.appName.charAt() == "M" && navigator.userAgent.indexOf("Opera") == -1){
		if(navigator.appVersion.charAt(0) == 3){
			//IE3.X
			return "IE3";
		}
		if(navigator.appVersion.indexOf("MSIE 4") != -1){
			//IE4.X
			return "IE4";
		}
		if(navigator.appVersion.indexOf("MSIE 5") != -1){
			//IE5.X
			return "IE5";
		}
		if(navigator.appVersion.indexOf("MSIE 6") != -1){
			//IE6.X
			return "IE6";
		}
		if(navigator.appVersion.indexOf("MSIE 7") != -1){
			//IE7.X
			return "IE7";
		}
	}
	return "";
}





