// -------------------------------------------------------------------------------------------
// SCRIPTS_INDEX.JS
// Internet Management System
// 	(c) Copyright HEC Software, 2003
// 	Programmed by Kevin Owens
//
// This file contains function definitions used exclusively by INDEX.ASP.
// -------------------------------------------------------------------------------------------

var detect = navigator.userAgent.toLowerCase();
var OS;
var browser;
var total;
var thestring;
var version = 0;

//--------------------------------------------------------------------------------------------

function verifyBrowser() {

	if (checkIt('konqueror'))
	{
		browser = "Konqueror";
		OS = "Linux";
	}
	else if (checkIt('omniweb')) browser = "OmniWeb";
	else if (checkIt('opera')) browser = "Opera";
	else if (checkIt('webtv')) browser = "WebTV";
	else if (checkIt('icab')) browser = "iCab";
	else if (checkIt('msie')) browser = "Internet Explorer";
	else if (!checkIt('compatible'))
	{
		browser = "Netscape Navigator"
		version = detect.charAt(8);
	}
	else browser = "An unknown browser";

	if (!version) version = detect.charAt(place + thestring.length);

	if (!OS)
	{
		if (checkIt('linux')) OS = "Linux";
		else if (checkIt('x11')) OS = "Unix";
		else if (checkIt('mac')) OS = "Mac";
		else if (checkIt('win')) OS = "Windows";
		else OS = "an unknown operating system";
	}
}

//--------------------------------------------------------------------------------------------

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

//--------------------------------------------------------------------------------------------

function onBody() {

	var desiredwidth=800;
	var desiredheight=600;
	var warningString = "";

	verifyBrowser();

	if ((browser == "Internet Explorer" && version < 4.0) ||
	    (browser == "Netscape Navigator" && version < 4.5)) {

		location = "help/browser_too_bad.asp?browser="+browser+"&version="+version+"&os="+OS;
	}

	if (screen.width<desiredwidth||screen.height<desiredheight)
		document.write("This application is best viewed with screen resolution "+desiredwidth+"x"+desiredheight+" or above. Your current resolution is "+screen.width+"x"+screen.height+". If possible, please change the resolution.<br>");
}

//--------------------------------------------------------------------------------------------

