// JavaScript Document
function open_foto(foto,x,y) {
	newWindow=window.open("../../2010/shared/imageviewer.php?idf="+foto,"","resizable=1,HEIGHT="+y+",WIDTH="+x+"");
}
function ins_commento_news(idn) {
	ajax_ins_commento_news(idn);
}
function ajax_ins_commento_news(idn) {
	var
	ajax = assegnaXMLHttpRequest(),
	elemento = document.getElementById("news_testo_insert_"+idn);
	if(ajax) {
		is_ajax = false;
		ajax.open("get", '../../2010/ajax/ins_commento.php?idn='+idn, true);
		ajax.setRequestHeader("connection", "close");
		ajax.onreadystatechange = function() {
			if(ajax.readyState === readyState.COMPLETATO) {
				if(statusText[ajax.status] === "OK") {
					elemento.innerHTML = ajax.responseText;
				} else {
					elemento.innerHTML = "Errore durante il caricamento...";
				}
			} 
		}
		ajax.send(null);
	}
	return is_ajax;
} 
function ajax_stat_commenti_news(idn) {
	stat_commenti_news(idn);
}
function ajax_stat_commenti_news(idn) {
	var
	ajax = assegnaXMLHttpRequest(),
	elemento = document.getElementById("news_testo_info_"+idn);
	if(ajax) {
		is_ajax = false;
		ajax.open("get", '../../2010/ajax/stat_commenti.php?cache='+Math.random()+'&idn='+idn, true);
		ajax.setRequestHeader("connection", "close");
		ajax.onreadystatechange = function() {
			if(ajax.readyState === readyState.COMPLETATO) {
				if(statusText[ajax.status] === "OK") {
					elemento.innerHTML = ajax.responseText;
				} else {
					elemento.innerHTML = "Errore durante il caricamento...";
				}
			} 
		}
		ajax.send(null);
	}
	return is_ajax;
} 
function view_commenti_news(idn) {
	ajax_view_commenti_news(idn);
}
function ajax_view_commenti_news(idn) {
	var
	ajax = assegnaXMLHttpRequest(),
	elemento = document.getElementById("news_testo_comments_"+idn);
	if(ajax) {
		is_ajax = false;
		ajax.open("get", '../../2010/ajax/view_commenti.php?cache='+Math.random()+'&idn='+idn, true);
		ajax.setRequestHeader("connection", "close");
		ajax.onreadystatechange = function() {
			if(ajax.readyState === readyState.COMPLETATO) {
				if(statusText[ajax.status] === "OK") {
					elemento.innerHTML = ajax.responseText;
				} else {
					elemento.innerHTML = "Errore durante il caricamento dei commenti";
				}
			} 
		}
		ajax.send(null);
	}
	return is_ajax;
} 
function save_commento_news(idn) {
	ajax_save_commento_news(idn);
}
function ajax_save_commento_news(idn) {
	var
	ajax = assegnaXMLHttpRequest(),
	elemento = document.getElementById("news_testo_insert_"+idn);
	if(ajax) {
		is_ajax = false;
		ajax.open("post", '../../2010/ajax/save_commento.php?', true);
		ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
		parametri="";
		parametri+="utente="+encodeURIComponent(document.getElementById('utente_'+idn).value)+"&";
		parametri+="messaggio="+encodeURIComponent(document.getElementById('messaggio_'+idn).value)+"&";
		parametri+="idn="+idn;
		ajax.send(parametri); 
		//ajax.setRequestHeader("connection", "close");
		ajax.onreadystatechange = function() {
			if(ajax.readyState === readyState.COMPLETATO) {
				if(statusText[ajax.status] === "OK") {
					elemento.innerHTML = ajax.responseText;
					ajax_view_commenti_news(idn);
					ajax_stat_commenti_news(idn);
				} else {
					elemento.innerHTML = "Errore durante il controllo";
				}
			} 
		}
	}
	return is_ajax;
} 