function goNews(id) {
	document.location=basePath+curLangPath+"news.htm?"+id	
}
function loadNews(s) {
	if ($("newsitem")) {callAction(new Array("P",loadNewsDone,basePath+"_interno/getNews.php","id="+s.substr(1)+"&lang="+curLang,"T"))}
}
var cNews=""
function loadArchivioNews() {
	if ($("newsitem")) {callAction(new Array("P",loadNewsDone2,basePath+"_interno/getArchivioNews.php","lang="+curLang,"T"))}
}
function loadNewsDone(m,x,n,u) {
	if (m) {
		var o=$("newsitem")
		o.innerHTML=x
	}
}
function loadNewsDone2(m,x,n,u) {
	if (m) {
		var o=$("newsitem")
		o.innerHTML=x
		var s=location.search.substr(1)
		if (s!="") {goSNews(s)}
	}
}
function goSNews(id) {
	if ($("n"+id)) {
		sc($("n"+cNews),"hide","")
		sc($("t"+cNews),"","hide")
		cNews=id
		var o=$("n"+cNews)
		sc($("t"+cNews),"hide")
		sc(o,"","hide")
		if ($t(o,"div").length==0) {callAction(new Array("P",loadSNewsDone,basePath+"_interno/getANews.php","id="+id+"&lang="+curLang,"T"))}
	}
}
function loadSNewsDone(m,x,n,u) {
	if (m) {
		
		var o=$("n"+cNews)
		if (o) {o.innerHTML=x}
	}
}
var oAnimaNews=null
function animanews() {
	oAnimaNews=new cls_animaNews(oObjMng.length)
	oObjMng[oObjMng.length]=oAnimaNews
}
function miniNewsDone(m,x,n,u) {
	if (m) {
		var o=$("mininews")
		o.innerHTML=x
		if (oAnimaNews) {oAnimaNews.inizia()}
	}
}


function cls_animaNews(obIndx) {
	this.obIndex=obIndx
	this.obj=null
	this.clock=null
	this.ctop=0
	this.cHeight=0
	this.nBox=0
	this.timeRun=10
	this.timeStop=5000
	
	this.postInit=function postInit() {
		//if ($("mininews")) {callAction(new Array("P",miniNewsDone,basePath+"_interno/getTopNews.php","lang="+curLang,"T"))}
		this.inizia()
	}
	
	this.inizia=function inizia() {
		this.obj=$("newslist")
		if (this.obj) {
			var vo=$t(this.obj,"*")
			if (vo.length>0) {
				this.cHeight=vo[0].clientHeight
				if ((this.obj.offsetParent.clientHeight%this.cHeight)!=0) {
					var bH=Math.ceil(this.obj.offsetParent.clientHeight/this.cHeight)*this.cHeight
					this.obj.offsetParent.style.height=bH+"px"
				}
				this.nBox=vo.length-1
				var vBox=(this.obj.offsetParent.clientHeight/this.cHeight)
				if (this.nBox>vBox) {
					for(var i=this.nBox;i<=Math.ceil(this.nBox/vBox)*vBox;i++) {
						this.obj.appendChild(vo[i-this.nBox].cloneNode(true))
					}
					//vo=$t(this.obj,"*")
					this.nBox++
					this.clock=setTimeout("oObjMng["+this.obIndex+"].run()",this.timeStop)
				}
			}
			/*if (vo.length>1) {this.cHeight=vo[0].clientHeight;this.nBox=vo.length-1}
			if (this.cHeight!=0) {this.clock=setTimeout("oObjMng["+this.obIndex+"].run()",this.timeStop)}*/
		}
	}
	
	this.run=function run() {
		this.ctop--
		if (this.ctop==(-this.nBox*this.cHeight)) {this.ctop=0}
		this.obj.style.top=this.ctop+"px"
		if ((this.ctop%this.cHeight)==0) {
			this.clock= setTimeout("oObjMng["+this.obIndex+"].run()",this.timeStop)
		} else {
			this.clock= setTimeout("oObjMng["+this.obIndex+"].run()",this.timeRun)
		}
	}
	
	this.unload=function unload() {
		clearTimeout(this.clock)
		this.obj=null
	}
}
	
