
function pageLoader(){

	//
        // Bug out quickly if it is IE:
	//
        var detector=new gLiteBrowserDetector();
        if(detector.code=="E"){
                // "Downgrade" images for Internet Explorer --
                // -- this is a really cheap but fast way to fix IE's transparent PNG bugs:
                document.getElementById("title").style.backgroundImage="url('images/madelinePublicServiceLogoIdx.png')";
                document.getElementById("umlogo").style.backgroundImage="url('images/UMKECIdx.png')";
                // "Downgrade" fixed elements to "absolute" instead:
                document.getElementById("menu").style.position="absolute";
                document.getElementById("title").style.position="absolute";
                document.getElementById("umlogo").style.position="absolute";

                // No point in showing these in IE:
                //document.getElementById("mainWindowContent").style.display="none";
                //document.getElementById("myTable").style.display="none";

                // Add a "content" node discussing the problem with IE:
                // ...
                return;
        }
}

/////////////////////////////////////////////////////////////
//
// gBrowserDetect class : See http://www.quirksmode.org/js/detect.html
//                        if more complete detection is needed.
//                        
/////////////////////////////////////////////////////////////
function gLiteBrowserDetector(){
	
	this.browser = ".";
	this.code    = ".";
	var _self = this;
	
	//
	// browser Meta Data
	//
	var _database = new Array();
	_database[0] = new Object();
	_database[0].string    = navigator.vendor;
	_database[0].subString = "Apple";
	_database[0].identity  = "Safari";
	_database[0].code      = "S";
	
	_database[1] = new Object();
	_database[1].prop      = window.opera;
	_database[1].identity  = "Opera";
	_database[1].code      = "O";
	
	_database[2] = new Object();
	_database[2].string    = navigator.vendor;
	_database[2].subString = "KDE";
	_database[2].identity  = "Konqueror";
	_database[2].code      = "K";
	
	_database[3] = new Object();
	_database[3].string    = navigator.userAgent;
	_database[3].subString = "Firefox";
	_database[3].identity  = "Firefox";
	_database[3].code      = "F";
	
	_database[4] = new Object();
	_database[4].string    = navigator.userAgent;
	_database[4].subString = "Gecko";
	_database[4].identity  = "Mozilla";
	_database[4].code      = "M";
	
	_database[5] = new Object();
	_database[5].string    = navigator.userAgent;
	_database[5].subString = "MSIE";
	_database[5].identity  = "Explorer";
	_database[5].code      = "E";
	
	//
	// searchDatabase
	//
	function _searchDatabase() {
		
		for (var i=0;i<_database.length;i++){
			
			var dataString = _database[i].string;
			var dataProp   = _database[i].prop;
			
			if (dataString) {
				if (dataString.indexOf(_database[i].subString) != -1){
					_self.browser=_database[i].identity;
					_self.code   =_database[i].code;
					return;
				}
			}else if (dataProp){
				_self.browser=_database[i].identity;
				_self.code   =_database[i].code;
				return;
			}
		}
		
	}
	
	//
	// Call the search method:
	//
	_searchDatabase();
	
};

