function BrowserDetect() {

	var ua = navigator.userAgent.toLowerCase(); 

	// browser name
	this.isSafari		= (ua.indexOf('safari') != - 1);
	this.isNetscape		= (ua.indexOf('netscape') != - 1);
	this.isIE			= (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) ); 
	this.isFirefox		= (ua.indexOf('firefox') != -1);
	this.isMozilla		= (this.isGecko && ua.indexOf('gecko/') + 14 == ua.length);
	
	// browser version
	this.versionMinor = parseFloat(navigator.appVersion); 
	
	if (this.isIE && this.versionMinor >= 4) 
	{
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );
		if(document.getElementById('tdSecondary'))
		{
		}
		if(document.getElementById('viewCriteriaTd'))
		{
		document.getElementById('viewCriteriaTd').style.display = "inline";
		}
		/*  For the original state of the buttons in the MLSSearchLookupHeader.htm.  
			The original state of 'style="display:none;" was changed to "style="display:inline;"
			so that the buttons would display in Safari.  (SS 01/23/06)
		*/
		if(document.getElementById('tblButtons'))
		{
		document.getElementById('tblButtons').style.display = "none";
		}
	}
	// NETSCAPE
	else if (this.isNetscape && this.isGecko && !this.isMozilla  && !this.isFirefox) 
	{
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('/', ua.indexOf('gecko/') + 6) + 1 ) );
		if(document.getElementById('WorkspaceBG'))
		{
			document.getElementById('WorkspaceBG').className = 'WorkspaceBGNoScroll';
		}
	}
	else if (this.isFirefox) 
	{
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('rv:') + 3 ) );
		if(document.getElementById('WorkspaceBG'))
		{
			document.getElementById('WorkspaceBG').className = 'WorkspaceBGNoScroll';
			document.getElementById('WorkspaceBG').style.overflow= 'visible';
		}

	}
	else if (this.isSafari) 
	{
		this.versionMinor = parseFloat( ua.substring( ua.lastIndexOf('safari') + 7 ) );
		if(document.getElementById('WorkspaceBGSH'))
		{
			document.getElementById('WorkspaceBGSH').style.overflow= 'visible';
		}
		if(document.getElementById('WorkspaceBG'))
		{
			document.getElementById('WorkspaceBG').className = 'WorkspacePublicBGSafari';
		}
		if(document.getElementById('WorkspaceBGLookUp'))
		{
		    document.getElementById('WorkspaceBGLookUp').className = 'WorkspacePublicBGSafari';
		}
		if(document.getElementById('divAdditionalPics'))
		{
		document.getElementById('divAdditionalPics').style.display = "none";
		document.getElementById('Remarks').style.height = "310px";
		Remarks
		}
		if (document.getElementById('toolbarButtons') == null)
		{
			//document.getElementById('SubmitBtn0').style.display = "none";
			//document.getElementById('PreviewCountBtn0').style.display = "none";
			document.getElementById('publicSearch').style.display = "none";
			document.getElementById('SubmitBtn').style.display = "none";
			document.getElementById('PreviewCountBtn').style.display = "none";
			document.getElementById('AdditionalCriteriaBtn').style.display = "none";
			/*Fix for ITG# 328080 MF 2/20/07 */
			var objSafSearchBtn = document.getElementById('SubmitBtn1');
			var objSafPreviewBtn = document.getElementById('PreviewCountBtn1');
			var objSearchBtn = document.getElementById('SubmitBtn0');
			var objPreviewBtn = document.getElementById('PreviewCountBtn0');

			objSafSearchBtn.value = objSearchBtn.value;
			objSafPreviewBtn.value = objPreviewBtn.value;
			/*Fix for ITG# 328080 MF 2/20/07 */

			if(document.getElementById('StatisticsBtn'))
			{
			document.getElementById('StatisticsBtn').style.display = "none";
			}
			if(document.getElementById('ExportsBtn'))
			{
			document.getElementById('ExportsBtn').style.display = "none";
			}
			if(document.getElementById('MapBtn'))
			{
			document.getElementById('MapBtn').style.display = "none";
			}
			if(document.getElementById('BookBtn'))
			{
			document.getElementById('BookBtn').style.display = "none";
			}
		}
	}
	
	this.versionMajor = parseInt(this.versionMinor); 

}
var browser = new BrowserDetect();

function IENoScroll()
{
	var ua = navigator.userAgent.toLowerCase(); 
	this.isIE	= (ua.indexOf('msie') != -1 && !this.isOpera && (ua.indexOf('webtv') == -1) ); 
	if (this.isIE && this.versionMinor >= 4) 
	{
		this.versionMinor = parseFloat( ua.substring( ua.indexOf('msie ') + 5 ) );
		if (document.body)
		{
		document.body.scroll="no";
		}
	}
}