// function animateMessage() {
// 	if(waitmessage.substr(indexwaitmessage, 1)==" ")
// 		++indexwaitmessage;
// 	document.getElementById("waitmessage").getElementsByTagName("P").item(0).innerHTML=waitmessage.substr(0,++indexwaitmessage);
// 	if(indexwaitmessage==waitmessage.length) {
// 		indexwaitmessage=0;
// 		idanimsg=setTimeout("animateMessage()", 500);
// 	} else {
// 		idanimsg=setTimeout("animateMessage()", 150);
// 	}
// }
// 
// function stopAniMessage() {
// 	document.getElementById("waitmessage").className+=" hidden";
// 	clearTimeout(idanimsg);
// 	clearTimeout(idsecs);
// }
// 
// function elapseTime() {
// 	elapsedTime++;
// 	document.getElementById("waitmessage").getElementsByTagName("P").item(1).innerHTML="Tempo trascorso: "+(elapsedTime/10)+" secondi.";
// 	idsecs=setTimeout("elapseTime()", 100);
// }

function ajaxerror(errmsg) {
// 	stopAniMessage();
	//Nascondo tutti gli eventuali campi SELECT per il baco di Internet Explorer (z-index: infinity).
	var selects=document.getElementsByTagName("SELECT");
	for(i=0; i<selects.length; i++) {
		selects.item(i).className+=" hidden";
	}
	var diverror = document.getElementById("ajaxerrorlayer");
	diverror.className = "visible";
	var diverrorw = diverror.offsetWidth;
	var diverrorh = diverror.offsetHeight;
	
	diverror.innerHTML = '<p style="color:#fff;text-align:left;font-color:#900;font-size:13px;font-weight:bold;background:#009;padding:0 5px">:: Error</p>'+errmsg;
	var winWidth = !window.innerWidth ? document.body.clientWidth : window.innerWidth;
	var winHeight = !window.innerHeight ? document.body.clientHeight : window.innerHeight;
	diverror.style.left = (winWidth-diverrorw)/2+"px";
	diverror.style.top = (winHeight-diverrorh)/3+"px";
	return false;
}

function ajaxerroroff() {
	document.getElementById("ajaxerrorlayer").className="hidden";
	document.getElementById("ajaxerrorlayer").innerHTML="";
	//Mostro tutti gli eventuali campi SELECT per il baco di Internet Explorer (z-index: inifity).
	var selects=document.getElementsByTagName("SELECT");
	for(i=0; i<selects.length; i++) {
		selects.item(i).className=selects.item(i).className.replace(/hidden/i, '');
	}
}