// Per compatibilità con MSIE...
if ('undefined' == typeof Node) {
    Node = { ELEMENT_NODE: 1, TEXT_NODE: 3 };
}

function addListener(element, baseName, handler) {
    if (element.addEventListener) {
        element.addEventListener(baseName, handler, false);
    } else if (element.attachEvent) { 
        element.attachEvent('on' + baseName, handler);
	}
} // addListener

function getRequester () {
	try {
		return new ActiveXObject('Msxml2.XMLHTTP');
	} 
	//cattura l'eventuale eccezzione non bloccando il programma
	catch (e) {	}
	try {
		return new ActiveXObject('Microsoft.XMLHTTP');
	} 
	catch (e) {	}
	try {
		return new XMLHttpRequest();
	} 
	catch (e) {	}
	return false;
}
    
function getUsersNumber() {
	
	requester = getRequester();
	
	var url = "/javascript/ajax_n_usr.php?timeStamp=" + new Date().getTime();
	requester.open('POST', url, false);	// true = asyncrona
	requester.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	requester.send();

	var risposta_server = parseInt(requester.responseText);
	
	return risposta_server;
}

function creaLink() {
	
	var n_utenti = getUsersNumber();
	if (document.getElementById('colonna_centrale')) {
		var link = document.createElement('a');
		link.href = '/chat/utenti-collegati/';
		link.appendChild(document.createTextNode(n_utenti + ' utenti collegati'));
		var txt = 'Ci sono ';
		var p = document.createElement('p');
		p.appendChild(document.createTextNode(txt));
		p.appendChild(link);
		p.className = 'zero_space';	
		document.getElementById('colonna_centrale').appendChild(p);
	} else {
		var link = document.createElement('a');
		link.href = '/chat/utenti-collegati/';
		link.id = 'bignum';
		link.appendChild(document.createTextNode(n_utenti));
		var txt = 'Collegati';
		var p = document.createElement('p');
		p.appendChild(document.createTextNode(txt));
		p.appendChild(document.createElement('br'));
		p.appendChild(document.createElement('br'));
		p.appendChild(link);
		p.id = 'n_utenti';
		p.appendChild(document.createElement('br'));
		p.appendChild(document.createElement('br'));
		document.getElementById('main').appendChild(p);
	}
}

addListener(window, 'load', creaLink);