function addEvent(obj,ev,fn){
	if(obj.addEventListener) {
		// metodo w3c
		obj.addEventListener(ev, fn, false);
	} else if(obj.attachEvent) {
		// metodo IE
		obj.attachEvent('on'+ev, fn);
	} else {
		// se i suddetti metodi non sono applicabili
		// se esiste gia' una funzione richiamata da quel gestore evento
		if(typeof(obj['on'+ev])=='function'){
			// salvo in variabile la funzione gia' associata al gestore
			var f=obj['on'+ev];
			// setto per quel gestore una nuova funzione 
			// che comprende la vecchia e la nuova
			obj['on'+ev]=function(){if(f)f();fn()}
		}
		// altrimenti setto la funzione per il gestore
		else obj['on'+ev]=fn;
	}
}

function openWin(content,w,h,isscroll,isresize) { // pagina, larghezza, altezza, se-scrollabile, se-ridimensionabile
	var t = (screen.height) ? (screen.height-h)/2 : 0;
	var l = (screen.width) ? (screen.width-w)/2 : 0; 
	finestra=window.open(content,'zoom','scrollbars=' + isscroll + ',resizable=' + isresize + ',width=' + w + ',height=' + h + ',top=' + t + ',left=' + l + ',status=no,location=no,toolbar=no');
	finestra.focus();
}

function apriSegnala() {
	sliderSegnala.toggle()	
} 

function aggiungiPreferiti(title, url) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function ctrlCheckboxNl(){
	var chk = false;
	mn = document.forms['iscriviti'].menu;
	for (var i=0; i<mn.length; i++) {
		if (mn[i].checked == true) {
			chk = true;
			break;
		} else {
			chk = false;
		}
	}
	if (chk == false){
		alert("Selezionare almeno un settore");
		return false;
	}
}

function selAllNl() {
	frm = document.forms['iscriviti'];
	if (frm.snd.checked == true) {
		v = true;
	} else {
		v = false;
	}
	
	for (var i=0; i<frm.elements.length; i++) {
		frm.elements[i].checked = v;
	}
}

function home() {  
	if(document.all && document.getElementById)
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://www.aostasera.it');
}

function validaCheckbox(groupbox, minchecked, maxchecked){ //nomebox, min check, max check
	e = document.getElementsByName(groupbox);
	var k=0;
	for(var i=0; i<e.length; i++)
		if(e[i].type=="checkbox" && e[i].checked) k++;
		if(minchecked > 1) { c = ' caselle' } else { c = ' casella' };
		if(k>maxchecked) { alert("Puoi selezionare al massimo " + maxchecked + c); return false; }
		if(k<minchecked) { alert("Devi selezionare almeno " + minchecked + c); return false; }
	return true;
}

function stampa(){
	if(window.print){
		window.print();
	} else {
		alert("Il browser non supporta il metodo STAMPA. Seleziona Stampa dal menu File.");
	}
}