//Tell Netscape users to get a new browservar BrowserSniff = {	init: function()	{		var b = navigator.userAgent.toLowerCase();				if (b.indexOf("netscape") != -1 || BrowserSniff.identifyBrowser() == false) 		{			alert ('Please upgrade to a more modern browser to view this site.');		}	},		identifyBrowser: function() 	{		var agent = navigator.userAgent.toLowerCase();  		if (typeof navigator.vendor != "undefined" && navigator.vendor == "KDE" && typeof window.sidebar != "undefined") {    		return "kde";  		  		} else if (typeof window.opera != "undefined") {  			var version = parseFloat(agent.replace(/.*opera[\/ ]([^ $]+).*/, "$1"));    		if (version >= 7) {      			return "opera7";    		} else if (version >= 5) {    	    	return "opera5";   			}    		    		return false;  		  		} else if (typeof document.all != "undefined") {    		if (typeof document.getElementById != "undefined") {    		    var browser = agent.replace(/.*ms(ie[\/ ][^ $]+).*/, "$1").replace(/ /, "");      			if (typeof document.uniqueID != "undefined") {        			if (browser.indexOf("5.5") != -1) {          				return browser.replace(/(.*5\.5).*/, "$1");        			} else {          				return browser.replace(/(.*)\..*/, "$1");        			}      			} else {        			return "ie5mac";      			}    		}    		return false;    		} else if (typeof document.getElementById != "undefined") {    		if (navigator.vendor.indexOf("Apple Computer, Inc.") != -1) {      			if (typeof window.XMLHttpRequest != "undefined") {        			return "safari1.2";      			}      			return "safari1";    		} else if (agent.indexOf("gecko") != -1) {      			return "mozilla";    		}  		}  		  		return false;	}}Event.observe(window, 'load', BrowserSniff.init);//Functions to control external linksvar ExternalLinks = {	init: function() 	{		var extLinks = $$('a.external');				for (i=0; i<extLinks.length; i++)		{			Event.observe(extLinks[i], 'click', ExternalLinks.openNew.bindAsEventListener(extLinks[i]));			}	},		openNew: function(event) 	{		open(this.href);		Event.stop(event);	}}Event.observe(window, 'load', ExternalLinks.init);//Mailto Encoding Functionsvar HideMailto = {	init: function() 	{		if ($$('a.email')) {			var emls = $$('a.email');			for (i=0; i<emls.length; i++) {				var pre = emls[i].id;				if (emls[i].getAttribute('title')) {					var domain = emls[i].getAttribute('title');				} else {					var domain = 'flatironathleticclub.com';				}				emls[i].setAttribute("href", 'mailto:'+pre+'@'+domain);				emls[i].firstChild.nodeValue = pre+'@'+domain;			}		}	}}Event.observe(window, 'load', HideMailto.init);//Functions to square up the columnsvar EvenColumns = {	init: function() 	{		if ($('homeheader')) {			var mheight = $('content').getHeight() - 283;		} else {			var mheight = $('subcontent').getHeight();		}		if ($('homeleftsidebar')) {			var lheight = $('homeleftsidebar').getHeight();		} else {			var lheight = $('subleftsidebar').getHeight();		}		if ($('homerightsidebar')) {var rheight = $('homerightsidebar').getHeight();}				if (lheight > mheight)		{			if ($('homeheader')) {				var newheight = lheight + 285;			} else {				var newheight = lheight - 19;			} 			}		if (rheight > newheight)		{			newheight += (rheight - newheight);		}				if ($('homeheader')) {			$('content').setStyle({height: newheight+'px'});		} else {			$('subcontent').setStyle({height: newheight+'px'});		}	}} Event.observe(window, 'load', EvenColumns.init);