//  JavaScript
//
//  geostats.js (simple)
//	rev000
//

function ej3GeoStats() {
	//Tipo de navegador.
	var esIE=1;
	if(navigator.appName=="Netscape") esIE=0;

	//Timestamp del usuario
	var ahora=new Date();
	//var diahora=ahora.getFullYear()+(ahora.getMonth()+1)+ahora.
	var timezone=(-60*ahora.getTimezoneOffset());

	//Resolucion y colores.
	var resolucion=screen.width+"x"+screen.height;
	var colores=0;
	if(esIE) {
		colores=screen.colorDepth;
	} else {
		colores=screen.pixelDepth;
	}
	//Idioma.
	var idioma="unknow";
	if(esIE) {
		idioma=navigator.browserLanguage;
	} else {
		idioma=navigator.language;
	}
	//Tipo de CPU y sistema operativo.
	var cpu="unknow";
	if(esIE) cpu=navigator.cpuClass;
	var so=navigator.platform;

	//URLs.
	var urlActual=document.URL;
	var urlReferrer=document.referrer;

	//User Agent info.
	var userAgentInfo=navigator.userAgent;

	//Construimos la cadena que será enviada a webstats.php
	//return escape(timestamp+"||"+resolucion+"||"+colores+"||"+idioma+"||"+cpu+"||"+so+"||"+urlActual+"||"+urlReferrer+"||"+userAgentInfo+"||");
	return timezone+"||"+resolucion+"||"+colores+"||"+idioma+"||"+cpu+"||"+so+"||"+urlActual+"||"+urlReferrer+"||"+userAgentInfo+"||";
}

function ej3Plugins() {
	var agt=navigator.userAgent.toLowerCase();
	var ie=(agt.indexOf("msie")!=-1);
	var ns=(navigator.appName.indexOf("Netscape")!=-1);
	var win=((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
	var mac=(agt.indexOf("mac")!=-1);
	var nse="";
	var plugins="";

	function detectIE(ClassID,name) {
		result=false;
		try {
			axo=new ActiveXObject(ClassID);
			if(axo) {
				result=true;
			}
		}
		catch(e) {
			result=false;
		}
		if(result) {
			return '1';
		} else {
			return '0';
		}
	}

	function detectNS(ClassID,name) {
		n='0';
		if(nse.indexOf(ClassID)!=-1) {
			if(navigator.mimeTypes[ClassID].enabledPlugin != null) n='1';
		}
		return n;
	}

	if(ie && win) {
		plugins=detectIE("Adobe.SVGCtl","SVG Viewer");
		plugins+=detectIE("SWCtl.SWCtl.1","Shockwave Player");
		plugins+=detectIE("ShockwaveFlash.ShockwaveFlash.1","Flash Player");
		plugins+=detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer");
		plugins+=detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime");
		plugins+=detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player");
		plugins+=detectIE("PDF.PdfCtrl.5","Acrobat Reader");
	}
	if(ns || !win) {
		for(var i=0;i<navigator.mimeTypes.length;i++) nse+=navigator.mimeTypes[i].type.toLowerCase();
		plugins=detectNS("image/svg-xml","SVG Viewer");
		plugins+=detectNS("application/x-director","Shockwave Player");
		plugins+=detectNS("application/x-shockwave-flash","Flash Player");
		plugins+=detectNS("audio/x-pn-realaudio-plugin","RealPlayer");
		plugins+=detectNS("video/quicktime","QuickTime");
		plugins+=detectNS("application/x-mplayer2","Windows Media Player");
		plugins+=detectNS("application/pdf","Acrobat Reader");
	}
	plugins+=navigator.javaEnabled() ? '1' : '0';

	return plugins;
}
var ej3BaseURL=document.getElementById('ej3GeoStats').src;
//document.write('<IMG src="'+ej3BaseURL.replace('geostats.js','geostats.php')+'?jsInfo='+ej3GeoStats()+ej3Plugins()+'||" border="0">');
document.write('<IMG src="'+ej3BaseURL.replace('geostats.js','geostats.php')+'?jsInfo='+escape(ej3GeoStats()+ej3Plugins()+'||')+'" border="0">');
//document.write(ej3BaseURL);