﻿// tracker_show.js

function IE(TRKClassID) {
	TRKresult = false;
	document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n TRKresult = IsObject(CreateObject("' + TRKClassID + '"))</SCR' + 'IPT>\n');
	if (TRKresult) return 'True';
	else return 'False';
}

function NS(TRKClassID) {
	TRKn = "False";
	if (TRKnse.indexOf(TRKClassID) != -1) if (navigator.mimeTypes[TRKClassID].enabledPlugin != null) TRKn = "True";
	return TRKn;
}

if (window.location.search=="" || window.location.search=="?") {
    // If no query string
	TRKscreen=screen.width+'x'+screen.height;
	if (navigator.appName != "Netscape") {TRKcdi=screen.colorDepth}
	else {TRKcdi=screen.pixelDepth};
	if (navigator.javaEnabled()) {TRKjava='True';} else {TRKjava='False';}	
	var TRKagt=navigator.userAgent.toLowerCase();
	var TRKie=(TRKagt.indexOf("msie") != -1);
	var TRKns=(navigator.appName.indexOf("Netscape") != -1);
	var TRKwin=((TRKagt.indexOf("win")!=-1) || (TRKagt.indexOf("32bit")!=-1));
	var TRKmac=(TRKagt.indexOf("mac")!=-1);

    // Detect the browser internal width and height
    if (document.documentElement && document.documentElement.clientWidth)
        TRKwinsize = document.documentElement.clientWidth+'x'+document.documentElement.clientHeight;
    else if (document.body)
        TRKwinsize = document.body.clientWidth+'x'+document.body.clientHeight;
    else
        TRKwinsize = window.innerWidth+'x'+window.innerHeight;
	
	if (TRKie && TRKwin) {
		var TRKshk = IE("SWCtl.SWCtl.1")
		var TRKfla = IE("ShockwaveFlash.ShockwaveFlash.1")
		var TRKrp  = IE("rmocx.RealPlayer G2 Control.1")
		var TRKmov = IE("QuickTimeCheckObject.QuickTimeCheck.1")
		var TRKwma = IE("MediaPlayer.MediaPlayer.1")
		var TRKpdf = 'False'; 
        	if (IE("PDF.PdfCtrl.1")=='True') {TRKpdf='True';}
		if (IE('PDF.PdfCtrl.5')=='True') {TRKpdf='True';}
		if (IE('PDF.PdfCtrl.6')=='True') {TRKpdf='True';}
	}
	if (TRKns || !TRKwin) {
		TRKnse=""; for (var TRKi=0;TRKi<navigator.mimeTypes.length;TRKi++) TRKnse += navigator.mimeTypes[TRKi].type.toLowerCase();
		var TRKshk=NS("application/x-director")
		var TRKfla=NS("application/x-shockwave-flash")
		var TRKrp =NS("audio/x-pn-realaudio-plugin")
		var TRKmov=NS("video/quicktime")
		var TRKwma=NS("application/x-mplayer2")
		var TRKpdf=NS("application/pdf");
	}
	document.write('<b>Your Screen Size: </b>'+TRKscreen+'<br />')
	document.write('<b>Your Window Size: </b>'+TRKwinsize+'<br />')
	document.write('<b>Your Color Depth: </b>'+TRKcdi+'<br />')
	document.write('<b>JavaScript Enabled: </b>'+TRKjava+'<br />')
	document.write('<b>Shockwave support: </b>'+TRKshk+'<br />')
	document.write('<b>Flash support: </b>'+TRKfla+'<br />')
	document.write('<b>Real Audio support: </b>'+TRKrp+'<br />')
	document.write('<b>Quicktime support: </b>'+TRKmov+'<br />')
	document.write('<b>Windows Media Player support: </b>'+TRKwma+'<br />')
	document.write('<b>Adobe PDF support: </b>'+TRKpdf+'<br />')
}