function addLoader(f) {
	if (window.onload) {
		var z=window.onload	
		window.onload=function () {f();z();}
	} else {
		window.onload=f
	}
}
function addUnLoader(f) {
	if (window.onunload) {
		var z=window.onunload	
		window.onunload=function () {z();f()}
	} else {
		window.onunload=f
	}
}
addLoader(postLoad)
addUnLoader(postUnload)
function $(id) {return document.getElementById(id)}
function $t(o,id) {return o.getElementsByTagName(id)}
function $b(id) {return document.createElement(id)}
function $ct(t) {return document.createTextNode(t)}
function $ae(o,eName,f) {
	if(window.addEventListener){ // Mozilla, Netscape, Firefox
		o.addEventListener(eName, f, false);
	} else { // IE
		o.attachEvent('on'+eName, f);
	}
}
function sc(o,ncn,ocn) {
	if (o) {
		if (ocn!=undefined) {
			if(ocn!="") {
				var re=new RegExp("\\b"+ocn+"\\b","gi")
				var i=o.className.search(re)
				if (i!=-1) {o.className=o.className.replace(re,"")}
			}
		}
		if (ncn!="") {
			var re=new RegExp("\\b"+ncn+"\\b","gi")
			var i=o.className.search(re)
			if (i==-1) {o.className=o.className.replace(/\s*$/,'')+" "+ncn}
		}
	}
}
addLoader(actMenu)

var oObjMng=new Array()
function actMenu() {
	var vclass=document.body.className.split(" ")
	var smdefault=""
	var mainMenu=$("mainmenu")
	var subMenu=$("submenu")
	if ((mainMenu)&&(subMenu)) {
		var va=$t(mainMenu,"A")
		var vok=new Array()
		var re=new RegExp("\\blang\\b","gi")
		for(var i=0;i<va.length;i++) {
			if (va[i].className.search(re)==-1) {
				var o=$("s"+va[i].className)
				if (o) {
					vok[vok.length]=va[i]
					var px=va[i].offsetLeft-va[0].offsetLeft
//					alert(va[i].offsetLeft+"*"+va[i].parentNode.offsetLeft+"|"+o.parentNode.offsetLeft)
					if (px>0) {	o.style.paddingLeft=px+"px"}
				}
			}
		}
		if (vok.length!=0) {
			oObjMng[oObjMng.length]=new fsMenuMng(oObjMng.length,vclass,vok)
		}
	}
}

function postLoad() {
	for (var i=0;i<oObjMng.length;i++) {
		if (oObjMng[i].postInit) {oObjMng[i].postInit()}
	}
}

function postUnload() {
	for (var i=0;i<oObjMng.length;i++) {
		if (oObjMng[i].unload) {oObjMng[i].unload()}
	}
}

function goNotizia(id) {
	var f=$("flistnews")
	if (f) {
		f.id.value=id
		f.submit()
	} else {
		document.location="news.asp"	
	}
}
function loadMiniNews(id,n) {
	oObjMng[oObjMng.length]=new fsScrollV(oObjMng.length,id,n)
}

fsScrollV=function(idx,id,n) {
	this.obj=$(id)
	this.omgIdx=idx
	this.timer=null
	this.ctop=0
	this.cHeight=0
	this.nBox=n
	this.timeRun=10
	this.timeStop=5000
	var vo=$t(this.obj,"*")
	if (vo.length>1) {
		this.cHeight=vo[0].clientHeight	
	}
}
fsScrollV.prototype.postInit=function() {
	if (this.cHeight!=0) {
		this.timer=	setTimeout("oObjMng["+this.omgIdx+"].run()",this.timeStop)
	}
}
fsScrollV.prototype.unload=function() {clearTimeout(this.timer)}
fsScrollV.prototype.run=function() {
	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.timer=	setTimeout("oObjMng["+this.omgIdx+"].run()",this.timeStop)
	} else {
		this.timer=	setTimeout("oObjMng["+this.omgIdx+"].run()",this.timeRun)
	}
}

fsMenuMng = function(idx,vC,cok) {
	this.ctimer=null
	this.omgIdx=idx
	this.baseMenu=""
	this.cmenu=""
	this.timeClear=3000
	for(var i=0;i<vC.length;i++) {
		for(var j=0;j<cok.length;j++) {
			if (vC[i]==cok[j].className) {
				this.baseMenu=cok[j].className
				this.cmenu=cok[j].className
			}
		}
	}
	this.menu=cok
}
fsMenuMng.prototype.postInit=function() {
	if (this.baseMenu!="") {sc($("s"+this.baseMenu),"","hide")}
	var k=this.omgIdx
	for(var ii=0;ii<this.menu.length;ii++) {
		this.menu[ii].onmouseover=function() {oObjMng[k].over(this.className)}
		this.menu[ii].onmouseout=function() {oObjMng[k].out(this.className)}
		var o=$("s"+this.menu[ii].className)
		if (o) {
			o.onmouseover=function() {oObjMng[k].over(this.id.substr(1))}
			o.onmouseout=function() {oObjMng[k].out(this.id.substr(1))}
		}
	}
	this.menu=null
}
fsMenuMng.prototype.unload=function() {clearTimeout(this.ctimer)}
fsMenuMng.prototype.over=function(a) {
	clearTimeout(this.ctimer)
	if (a!=this.cmenu) {
		sc($("s"+this.cmenu),"hide")
		this.cmenu=a
		sc($("s"+this.cmenu),"","hide")
	}
}
fsMenuMng.prototype.out=function(a) {
	if(a==this.cmenu) {
		this.ctimer=setTimeout("oObjMng["+this.omgIdx+"].clear()",this.timeClear)
	}
}
fsMenuMng.prototype.clear=function() {
	clearTimeout(this.ctimer)
	sc($("s"+this.cmenu),"hide")
	if (this.baseMenu!="") {
		this.cmenu=this.baseMenu
		sc($("s"+this.cmenu),"","hide")
	}
}

/*minivideo*/
function videorun(id,m) {
	var o=$(id+"lnk")
	if (o) {
		if(m) {
			sc(o,"videorun")
		} else {
			sc(o,"","videorun")	
		}
	}
}
function startvideo(id) {
	var o=$(id) 
	if (o) {o.runVideo()}
}