function getAgent (strParam) {
	var userAgent = navigator.appName;
	var userVersion = navigator.appVersion;
	var returnBrowser;
	var returnVersion;
	
	if (userAgent.indexOf("Opera") >= 0){
		returnBrowser = "opera";
	}
	else {
		if (userAgent.indexOf("Explorer") >= 0){
			returnBrowser = "msie";
			returnVersion = userVersion.substring(userVersion.indexOf("MSIE"), userVersion.length);
			returnVersion = returnVersion.substring(0, returnVersion.indexOf(";"));
			returnVersion = returnVersion.substring(returnVersion.indexOf(" "), returnVersion.length);
			returnVersion = parseFloat(returnVersion);
		} else {
			if (userAgent.indexOf("Netscape") >= 0 || userAgent.indexOf("Mozilla") >= 0){
				if (userAgent.indexOf("Netscape") >= 0 ) {
					returnBrowser = "netscape";
					returnVersion = userVersion.substring(userVersion.indexOf("netscape"), userVersion.length);
					returnVersion = returnVersion.substring(0, returnVersion.indexOf(" "));
					returnVersion = returnVersion.substring(returnVersion.indexOf("/") + 1, returnVersion.length);
					
					var firstPoint = returnVersion.substring(0, returnVersion.indexOf("."));
						returnVersion = returnVersion.substring(returnVersion.indexOf(".") + 1, returnVersion.length)
					
					if (returnVersion.indexOf(".") >= 0) {
						returnVersion = firstPoint + "." + returnVersion.substring(0, returnVersion.indexOf(".") - 1);
					} else {
						returnVersion = firstPoint + "." + returnVersion;
					}
					returnVersion = parseFloat(returnVersion);
				} else {
					alert(userAgent);
					returnBrowser = "mozilla";
					returnVersion = userVersion.substring(0, userVersion.indexOf(" "));
					returnVersion = returnVersion.substring(returnVersion.indexOf("/") + 1, returnVersion.length);
					returnVersion = parseFloat(returnVersion);
				}
			}
		}
	}
	
	if (strParam == "agent") {
		return returnBrowser;
	} else {
		return returnVersion;
	}	
}

