var xmlHttp
var time=1;

function timeHere() {
  time = time + 1;
  finalTime = time / 10;
}



function ParsedQueryString() {
	this._init();
}

ParsedQueryString.version = '1.0';

ParsedQueryString.prototype =
{
	_init:
		function ()
		{
			this._parameters = {};

			if (location.search.length <= 1)
				return;
			var pairs = location.search.substr(1).split(/[&;]/);
			for (var i = 0; i < pairs.length; i++)
			{
				var pair = pairs[i].split(/=/);
				var name = this._decodeURL(pair[0]);
				if (Boolean(pair[1]))
				{
					var value = this._decodeURL(pair[1]);
					if (Boolean(this._parameters[name]))
						this._parameters[name].push(value);
					else
						this._parameters[name] = [value];
				}
			}
		},

	_decodeURL:
		function (url) {
			return decodeURIComponent(url.replace(/\+/g, " "));
		},

	param:
		function (name)
		{
			if (Boolean(this._parameters[name]))
				return this._parameters[name][0];
			else
				return "";
		},

	params:
		function (name)
		{
			if (Boolean(name))
			{
				if (Boolean(this._parameters[name]))
				{
					var values = [];
					for (var i = 0; i < this._parameters[name].length; i++)
						values.push(this._parameters[name][i]);
					return values;
				}
				else
					return [];
			}
			else
			{
				var names = [];
				for (var name in this._parameters)
					names.push(name);
				return names;
			}
		}
};







function buildNewUrl(url){
n_url = new String(url);
n_url = n_url.replace(/&/g,"-");
return n_url;
}

function showUser(t){ 
var pqs = new ParsedQueryString();
var qs_lang = pqs.param("lang");
var qs_menu = pqs.param("m");
var qs_pagina = pqs.param("pagina");
var qs_lista = pqs.param("lista");

var debug=0;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request")
		return
	}
 
var url="stats.php"
url=url+"?onload="+t
url=url+"&titolo="+document.title

if(t==1){
	finalTime = time / 10;
	url=url+"&time_page="+finalTime
}

url=url+"&pagina="+buildNewUrl(location.href);
url=url+"&video_width="+screen.width
url=url+"&video_height="+screen.height
url=url+"&screen_color="+screen.colorDepth
url=url+"&browser="+navigator.userAgent
url=url+"&browser_platform="+navigator.platform
url=url+"&browser_java="+navigator.javaEnabled()
url=url+"&browser_cookie="+navigator.cookieEnabled
if(qs_lang){
	url=url+"&lang="+qs_lang
}
if(qs_menu){
	url=url+"&menu="+qs_menu
}
if(qs_pagina){
	url=url+"&id_record="+qs_pagina
}
if(qs_lista){
	url=url+"&id_cartella="+qs_lista
}

url=url+"&referer="+buildNewUrl(document.referrer)
url=url+"&sid="+Math.random()
if(debug=="1"){
	alert(url);
}

	


xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged(){ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
	 } 
}
function GetXmlHttpObject(){
	var xmlHttp=null;
	try{
	xmlHttp=new XMLHttpRequest();
	}catch (e)
	{
		try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	 }
	return xmlHttp;
}
