//  browser checkvar bw=lib_bwcheck();function lib_bwcheck(){	this.ver=navigator.appVersion;	this.agent=navigator.userAgent;	this.dom=document.getElementById?1:0;	this.opera5=this.agent.indexOf("Opera 5")>-1;	this.moz = (this.agent.indexOf("gecko")!= -1);	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)? 1: 0; 	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)? 1: 0;	this.ie4=(document.all && !this.dom && !this.opera5)? 1: 0;	this.ie=this.ie4||this.ie5||this.ie6;	this.mac=this.agent.indexOf("Mac")>-1;	this.ns6=(this.dom && parseInt(this.ver) >= 5)? 1: 0; 	this.ns4=(document.layers && !this.dom)? 1: 0;	this.ns=this.ns4||this.ns6;	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.moz);	return this}// functionsfunction CambiaColoriHtml(txt) {var indice = txt.indexOf("#");	while (indice !=-1)  {		txt= txt.substring(0,indice)+ "^$" + txt.substring(indice+1, txt.length)		indice = txt.indexOf("#");			}	return txt}function Caricafoto(s,img) {  if (s.substring(0, 1) == "/" ) { document.images[img].src="file://"+s }	else { if (s!="") document.images[img].src="file:///"+s; 	}}function get_foto(newUrl, img) { imgSwap(newUrl, img) }function fotoHtml (foto) {var txt= '<img src="'+foto+'" border="0">'; return txt }function B_submite (formName) { (formName)? document.forms[formName].submit() : document.forms[0].submit() }function open_Win(newUrl,w,h,s) { window.open(newUrl,'_blank','toolbar=no,status=no,scrollbars=no,resizable='+((s)? "yes" : "no" )+',width='+w+',height='+h) }function ApriFinestra(newUrl,w,h,s,r) { window.open(newUrl,'_blank','toolbar=no,status=no,scrollbars='+((s)? "yes" : "no" )+',resizable='+((r)? "yes" : "no" )+',width='+w+',height='+h) }function imgSwap(newUrl, img) { document.images[img].src = newUrl }//// inizializzazione POPWindow// var bottone1= 'javascripts/images/SquareButton.gif';var bottone2= 'javascripts/images/CrossButton.gif';// init popupfunction PopWindowInit(){	bw = new lib_bwcheck();	if (bw.ns) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);		document.onmouseup = EndMove;	document.onmousedown = CaptureMove;	document.onmousemove = MoveHandler;}// init layerfunction InitializeMove(MyLayer) {		var x,y;		GetOver(MyLayer);		if (bw.ie4) {			x = parseInt(Oggetto(MyLayer).left);			y = parseInt(Oggetto(MyLayer).top);		} else {			x = parseInt(Oggettone(MyLayer).offsetLeft);			y = parseInt(Oggettone(MyLayer).offsetTop);		}				objX = myX - x;		objY = myY - y;		NomeLayer = MyLayer ;}// flayers pop windows Public variablevar myX , myY, objX=0, objY=0,  NomeLayer = "emptycell",  LastActWin;// move layerfunction CaptureMove(){ if (bw.ns) document.captureEvents( Event.MOUSEMOVE); }function EndMove() { 	if (bw.ns) document.releaseEvents( Event.MOUSEMOVE);	objX = 0;	objY = 0;	NomeLayer = "emptycell";	document.close(); }// write in  layerfunction WriteLayer(contenuto){ this.elemento.innerHTML = contenuto }function Oggetto(s) { return  (bw.ie4) ? eval('document.all.'+s+'.style') : (bw.dom) ? document.getElementById(s).style : 0;  }function Oggettone(s) { return  (bw.ie4) ? document.all[s] : (bw.dom) ? document.getElementById(s) : 0;  }// set visibilita'function kill() {	var argv=kill.arguments, argc=kill.arguments.length, i;   	for (i = 0; i <argc; i++) { skn = Oggetto(argv[i]).visibility = 'hidden'; }}   	function turnOn() {	var argv=turnOn.arguments, argc=turnOn.arguments.length, i;   	for (i = 0; i <argc; i++) { skn = Oggetto(argv[i]).visibility = 'visible'; }}// over control function GetOver(MyLayer) {  		 	if(LastActWin) LastActWin.zIndex = 3;		LastActWin = Oggetto(MyLayer);		LastActWin.zIndex = 9;}// moving controlfunction WhileMove(MyLayer) {	if(MyLayer != 'emptycell') {		var x=(myX-objX), y= (myY-objY);		MyLayer = Oggetto(MyLayer);		MyLayer.left = x;		MyLayer.top  = y;	}}function MoveHandler(e) {	if ((bw.ns && e.which==2) || (bw.ie && event.button==2)) return true;	myX = (bw.ns) ? e.pageX : event.x;	myY = (bw.ns) ? e.pageY : event.y;	WhileMove(NomeLayer)}				// popwindowfunction PopWin(titolo, msg, MyLayer, x, y)  {	var testo1='<table class="PopUpContenitore"><tr><td><table class="PopUp"><tr>';var testo2='<td valign="middle" align="left" width="100%" nowrap>&nbsp;&nbsp;'+titolo+'&nbsp;&nbsp;</td>';var testo3='<td valign="middle" align="center" width="16"><a href="javascript://" onmousedown="kill(\''+MyLayer+'\' )" title="Close"><img src="'+bottone2+'" border="0"  alt="Close"></a></td>';				var testo4='</tr></table></td></tr><tr><td>'+eval(msg)+'</td></tr></table>';	this.elemento=(bw.dom) ? document.getElementById(MyLayer): (bw.ie4) ? document.all[MyLayer] : 0;	this.CSS=(bw.dom) ? document.getElementById(MyLayer).style: (bw.ie4) ? document.all[MyLayer].style : 0;	this.elemento.innerHTML =  (bw.mac) ? testo1+testo3+testo2+testo4 : testo1+testo2+testo3+testo4;	if (x && y) {		this.CSS.left=x;		this.CSS.top=y;	}	this.CSS.visibility = 'visible';	GetOver(MyLayer);}// popwindow2function PopUp(titolo, msg, MyLayer, x, y)  {var testo1='<div id="'+MyLayer+'Drag" onmousedown="InitializeMove(\''+MyLayer+'\')" style="position: absolute; z-index: 1; top: 5px; left: 5px; width: 470; height: 25px; visibility: visible"></div>'+'		<table class="PopUpContenitore"<tr><td><table width="100%" class="PopUp"><tr>';var testo2='<td valign="middle" align="left" nowrap>&nbsp;&nbsp;<b>'+titolo+'&nbsp;</b></td>';var testo3='<td valign="middle" align="center" width="16"><a href="javascript://" onmousedown="kill(\''+MyLayer+'\',\''+MyLayer+'Drag\' )" title="Chiudi Finestra"><img src="'+bottone2+'" border="0" alt="Close"></a></td>';var testo4='</tr></table></td></tr><tr><td>'+msg+'</td></tr></table>';	this.elemento=(bw.dom) ? document.getElementById(MyLayer): (bw.ie4) ? document.all[MyLayer] : 0;	this.CSS=(bw.dom) ? document.getElementById(MyLayer).style: (bw.ie4) ? document.all[MyLayer].style : 0;	this.elemento.innerHTML =  (bw.mac) ? testo1+testo3+testo2+testo4 : testo1+testo2+testo3+testo4;		if (x && y) {		this.CSS.left=x;		this.CSS.top=y;	}	this.CSS.visibility = 'visible';	GetOver(MyLayer);}// scroll fuctionvar loop, timer=50, speed=50;function moveIt(x,y){	var px =(bw.ns4||window.opera)? 0:"px";	this.x = x; this.y = y;	this.css.left = this.x+px;	this.css.top = this.y+px;}function goRight(move) {	if (this.x<0){ this.moveIt(this.x-move, this.y);			if (loop) timer = setTimeout(this.obj+".right("+move+")",speed)	}}function goLeft(move){	if (this.x>(-this.scrollWidth)) { this.moveIt(this.x-move, this.y);			if (loop) timer = setTimeout(this.obj+".left("+move+")",speed)	}}function goUp(move){ 	if (this.y>(-this.scrollHeight)) { this.moveIt(this.x, this.y-move);			if (loop) timer = setTimeout(this.obj+".up("+move+")",speed)	}}function goDown(move){	if (this.y<0) { this.moveIt( this.x, this.y-move);			if (loop) timer = setTimeout(this.obj+".down("+move+")",speed)	}}function scroll_V(speed) { loop = true;		if (speed>0) this.vScroll.up(speed) 			else this.vScroll.down(speed);}function scroll_C(speed) { loop = true;		if (speed>0) this.cScroll.up(speed) 			else this.cScroll.down(speed);}function scroll_H(speed){ loop = true;		if (speed>0) this.vScroll.left(speed) 			else this.vScroll.right(speed);}function ZoomImage(img, speed) {img.width+=speed}function ZoomScroll(foto, move){ 	this.fotoimg=foto;	if (fotoimg.width>160 || move>0) { ZoomImage(foto, move);		if (loop) timer = setTimeout("ZoomScroll(this.fotoimg,"+move+");",speed)	}}function scroll_Z(foto, speed) { loop = true;		ZoomScroll(foto, speed) }function noScroll(){ loop = false;	if (timer) clearTimeout(timer);}