﻿// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth()
{ return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null; }

function pageHeight() 
{ return window.innerHeight != null ? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null ? document.body.clientHeight : null; }

function posLeft() 
{ return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0; }

function posTop() 
{ return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0; }

function posRight() 
{ return posLeft() + pageWidth(); }

function posBottom()
{ return posTop() + pageHeight(); }


function getNavigatorInfo() {
	var strUserAgent = navigator.userAgent;

	if (strUserAgent.indexOf("MSIE") != -1) {
		return REALMAPS_BROWSER_IE;
	} else if (strUserAgent.indexOf("Opera") != -1) {
		return REALMAPS_BROWSER_OPERA;
	} else if (strUserAgent.indexOf("Chrome") != -1) {
		return REALMAPS_BROWSER_CHROME;
	} else if (strUserAgent.indexOf("Safari") != -1) {
		return REALMAPS_BROWSER_SAFARI;
	} else if (strUserAgent.indexOf("Firefox") != -1) {
		return REALMAPS_BROWSER_FIREFOX;
	} else {
		alert("Unable to determine user agent.");
		return REALMAPS_BROWSER_IE;
	}
	

}