/* #############################################################################################

	(c)2004 - ICES Javascript Menu Options. 
	Based on Macromedia Fireworks MX 2004.  
	Stella International, Inc.

############################################################################################### */

function mmLoadMenus()
{
	if( window.mm_menu_one_0 ) return;

	if( browser.isWin && browser.isMozilla )
	{ 
	 //DO Nothing.  Menu will not appear.
	 //alert("Hi Netscape User!");
	}
	else
	{
		//Programs Menus
		window.mm_menu_one_0_1_1 = new Menu("People",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle", 10 , 0 , 1000 , 0 , 7 , true , true , true , 0 , false , true );
			mm_menu_one_0_1_1.addMenuItem("Faculty","location='http://www.ices.utexas.edu/ices/cam/gsc/'");
			mm_menu_one_0_1_1.addMenuItem("Students","location='http://www.ices.utexas.edu/ices/cam/students/'");
			mm_menu_one_0_1_1.addMenuItem("Alumni","location='http://www.ices.utexas.edu/cam/people/alumni.php'");
			mm_menu_one_0_1_1.hideOnMouseOut=true;

			//mm_menu_one_0_1_1.menuBorder=1;
			//mm_menu_one_0_1_1.menuLiteBgColor='#ffffff';
			//mm_menu_one_0_1_1.menuBorderBgColor='#666666';
			//mm_menu_one_0_1_1.bgColor='#cccccc';

		window.mm_menu_one_0_1_2 = new Menu("General&nbsp;Info",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_1_2.addMenuItem("Overview","location='http://www.ices.utexas.edu/cam/info/'");
			mm_menu_one_0_1_2.addMenuItem("Contacts","location='http://www.ices.utexas.edu/cam/people/'");
			mm_menu_one_0_1_2.hideOnMouseOut=true;
			
		window.mm_menu_one_0_1_3 = new Menu("Admissions",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_1_3.addMenuItem("Financial&nbsp;Aid","location='http://www.ices.utexas.edu/cam/admissions/financialaid.php'");
			mm_menu_one_0_1_3.hideOnMouseOut=true;
			
		window.mm_menu_one_0_1_4 = new Menu("Accredited&nbsp;Degree&nbsp;Program",160,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_1_4.addMenuItem("PHD&nbsp;Requirements","location='http://www.ices.utexas.edu/cam/courses/phd_requirements.php'");
			mm_menu_one_0_1_4.addMenuItem("MS&nbsp;Requirements","location='http://www.ices.utexas.edu/cam/courses/ms_requirements.php'");
			mm_menu_one_0_1_4.hideOnMouseOut=true;
			
		window.mm_menu_one_0_1_5 = new Menu("Courses",160,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_1_5.addMenuItem("PHD&nbsp;Requirements","location='http://www.ices.utexas.edu/cam/courses/phd_requirements.php'");
			mm_menu_one_0_1_5.addMenuItem("MS&nbsp;Requirements","location='http://www.ices.utexas.edu/cam/courses/ms_requirements.php'");			
			mm_menu_one_0_1_5.addMenuItem("Course&nbsp;A","location='http://www.ices.utexas.edu/cam/courses/area_a.php'");
			mm_menu_one_0_1_5.addMenuItem("Course&nbsp;B","location='http://www.ices.utexas.edu/cam/courses/area_b.php'");
			mm_menu_one_0_1_5.addMenuItem("Course&nbsp;C","location='http://www.ices.utexas.edu/cam/courses/area_c.php'");
			mm_menu_one_0_1_5.hideOnMouseOut=true;
			
		window.mm_menu_one_0_1 = new Menu("CSEM Program",170,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_1.addMenuItem(mm_menu_one_0_1_1,"location='http://www.ices.utexas.edu/cam/people/'");
			mm_menu_one_0_1.addMenuItem(mm_menu_one_0_1_3,"location='http://www.ices.utexas.edu/cam/admissions/'");
			mm_menu_one_0_1.addMenuItem(mm_menu_one_0_1_5,"location='http://www.ices.utexas.edu/cam/courses/'");
			mm_menu_one_0_1.addMenuItem("Forms&nbsp;and&nbsp;Links","location='http://www.ices.utexas.edu/cam/links.php'");
			mm_menu_one_0_1.hideOnMouseOut=true;
			
			
		window.mm_menu_one_0_2 = new Menu("Postdoctoral Program",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_2.addMenuItem("Application","location='http://www.ices.utexas.edu/programs/postdocs/application.php'");
			mm_menu_one_0_2.addMenuItem("Fellows","location='http://www.ices.utexas.edu/programs/postdocs/activity.php'");
			mm_menu_one_0_2.hideOnMouseOut=true;
			
			
		window.mm_menu_one_0_3 = new Menu("Visitors&nbsp;Program",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_3.addMenuItem("Application","location='http://www.ices.utexas.edu/programs/visitors/application.php'");
			mm_menu_one_0_3.addMenuItem("Current Visitors","location='http://www.ices.utexas.edu/ices/programs/visitors/current/'");
			mm_menu_one_0_3.addMenuItem("Previous Visitors","location='http://www.ices.utexas.edu/programs/visitors/activity.php'");
			mm_menu_one_0_3.hideOnMouseOut=true;
			
		
		//Moncrief sub menus
		window.mm_menu_one_0_4_1 = new Menu("Faculty Fellowships",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_4_1.addMenuItem("Program FAQ","location='http://www.ices.utexas.edu/ices/programs/sbes/endowed-faculty/faq/'");
			mm_menu_one_0_4_1.addMenuItem("Announcement","location='http://www.ices.utexas.edu/ices/programs/sbes/endowed-faculty/announcement/'");
			mm_menu_one_0_4_1.hideOnMouseOut=true;
		
		window.mm_menu_one_0_4_2 = new Menu("Undergraduate Internships",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_4_2.addMenuItem("FAQ","location='http://www.ices.utexas.edu/ices/programs/sbes/internships/faq/'");
			mm_menu_one_0_4_2.hideOnMouseOut=true;
		
		window.mm_menu_one_0_4 = new Menu("Moncrief Programs",190,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0_4.addMenuItem(mm_menu_one_0_4_1,"location='http://www.ices.utexas.edu/ices/programs/sbes/endowed-faculty/'");
			mm_menu_one_0_4.addMenuItem("GC Faculty Awards","location='http://www.ices.utexas.edu/ices/programs/sbes/faculty-awards/'");
			mm_menu_one_0_4.addMenuItem(mm_menu_one_0_4_2,"location='http://www.ices.utexas.edu/ices/programs/sbes/internships/'");
			mm_menu_one_0_4.hideOnMouseOut=true;
		
		
		//first level menu
		window.mm_menu_one_0 = new Menu("root",170,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_one_0.addMenuItem("Programs&nbsp;Home","location='http://www.ices.utexas.edu/programs'");
			mm_menu_one_0.addMenuItem(mm_menu_one_0_1,"location='http://www.ices.utexas.edu/ices/csem/'");
			mm_menu_one_0.addMenuItem(mm_menu_one_0_2,"location='http://www.ices.utexas.edu/programs/postdocs/'");
			mm_menu_one_0.addMenuItem(mm_menu_one_0_3,"location='http://www.ices.utexas.edu/programs/visitors/'");
			mm_menu_one_0.addMenuItem(mm_menu_one_0_4,"location='http://www.ices.utexas.edu/ices/programs/sbes/'");
			mm_menu_one_0.addMenuItem("CSE Certificate Program","location='http://www.ices.utexas.edu/ices/programs/certificate/'");
			mm_menu_one_0.hideOnMouseOut=true;
			mm_menu_one_0.childMenuIcon="/images/arrows.gif";
			
		
		
		//MENU TWO
		if (window.mm_menu_two_0) return;
		//first level menu
		window.mm_menu_two_0 = new Menu("root",160,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0, 1000 , 0 ,7,true,true,true,0,false,true);
			mm_menu_two_0.addMenuItem("Faculty","location='http://www.ices.utexas.edu/ices/directory/faculty/'");
			mm_menu_two_0.addMenuItem("Researchers &amp; Postdocs","location='http://www.ices.utexas.edu/ices/directory/researchers/'");
			mm_menu_two_0.addMenuItem("Staff","location='http://www.ices.utexas.edu/ices/directory/staff/'");
			mm_menu_two_0.addMenuItem("Students","location='http://www.ices.utexas.edu/ices/directory/students/'");
			mm_menu_two_0.addMenuItem("Visitors","location='http://www.ices.utexas.edu/ices/directory/visitors/'");
			mm_menu_two_0.hideOnMouseOut=true;
			mm_menu_two_0.childMenuIcon="/images/arrows.gif";
			
		
		//MENU three
		if (window.mm_menu_three_0) return;
		window.mm_menu_three_0_1 = new Menu( "Services" , 110 , 22 , "Lucida Grande, Helvetica, Verdana, sans-serif" , 12 , "#ffffff" , "#ffffff" , "#6e96c7" , "#cc5500" , "left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_three_0_1.addMenuItem("Help Request","location='http://www.ices.utexas.edu/sysnet/services/helprequest/'");
			mm_menu_three_0_1.addMenuItem("New User Request","location='http://www.ices.utexas.edu/sysnet/services/newuser/'");
			mm_menu_three_0_1.addMenuItem("Laptop Port Request","location='http://www.ices.utexas.edu/sysnet/services/laptop/'");
			mm_menu_three_0_1.hideOnMouseOut=true;
			

		//first level menu
		window.mm_menu_three_0 = new Menu("root",150,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_three_0.addMenuItem("Chat with us","location='http://www.ices.utexas.edu/sysnet/chatwith/'");
			mm_menu_three_0.addMenuItem( mm_menu_three_0_1 ,"location='http://www.ices.utexas.edu/sysnet/services/'");
			mm_menu_three_0.addMenuItem("Policy","location='http://www.ices.utexas.edu/sysnet/policy/'");
			mm_menu_three_0.addMenuItem("Contact","location='http://www.ices.utexas.edu/sysnet/contact.php'");
			mm_menu_three_0.hideOnMouseOut=true;
			mm_menu_three_0.childMenuIcon="/images/arrows.gif";
			
		
		//MENU four
		if (window.mm_menu_four_0) return;
		//second level menu - call from first level
		window.mm_menu_four_0_1 = new Menu("Centers &amp; Groups",386,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_four_0_1.addMenuItem("Center for Computational Fluid Dynamics","location='http://www.cfdlab.ae.utexas.edu'");
			mm_menu_four_0_1.addMenuItem("Center for Computational GeoSciences and Optimization","location='http://www.ices.utexas.edu/centers/ccgo/'");
			mm_menu_four_0_1.addMenuItem("Center for Computational Life Sciences and Biology","location='http://www.ices.utexas.edu/centers/clsb/'");
			mm_menu_four_0_1.addMenuItem("Center for Computational Materials","location='http://www.ices.utexas.edu/ccm/'");			
			mm_menu_four_0_1.addMenuItem("Center for Computational Molecular Science","location='http://www.ices.utexas.edu/centers/ccms/'");
			mm_menu_four_0_1.addMenuItem("Center for Distributed and Grid Computing","location='http://www.ices.utexas.edu/centers/cdgc/'");
			mm_menu_four_0_1.addMenuItem("Center for Numerical Analysis","location='http://www.ices.utexas.edu/centers/cna/'");
			mm_menu_four_0_1.addMenuItem("Center for Predictive Engineering and Computational Sciences","location='http://pecos.ices.utexas.edu/'");
			mm_menu_four_0_1.addMenuItem("Center for Subsurface Modeling","location='http://www.ices.utexas.edu/csm/'");
			mm_menu_four_0_1.addMenuItem("Computational Visualization Center","location='http://www.ices.utexas.edu/ccv/'");
			mm_menu_four_0_1.addMenuItem("Applied Mathematics Group","location='http://www.ices.utexas.edu/amg'");
			mm_menu_four_0_1.addMenuItem("Cardiovascular Engineering Group","location='http://www.ices.utexas.edu/ceg'");
			mm_menu_four_0_1.addMenuItem("Computational Hydraulics Group","location='http://users.ices.utexas.edu/~clint/chg_website/index.html'");
			mm_menu_four_0_1.addMenuItem("Computational Finance Group","location='http://www.ices.utexas.edu/cfin'");
			mm_menu_four_0_1.addMenuItem("Computational Biology and Bioinformatics Group","location='#'");
			mm_menu_four_0_1.addMenuItem("Electromagnetics &amp; Acoustics","location='http://www.ices.utexas.edu/centers/aeg/'");
			mm_menu_four_0_1.addMenuItem("Multiscale Modeling Group","location='http://www.ices.utexas.edu/centers/mmg/'");
			mm_menu_four_0_1.hideOnMouseOut=true;
			
			
		window.mm_menu_four_0_2 = new Menu("Consortiums",180,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_four_0_2.addMenuItem("CSM Affiliates Program","location='http://www.ices.utexas.edu/csm/affiliates_membership.php'");
			mm_menu_four_0_2.addMenuItem("Modeling & Control Consortium","location='http://www.che.utexas.edu/twmcc'");
			mm_menu_four_0_2.hideOnMouseOut=true;
			
		
		//THE FOLLOWING MENUS ARE RESERVED.  USER i_header.php to activate.	
			
		//first level menu
		window.mm_menu_four_0 = new Menu("root",140,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_four_0.addMenuItem(mm_menu_four_0_1,"location='http://www.ices.utexas.edu/centers/");
			mm_menu_four_0.addMenuItem(mm_menu_four_0_2,"location='http://www.ices.utexas.edu/research/consortiums.php'");
			mm_menu_four_0.addMenuItem("Reports","location='http://www.ices.utexas.edu/ices/reports/'");
			mm_menu_four_0.addMenuItem("Facilities","location='http://www.ices.utexas.edu/research/facilities.php'");
			mm_menu_four_0.hideOnMouseOut=true;
			mm_menu_four_0.childMenuIcon="/images/arrows.gif";
			
		
			//MENU five
			if (window.mm_menu_five_0) return;
		//second level menu - call from first level
		window.mm_menu_five_0_1 = new Menu("Link&nbsp;Option&nbsp;4",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_five_0_1.addMenuItem("Sub&nbsp;Link&nbsp;Option&nbsp;1","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0_1.addMenuItem("Sub&nbsp;Link&nbsp;Option&nbsp;2","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0_1.addMenuItem("Sub&nbsp;Link&nbsp;Option&nbsp;3","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0_1.hideOnMouseOut=true;
			
		//first level menu
		window.mm_menu_five_0 = new Menu("root",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_five_0.addMenuItem("Link&nbsp;Option&nbsp;1","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0.addMenuItem("Link&nbsp;Option&nbsp;2","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0.addMenuItem("Link&nbsp;Option&nbsp;3","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0.addMenuItem(mm_menu_five_0_1,"location='http://www.ices.utexas.edu#'");
			mm_menu_five_0.addMenuItem("Link&nbsp;Option&nbsp;5","location='http://www.ices.utexas.edu#'");
			mm_menu_five_0.hideOnMouseOut=true;
			mm_menu_five_0.childMenuIcon="/images/arrows.gif";
			
		
			//MENU six
			if (window.mm_menu_six_0) return;
		//second level menu - call from first level
		window.mm_menu_six_0_1 = new Menu("Link&nbsp;Option&nbsp;4",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_six_0_1.addMenuItem("Sub&nbsp;Link&nbsp;Option&nbsp;1","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0_1.addMenuItem("Sub&nbsp;Link&nbsp;Option&nbsp;2","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0_1.addMenuItem("Sub&nbsp;Link&nbsp;Option&nbsp;3","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0_1.hideOnMouseOut=true;
			
		//first level menu
		window.mm_menu_six_0 = new Menu("root",110,22,"Lucida Grande, Helvetica, Verdana, sans-serif",12,"#ffffff","#ffffff","#6e96c7","#cc5500","left","middle",10,0,1000,0,7,true,true,true,0,false,true);
			mm_menu_six_0.addMenuItem("Link&nbsp;Option&nbsp;1","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0.addMenuItem("Link&nbsp;Option&nbsp;2","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0.addMenuItem("Link&nbsp;Option&nbsp;3","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0.addMenuItem(mm_menu_six_0_1,"location='http://www.ices.utexas.edu#'");
			mm_menu_six_0.addMenuItem("Link&nbsp;Option&nbsp;5","location='http://www.ices.utexas.edu#'");
			mm_menu_six_0.hideOnMouseOut=true;
			mm_menu_six_0.childMenuIcon="/images/arrows.gif";
			
		
	mm_menu_six_0.writeMenus();	
	} //end NS check.
} // mmLoadMenus()

function BrowserDetect() {
   var ua = navigator.userAgent.toLowerCase(); 

   // browser engine name
   this.isGecko       = (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);
   this.isAppleWebKit = (ua.indexOf('applewebkit') != -1);

   // browser name
   this.isKonqueror   = (ua.indexOf('konqueror') != -1); 
   this.isSafari      = (ua.indexOf('safari') != - 1);
   this.isOmniweb     = (ua.indexOf('omniweb') != - 1);
   this.isOpera       = (ua.indexOf('opera') != -1); 
   this.isIcab        = (ua.indexOf('icab') != -1); 
   this.isAol         = (ua.indexOf('aol') != -1); 
   this.isIE          = (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) ); 
   this.isMozilla     = (this.isGecko && ua.indexOf('gecko/') + 14 == ua.length);
   this.isFirebird    = (ua.indexOf('firebird/') != -1);
   this.isNS          = ( (this.isGecko) ? (ua.indexOf('netscape') != -1) : ( (ua.indexOf('mozilla') != -1) && !this.isOpera && !this.isSafari && (ua.indexOf('spoofer') == -1) && (ua.indexOf('compatible') == -1) && (ua.indexOf('webtv') == -1) && (ua.indexOf('hotjava') == -1) ) );
   
   // spoofing and compatible browsers
   this.isIECompatible = ( (ua.indexOf('msie') != -1) && !this.isIE);
   this.isNSCompatible = ( (ua.indexOf('mozilla') != -1) && !this.isNS && !this.isMozilla);
   
   // rendering engine versions
   this.geckoVersion = ( (this.isGecko) ? ua.substring( (ua.lastIndexOf('gecko/') + 6), (ua.lastIndexOf('gecko/') + 14) ) : -1 );
   this.equivalentMozilla = ( (this.isGecko) ? parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) ) : -1 );
   this.appleWebKitVersion = ( (this.isAppleWebKit) ? parseFloat( ua.substring( ua.indexOf('applewebkit/') + 12) ) : -1 );
   
   // browser version
   this.versionMinor = parseFloat(navigator.appVersion); 
   
   // correct version number
   if (this.isGecko && !this.isMozilla) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('/', ua.indexOf('gecko/') + 6) + 1 ) );
   }
   else if (this.isMozilla) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) );
   }
   else if (this.isIE && this.versionMinor >= 4) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );
   }
   else if (this.isKonqueror) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('konqueror/') + 10 ) );
   }
   else if (this.isSafari) {
      this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('safari/') + 7 ) );
   }
   else if (this.isOmniweb) {
      this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('omniweb/') + 8 ) );
   }
   else if (this.isOpera) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('opera') + 6 ) );
   }
   else if (this.isIcab) {
      this.versionMinor = parseFloat( ua.substring( ua.indexOf('icab') + 5 ) );
   }
   
   this.versionMajor = parseInt(this.versionMinor); 
   
   // dom support
   this.isDOM1 = (document.getElementById);
   this.isDOM2Event = (document.addEventListener && document.removeEventListener);
   
   // css compatibility mode
   this.mode = document.compatMode ? document.compatMode : 'BackCompat';

   // platform
   this.isWin    = (ua.indexOf('win') != -1);
   this.isWin32  = (this.isWin && ( ua.indexOf('95') != -1 || ua.indexOf('98') != -1 || ua.indexOf('nt') != -1 || ua.indexOf('win32') != -1 || ua.indexOf('32bit') != -1 || ua.indexOf('xp') != -1) );
   this.isMac    = (ua.indexOf('mac') != -1);
   this.isUnix   = (ua.indexOf('unix') != -1 || ua.indexOf('sunos') != -1 || ua.indexOf('bsd') != -1 || ua.indexOf('x11') != -1)
   this.isLinux  = (ua.indexOf('linux') != -1);
   
   // specific browser shortcuts
   this.isNS4x = (this.isNS && this.versionMajor == 4);
   this.isNS40x = (this.isNS4x && this.versionMinor < 4.5);
   this.isNS47x = (this.isNS4x && this.versionMinor >= 4.7);
   this.isNS4up = (this.isNS && this.versionMinor >= 4);
   this.isNS6x = (this.isNS && this.versionMajor == 6);
   this.isNS6up = (this.isNS && this.versionMajor >= 6);
   this.isNS7x = (this.isNS && this.versionMajor == 7);
   this.isNS7up = (this.isNS && this.versionMajor >= 7);
   
   this.isIE4x = (this.isIE && this.versionMajor == 4);
   this.isIE4up = (this.isIE && this.versionMajor >= 4);
   this.isIE5x = (this.isIE && this.versionMajor == 5);
   this.isIE55 = (this.isIE && this.versionMinor == 5.5);
   this.isIE5up = (this.isIE && this.versionMajor >= 5);
   this.isIE6x = (this.isIE && this.versionMajor == 6);
   this.isIE6up = (this.isIE && this.versionMajor >= 6);
   
   this.isIE4xMac = (this.isIE4x && this.isMac);
}
var browser = new BrowserDetect;

//extend left sub-menu to bottom of screen

function setHeight()
{	
	if( document.getElementById )
	{
		var div = document.getElementById( 'leftnav' );
		var contentHeight = div.offsetHeight;
		var contentTop = div.offsetTop;
		var windowHeight = getWindowHeight();
		
		if( windowHeight > 0 )
		{
			if( ( contentHeight + contentTop ) != windowHeight )
			{
				div.style.height = ( windowHeight - contentTop ) + "px";
			}
		}
	}
}


function getWindowHeight()
{
	var windowHeight = 0;
	if( typeof( window.innerHeight ) == 'number' )
	{
		windowHeight = window.innerHeight;
	}
	else
	{
		if( document.documentElement && document.documentElement.clientHeight )
		{
			windowHeight = document.documentElement.clientHeight;
		}
		else
		{
			if( document.body && document.body.clientHeight )
			{
				windowHeight = document.body.clientHeight;
			}
		}
	}
	
	return windowHeight;
}


window.onload = function()
{
	setHeight();
}

