function openWin(content,w,h,isscroll,isresize) { //pagina, larghezza, altezza, se-scrollabile, se-ridimensionabile
	finestra=window.open(content,'zoom','scrollbars=' + isscroll + ',resizable=' + isresize + ',width=' + w + ',height=' + h + ',status=yes,location=no,toolbar=no');
	finestra.focus();
}

// funzioni tooltip 
function enableTooltips(){
var links=document.getElementsByTagName("a");
for(i=0;i<links.length;i++){
    t=links[i].getAttribute("tooltip");
    if(t != null){
        links[i].removeAttribute("tooltip");
        links[i].style.position="relative";
        tooltip=document.createElement("span");
        tooltip.className="tooltip";
        tooltip.style.display="none";
        tooltip.appendChild(document.createTextNode(t));
        links[i].appendChild(tooltip);
        links[i].onmouseover=showTooltip;
        links[i].onmouseout=hideTooltip;
        links[i].onclick=showTooltip;
        }
    }
}

function showTooltip(event){
    this.style.zIndex="25";
    this.getElementsByTagName("span")[0].style.display="block";
}

function hideTooltip(event){
    this.style.zIndex="24";
    this.getElementsByTagName("span")[0].style.display="none";
}

window.onload=enableTooltips;

// ----------------

function hideEle(ele) { // elemento da mostrare
	document.getElementById(ele).style.visibility = "hidden";
	document.getElementById(ele).style.display = "none";
}

function showEle(ele) { // elemento da nascondere
	document.getElementById(ele).style.visibility = "visible";
	document.getElementById(ele).style.display = "block";
}

function hasClass(ele,cls) {
	return document.getElementById(ele).className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) document.getElementById(ele).className += " "+cls;
}

function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
		var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		document.getElementById(ele).className=document.getElementById(ele).className.replace(reg,' ');
	}
}

function completeEmail() {
	response = this.response.responseText;
	arrMessaggi = response.split('|');
	for (i=0; i < arrMessaggi.length; i++) {
		campo = arrMessaggi[0]; 
		testo = arrMessaggi[1];
		document.getElementById('err').innerHTML = '';
		document.getElementById('msg').innerHTML = '';
		document.getElementById('err').style.display = 'none';
		document.getElementById('msg').style.display = 'none';
		document.getElementById(campo).style.display = 'block';
		document.getElementById(campo).innerHTML = testo;
	}						
}
function errorSubmit() { document.getElementById('err').innerHTML = "C'e' qualcosa che non va"; }
	
