<!--
// Author: Genex: Brian Deaton
function BrowserCheck() {
	var b = navigator.appName;
	if (b=="Netscape") this.b = "ns";
	else if (b=="Microsoft Internet Explorer") this.b = "ie";
	else this.b = b;
	this.version = navigator.appVersion;
	this.v = parseInt(this.version);
	this.ns = (this.b=="ns" && this.v>=4);
	this.ns4 = (this.b=="ns" && this.v==4);
	this.ns5 = (this.b=="ns" && this.v==5);
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (this.version.indexOf('MSIE 4')>0);
	this.ie5 = (this.version.indexOf('MSIE 5')>0);
	this.min = (this.ns||this.ie);
	this.pc = (this.version.indexOf('Win')>0);
	this.mac = (this.version.indexOf('PPC')>0);
	this.ns408=(parseFloat(this.version)==4.08);
}

var is = new BrowserCheck();

if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) {
	widthCheck = window.innerWidth;
	heightCheck = window.innerHeight;
	window.onResize = resizeFix;
}

function hide ( name ) {
	NS4 = (document.layers) ? 1 : 0;
	IE4 = (document.all) ? 1 : 0;
	W3C = (document.getElementById) ? 1 : 0;        
	if (W3C) {
		document.getElementById(name).style.display = "none";
	} else if (NS4) {
		document.layers[name].visibility = "none";
	} else {
		document.all[name].style.display = "none";
	}
}
function show (name ) {
	var ele;                //points to the popup element

	NS4 = (document.layers) ? 1 : 0;
	IE4 = (document.all) ? 1 : 0;
	W3C = (document.getElementById) ? 1 : 0;

	if ( W3C ) {
		ele = document.getElementById(name);
	} else if ( NS4 ) {
		ele = document.layers[name];
	} else {        // meant for IE4
		ele = window.opener.document.all[name];
	}

	if ( NS4 ) {
		ele.visibility.display = "block";
	} else {  // IE4 & W3C
		ele.style.display = "block";
	}
}

function checkOS() {
	if((navigator.userAgent.indexOf('Win') != -1) &&
		(navigator.userAgent.indexOf('95') != -1))
		{ var OpSys = "windows"; 
		}
	else if(navigator.userAgent.indexOf('Win') != -1)
		{ var OpSys = "windows";
		}
	else if(navigator.userAgent.indexOf('Mac') != -1)
		{ var OpSys = "mac"; 
		}
	else
		{ var OpSys = "windows"; 
		}
	return OpSys;
}

function translateQueryString() {
	var sQS	= unescape(location.search).substr(1);
	var oQS	= {};
	if (sQS.length) {
		var aQS_items	= sQS.split('&'), nQS_items = aQS_items.length, nQS_itemsIdx, aQS_keyValue, nQS_keyValue, nQS_keyValueIdx;
		for (nQS_itemsIdx = 0; nQS_itemsIdx < nQS_items; nQS_itemsIdx++) {
			aQS_keyValue	= aQS_items[nQS_itemsIdx].split('='), nQS_keyValue = aQS_keyValue.length;
			for (nQS_keyValueIdx = 0; nQS_keyValueIdx < nQS_keyValue; nQS_keyValueIdx++) oQS[aQS_keyValue[0]] = aQS_keyValue[1];
		}
	}
	return oQS;
}

var QueryString	= translateQueryString();

function popWindow(urlVal,windowName,widthVal,heightVal,centerType) {
	var paraString;
	var wt;
	var ht;
	
	wt = widthVal;
	ht = heightVal;

	paraString = "width=" + wt + ",height=" + ht + ",top=" + 0 + ",left=" + 0;

	paraString = paraString + ",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0";

	poppedWindow = window.open(urlVal,windowName,paraString);
	poppedWindow.focus();
}

function openScreenshot(filename, imgWidth, imgHeight) {
	var paraString;
	var winWidth;
	var winHeight;
	var imgWidth;
	var imgHeight;
	var scrollwidth;
	var scrollheight;
	var scroll = 0;
	var resize = 0;
	var screenWidth = screen.width;
	var screenHeight = screen.height;
	var imgPadding = 150;
	var scrollwidth = 16;
	var scrollheight = 16;
	var imgWidth = imgWidth;
	var imgHeight = imgHeight;

	if (imgWidth > (screenWidth - imgPadding))	{
//		alert((screenWidth - imgPadding) + scrollwidth);
		winWidth = (screenWidth - imgPadding) + scrollwidth;
		scroll = 1;
		resize = 1;
		}
	else	{
	winWidth = imgWidth;
	}
	
	if (imgHeight > (screenHeight - imgPadding))	{
//		alert((screenHeight - imgPadding) + scrollheight);
		winHeight= (screenHeight - imgPadding) + scrollheight;
		scroll = 1;
		resize = 1;
		}
	else	{
	winHeight= imgHeight;
	}
	
	var winLeftPos = (screenWidth - winWidth) / 2;
	var winTopPos = (screenHeight - winHeight) / 2;
	if (is.pc){winTopPos = (winTopPos - 50)};
	
	paraString = "width=" + winWidth + ",height=" + winHeight + ",top=" + winTopPos + ",left=" + winLeftPos;
	paraString = paraString + ",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + scroll + ",resizable=" + resize;

	poppedWindow = window.open("","screenshot",paraString);
	var tmp = poppedWindow.document;
	tmp.write('<html><head><title>Titan Quest: Screenshots</title></head>');
	tmp.write('<body bgcolor="#000000" leftmargin="0px" rightmargin="0px" topmargin="0px" marginwidth="0px" marginheight="0px">');
	tmp.write('<a href="#" onClick="top.close();">');
	tmp.write('<img src="screenshots/' + filename + '.jpg" width="' + imgWidth + '" height="' + imgHeight + '" border="0">');
	tmp.write('</a></body></html>');

	poppedWindow.focus();
}

function getVar(variable){
	var qs = translateQueryString();
	return qs[0];
}
-->
