function detect_browser(){
	var browser = navigator.appName;
	var version = navigator.appVersion;

	if (browser == "Netscape"){
		if (parseFloat(version) != 4.0) return false;
		else return true;

	} else if (browser == "Microsoft Internet Explorer"){
		if (parseFloat(version.substr(version.indexOf("MSIE")+5)) < 5) return false;
		else return true;

	} else return false;
}

function detect_cookie(){
	document.cookie = "cookies=enabled"
	if (document.cookie) return true;
	else return false;
}

function detect_java(){
	if (navigator.javaEnabled()) return true;
	else return false;
}

function detect_login (){
	if (getCookie("uid") == "")
		return false;
	else
		return true;
}

function detect_plugin(){
	var browser = navigator.appName;
	var installed = false;
	
	if (browser == "Netscape"){
	    var plug_ins = navigator.plugins; 
		for (i = 0; i < plug_ins.length; i++){
if (plug_ins[i].description == "Autodesk MapGuide R6.0.4.2" || plug_ins[i].description == "Autodesk MapGuide R6.3.1.3") installed = true;
		}

		if (installed)	return true;
		else return false;
	
	}
}

// returns value of a cookie
function getCookie(Name) {
var search = Name + "=";
	if (document.cookie.length > 0) { 
	    offset = document.cookie.indexOf(search);
	    if (offset != -1) {
	        offset += search.length ;
	        end = document.cookie.indexOf(";", offset) ;
	        if (end == -1) 
	            end = document.cookie.length;
	        return unescape(document.cookie.substring(offset, end));
	    } 
	}
	return "";
}

function getQStrValue(theUrl,Name){
	theUrl += "";
	var qStr = theUrl.substr(theUrl.indexOf("?")+1);
	var search = Name + "=";
	if (qStr.length > 0) { 
	    offset = qStr.indexOf(search);
	    if (offset != -1) {
	        offset += search.length ;
	        end = qStr.indexOf("&", offset) ;
	        if (end == -1) 
	            end = qStr.length;
	        return unescape(qStr.substring(offset, end));
	    } 
	}
	return "";
}
