var platform		= '';
var agent			= '';
var majVer			= -1;
var minVer			= -1;
var version			= -1;
var adjX			= 0;
var adjY			= 0;

function browserSniff() {
	var verStr		= navigator.appVersion.toUpperCase();
	var agtStr		= navigator.appName.toUpperCase();
	
	// produces platform string
	if (verStr.indexOf('WIN') > -1) {
		platform	= 'WIN';
	} else if (verStr.indexOf('MAC') > -1) {
		platform	= 'MAC';
	} else if (verStr.indexOf('X11') > -1) {
		platform	= 'UNIX';
	} else {
		platform	= 'UNKNOWN';
	}

	// produces user agent string
	if (agtStr.indexOf('MICR') > -1) {
		agent		= 'IE';
	} else if (agtStr.indexOf('NETS') > -1) {
		agent		= 'NS';
	} else {
		agent		= 'UNKNOWN';
	}

	// process verStr for MSIE version detection
	if (agent == 'IE') {
		if (platform == 'WIN') {
			startPos	= verStr.indexOf('MSIE ') + 5;
			endPos		= verStr.indexOf('; WIN');
		} else if (platform == 'MAC') {
			startPos	= verStr.indexOf('MSIE ') + 5;
			endPos		= verStr.indexOf('; MAC');
		} else {
			startPos	= 0;
			endPos		= verStr.length;
		}
		verStr		= verStr.substring(startPos,endPos);
	}

	// produces major version
	majVer			= parseInt(verStr);
	// produces complete version
	version			= parseFloat(verStr);
	// produce minor version
	minVer			= Math.round((version - majVer) * 100) / 100;
}



function showImg(imgUrl, winX, winY) {
	browserSniff();

	if ((platform == 'WIN') && (agent == 'NS') && (majVer >= 6)) {
		adjX	= 0;
		adjY	= 25;
	} else {
		adjX	= 0;
		adjY	= 0;
	}

	window.open(imgUrl, "imgWindow", "width=" + (winX + adjX) + ",height=" + (winY + adjY) + ",status=no,menu=no,scroll=auto,resizable=yes");
}
