/*
------------------------------------------------------------------------------
PacketShaper /scripts/environ.js
Copyright (c) 1996-2010, Blue Coat Systems, Inc. All rights reserved.
------------------------------------------------------------------------------
*/

var isNS;


//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//	Browser environment / context / testing -
//		also see "wui/libbanr.js"
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function initializeGeneralEnvironment()
{
	isNS = (navigator.userAgent.indexOf("MSIE") == -1);
}

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
// determine if the browser is DOM compliant
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isDOMBrowser()
{
	return((document.getElementById) ? true : false);
}

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
// determine if the browser is FireFox - new Mozilla
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isFirefox()
{
	var browser_info = navigator.userAgent.toLowerCase();
	return (browser_info.indexOf('firefox') != -1);
}

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isIEBrowser()
{
	return (document.all) ? true : false;
}

//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
//[derived from "libnbar.js"]
//var isLayers = new Boolean ();
//isLayers = document.layers ? 1 : 0;
//''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
function isLayersBrowser()
{
	//return(isNetscapeBrowser());
	//return(isNetscapeBrowser());
	//return(document.layers ? true : false);
	return(document.layers ? 1 : 0);
}

function isNetscapeBrowser()
{
	//return (document.layers) ? true : false;
	return (document.layers ? 1 : 0);
}

function isNetscapeBrowser_ALT()
{
	var is_netscape_browser = false;
	if (document) {
		if ((document.layers != 'undefined') && (document.layers))
			is_netscape_browser = true;
	}
	return(is_netscape_browser);
}

function isNetscapeBrowser_ALT2()
{
	//...BAD - JUST CHECKS THAT IT'S not IE
	//var browser_info = navigator.userAgent.toLowerCase();
	var browser_info = navigator.userAgent;
	//return (browser_info.indexOf("msie") == -1);
	return (browser_info.indexOf("MSIE") == -1);
}

