var pad;
var datoxml;
var RootElement1;
var nodecount;
var video;
var titoloxml;
var mouseY;
var mouseX;
var sezione = '';

var ns = (document.layers)? true:false
var ie = (document.all)? true:false

var Sezioni = new Array();
var XMLFile = "sezioni.xml"
var xml = null;

function leggixml(){	
	if(document.implementation && document.implementation.createDocument){
		xml = document.implementation.createDocument("","",null)
		xml.onload=Leggi ;
		xml.load(XMLFile);			
	}
	else if(window.ActiveXObject)
	{
		try
		{
			xml = new ActiveXObject("Msxml2.DomDocument");
		}
		catch (e)
		{
			xml = new ActiveXObject("Microsoft.XMLDOM");
		}
		xml.onreadystatechange = IEGo;
		xml.load(XMLFile);
	}
}

function IEGo(){xml.readyState==4?Leggi():null;}

function Leggi(){
//Nodo = xml.getElementsByTagName("Sezioni")[0].getElementsByTagName("item");
var Nodo = xml.selectNodes("//item")
LeggiSezioni(Nodo);	  
callhome("home")  
}   
 
z = 0

function LeggiSezioni(obj){
for (i=0;i<obj.length;i++){
//lenSez = obj[i].getElementsByTagName("sezione").length
lenSez = obj[i].selectNodes( "/" ).length
	for (y=0;y<lenSez;y++) {
		Sezioni[z] = new dati(getValue(obj[i],"sezione","",y),getValue(obj[i],"sezione","titolo",y))
		z++
	}
}
}    
  
function getValue(vobj,tag,param){
if(param)
	return vobj.getElementsByTagName(tag)[0].getAttribute(param);
else
	return vobj.getElementsByTagName(tag)[0].childNodes[0].nodeValue;
}

function dati(sezione, titolo){
this.sezione=sezione;
this.titolo=titolo;
}
   
if(screen.width==800){
video=0
var regles=new Array();
if (document.styleSheets[0].cssRules) regles=document.styleSheets[0].cssRules
else if (document.styleSheets[0].rules) regles = document.styleSheets[0].rules
for(i=0;i<8;i++){
regles[i].style.fontSize =  "9px";
}
pad = 5
}
else{video=1;pad=6}

function MouseInit()
{
/* MSIE, Konqueror, Opera : */
  if (document.all)
    window.onmousemove=mousemove;
/* Netscape, Mozilla : */
  else
  {
/* Netscape6, Mozilla : */
    if (typeof(document.addEventListener)=="function")
      document.addEventListener("mousemove",mousemove,true);
/* Netscape4 : */
    else
    {
      window.captureEvents(Event.MOUSEMOVE);
      window.onmousemove=mousemove;
    }
  }
}

function mousemove(event)
{
  var mausx,mausy;
/* MSIE, Opera : */
  if (document.all)
  {
    mouseX=event.clientX;
    mouseY=event.clientY;
    if (document.body.scrollLeft)
      mouseX+=document.body.scrollLeft;
    if (document.body.scrollTop)
      mouseY+=document.body.scrollTop;
  }
/* Netscape, Mozilla : */
  else
  {
    mouseX=event.pageX;
    mouseY=event.pageY;
  }
if(sezione!=""){if(mouseY>220||mouseY<80){hidden();hiddenst();}}
}

function japplet(azione){
if(azione=="stop"){document.javaapplet.stop()}else if(azione=="play"){document.javaapplet.start()}
}

function applet(testo){
java = '<APPLET CODE="ScrollItUp.class" ARCHIVE="ScrollItUp.jar" WIDTH="358" HEIGHT="130" id="javaapplet">'
java = java +'<param name="bgcolor" value="C9EBDA">'
java = java +'<param name="brakes" value="110">'
java = java +'<PARAM NAME="fontcolor" VALUE="000000">'
java = java +'<param name="linkcolor" value="77C8E3">'			
java = java +'<PARAM NAME="fontface" VALUE="verdana">'		
java = java +'<param name="fontsize" value="10">	'
java = java +'<PARAM NAME="fontstyle" VALUE="000000">'
java = java +'<param name="hovercolor" value="808080">'
java = java +'<PARAM NAME="fontbold" VALUE="on">'
java = java +'<param name="outlinecolor" value="C9EBDA">'
java = java +'<param name="scrollbgcolor" value="ffffff">'
java = java +'<param name="textfile" value="'+testo+'">'
java = java +'</applet>'
//document.getElementById('japplet').innerHTML = java;
}

function news(id){
attesa()
jsrsExecute( 'asp/server.asp', getnews, 'postNews', ""+id+"");	
}

function getnews(datiNews){
var tabella = '';
delespan()
riempimenu("vuoto","mnu")

var arrNews = datiNews.split('~');

tabella = '<table border="0" cellpadding="0" cellspacing="0" width="750" class="text">'+
		  '<tr><td bgcolor="#77C8E3" class="txbianco">News del '+arrNews[2]+'</td></tr>'+
		  '<tr><td height="10"></td></tr><tr><td><strong>'+arrNews[0]+'</strong></td></tr>'+
		  '<tr><td height="10"></td></tr><tr><td>'+arrNews[1]+'</td></tr></table>'
		  
document.getElementById("cella1").innerHTML = '<img src="img/topinterno1.jpg" vspace="2" border="0">';
document.getElementById("cella2").innerHTML = tabella;
TemineAttesa()		  
}

function delespan(){
document.getElementById("cella1").innerHTML = "";
document.getElementById("cella2").innerHTML = "";
document.getElementById("popup").innerHTML = "";
}

function loadContent(file,dati){
	var Body = document.getElementsByTagName("body").item(0);	
	document.getElementById("dati").innerHTML = dati;		
	var scripttag = document.getElementById("loadscript");
	if(scripttag) Body.removeChild(scripttag);
	Script = document.createElement("script");
	Script.type = "text/javascript";
	Script.id = "loadscript";
	Script.src = file;			
	if (Body){
	  Body.appendChild(Script);	
	}	
}

function attesa(){
document.getElementById('mbody').style.cursor = "wait"
document.getElementById('mbody').style.cursor = "wait"
}

function TemineAttesa(){
document.getElementById('mbody').style.cursor = "default"
document.getElementById('mbody').style.cursor = "default"
}

function loadDiv(){
	Div = document.getElementById("finestra")
	Div.style.border = "1px";
	Div.style.borderStyle = "solid";
	Div.style.borderColor = "Black";
	Div.style.left = 220+"px";
	Div.style.top = 150+"px";
	Div.style.display = "block";
	
	tabella = '<table border="0" width="200" bgcolor="#FFFFFF" cellpadding="0" cellspacing="0" class="text" height="70" style="padding-left:5px;padding-right:5px">'+
			  '<tr><td height="15" colspan="5" valign="top" bgcolor="#77C8E3">Effettua il Log In</td>'+
			  '<td align="right" height="15" bgcolor="#77C8E3"><a onclick="delmenuacc()" style="cursor:hand;" onfocus="this.blur()">'+
			  '<img src="img/close_dwn.gif" alt="" border="0" onmouseover="this.src=\'img/close_up.gif\';" onmouseout="this.src=\'img/close_dwn.gif\';"></a></td></tr>'+
			  '<tr><td bgcolor="#000000" colspan="6"></td></tr>'+
			  '<td width="100">User</td><td width="1"></td><td width="100">Password</td>'+
			  '<td></td></tr><tr><td><input type="text" name="user" id="user" class="inputBox"></td>'+
			  '<td width="1"></td><td><input type="Password" name="pass" id="pass" class="inputBox"></td>'+
			  '<td colspan="3"><input type="Button" name="subLog" value="Log In" onclick="callAreaprivata()" class="inputSubmit" onfocus="this.blur()">'+
			  '</td></tr></table>';
			  
	Div.innerHTML = tabella;	
}

var wOpen = null;
str =  null;

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function riempimenu(divNome,classe){
	spanArray = new Array(11)
	spanArraytit = new Array(11)
	var classe1 = "mnu"
	var classe2 = "mnu"
	var classe3 = "mnu"
	var classe4 = "mnu"

	var chiamatafunc
	spanArray[0] = "home"
	spanArray[1] = "stampa"
	spanArray[2] = "servizi"
	spanArray[3] = "ricerca"
	spanArray[4] = "progetti"
	spanArray[5] = "link"
	spanArray[6] = "contatti"
	spanArray[7] = "normative"
	spanArray[8] = "faq"
	spanArray[9] = "privata"
	spanArray[10] = "saperne"	

	spanArraytit[0] = "HOME"	
	spanArraytit[1] = "STAMPA LOCALE" 
	spanArraytit[2] = "SISTEMA DEI SERVIZI"
	spanArraytit[3] = "DATI E STATISTICHE"
	spanArraytit[4] = "PROGETTI"
	spanArraytit[5] = "LINK"
	spanArraytit[6] = "CONTATTI"
	spanArraytit[7] = "NORMATIVE"
	spanArraytit[8] = "FAQ"
	spanArraytit[9] = "AREA PRIVATA"
	spanArraytit[10] = "PER SAPERNE DI PIU&rsquo; SU"
	
	divNome=='servizi'?classe1=classe:
	divNome=='normative'?classe2=classe:
	divNome=='ricerca'?classe3=classe:	
	divNome=='saperne'?classe4=classe:null;
	
	for (i=0;i<spanArray.length;i++){	
	document.getElementById(spanArray[i]).style.paddingLeft = "5px";
	document.getElementById(spanArray[i]).style.paddingRight = "5px";	
	if(spanArray[i]=='privata'){chiamatafunc = "logit()"}else if(spanArray[i]=="home"){chiamatafunc = "callhome(\"home\");delmenuacc()"}else{chiamatafunc = "call"+spanArray[i]+"()"}		
	if(spanArray[i]=='servizi'){document.getElementById(spanArray[i]).innerHTML = "<a href='javascript:;' onmouseover="+chiamatafunc+" class='"+classe1+"' onfocus='this.blur()' title='"+spanArraytit[i]+"'>"+spanArraytit[i]+"</a>";}
	else if(spanArray[i]=='normative'){document.getElementById(spanArray[i]).innerHTML = "<a href='javascript:;' onmouseover=hiddenst();"+chiamatafunc+" class='"+classe2+"' onfocus='this.blur()' title='"+spanArraytit[i]+"'>"+spanArraytit[i]+"</a>";}	
	else if(spanArray[i]=='ricerca'){document.getElementById(spanArray[i]).innerHTML = "<a href='javascript:;' onmouseover=hiddenst();"+chiamatafunc+" class='"+classe3+"' onfocus='this.blur()' title='"+spanArraytit[i]+"'>"+spanArraytit[i]+"</a>";}
	else if(spanArray[i]=='saperne'){document.getElementById(spanArray[i]).innerHTML = "<a href='javascript:;' onmouseover=hiddenst();"+chiamatafunc+" class='"+classe4+"' onfocus='this.blur()' title='"+spanArraytit[i]+"'>"+spanArraytit[i]+"</a>";}	
	else if(divNome!=spanArray[i]){if(spanArray[i]=='stampa'||spanArray[i]=='privata'){classe='mnuN'}else{classe='mnu'};document.getElementById(spanArray[i]).innerHTML = "<a href='javascript:"+chiamatafunc+";' class=\""+classe+"\" onfocus=\"this.blur()\" onmouseover=\"hidden();hiddenst()\" title='"+spanArraytit[i]+"'>"+spanArraytit[i]+"</a>";} 			
	else{document.getElementById(spanArray[i]).innerHTML = "<font class='mnuacc'  title="+spanArraytit[i]+">"+spanArraytit[i]+"</font>";}
	}	
}

function hidden(){document.getElementById("Divmenu").style.display = 'none';}
function hiddenst(){document.getElementById("Divstmenu").style.display = 'none';}

////////////////////////////////////////////////////////////////////////////////////////
//---------------------------Inizio Home -------------------------------------------////
///////////////////////////////////////////////////////////////////////////////////////
function callhome(pagina){
setTimeout('riempimenu("home","mnu")',300)
pagina=="home"?delespan():null;
document.getElementById("cella1").innerHTML = ""
tabhome1 =  '<table width="750" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" height="2"></td>'+
		    '</tr><tr><td height="274" rowspan="2" valign="top"><img src="img/home1.jpg" width="389" '+
		    'height="274"></td><td height="137" valign="top"><img src="img/home2.jpg" width="361" '+
		    'height="140"></td></tr><tr><td align="right" valign="bottom" height="134" id="japplet" bgcolor="#ffffff">'+
		    '</td></tr><tr><td colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0">'+ 
			'<tr><td height="5"></td><td></td><td></td><td rowspan="7" valign="top" width="360">'+
			'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2" height="5">'+
			'</td></tr><tr><td width="20%" id="imgHome1" bgcolor="#C9EBDA" height="63"></td>'+
			'<td bgcolor="#C9EBDA" width="80%" id="testoHome1" valign="middle" style="padding-left:5px"></td></tr><tr><td height="10" colspan="2"></td>'+
			'</tr><tr><td width="20%" id="imgHome2" bgcolor="#C9EBDA" height="63"></td>'+
			'<td bgcolor="#C9EBDA" id="testoHome2" valign="middle" style="padding-left:5px"></td></tr><tr><td height="10" colspan="2"></td></tr><tr>'+
			'<td colspan="2" class="testo"><a href="http://www.adobe.it/products/acrobat/readstep2.html" target="_blank">'+
			'<img src="img/adobe.jpg" width="87" height="31" alt="Scarica acrobat" border="0"></a><br>'+
			'Per visualizzare la maggior parte '+ 'dei documenti è necessario avere installato Acrobat '+
			'Reader. Se non lo possiedi scaricalo gratuitamente.</td></tr></table></td></tr><tr><td>'+
			'<img src="img/chi1.jpg" width="95" height="65"></td><td width="289" valign="top"><font class="titoliazz">'+
			''+Sezioni[0].titolo+'</font><br><a href="javascript:callxmlDati(\'vuoto\',0);" class="testo" '+
			'title="'+Sezioni[0].titolo+' - (Continua...)">'+Sezioni[0].sezione.substr(0,200)+'....</a>'+
			'</td><td width="5"></td></tr><tr><td height="5"></td><td></td><td></td></tr><tr><td>'+
			'<img src="img/dove1.jpg" width="95" height="65"></td><td width="289" valign="top"><font class="titoliazz">'+
			''+Sezioni[1].titolo+'</font><br><a href="javascript:callxmlDati(\'vuoto\',1);" class="testo" '+
			'title="'+Sezioni[1].titolo+' - (Continua...)">'+Sezioni[1].sezione.substr(0,150)+'....</a></td>'+
			'<td width="5"></td></tr><tr><td height="5"></td><td></td><td></td></tr><tr><td>'+
			'<img src="img/regolamento.jpg" width="95" height="65"></td><td width="289" valign="top"><font class="titoliazz">'+
			''+Sezioni[2].titolo+'</font><br> <a href="javascript:callxmlDati(\'vuoto\',2);" class="testo" '+
			'title="'+Sezioni[2].titolo+' - (Continua...)">'+Sezioni[2].sezione.substr(0,100)+'....</a></td>'+
			'<td width="5"></td></tr><tr><td height="5"></td><td></td><td></td></tr></table></td></tr></table>';
		   
document.getElementById("cella1").innerHTML = tabhome1;

//setTimeout('applet("asp/news.asp")',200)

document.getElementById("japplet").innerHTML = '<iframe width="358" height="130" src="scroller.htm" SCROLLING="no" FRAMEBORDER="0" border=0 id="IFnews" name="IFnews"></iframe>';

jsrsExecute( 'asp/server.asp', getHome, 'postHome');
}

function getHome(datiHome){
var HomeArr = datiHome.split('$');

arrHome1 = HomeArr[0].split('~');
arrHome2 = HomeArr[1].split('~');

document.getElementById("imgHome1").innerHTML = '<img src="upload/imgdochome/'+arrHome1[1]+'" width="94" height="63">';
document.getElementById("imgHome2").innerHTML = '<img src="upload/imgdochome/'+arrHome2[1]+'" width="94" height="63">';

document.getElementById("testoHome1").innerHTML = "<a href='javascript:vocihome("+arrHome1[2]+");' class='titoliner' title='"+arrHome1[0]+"'>"+arrHome1[0]+"</a>";
document.getElementById("testoHome2").innerHTML = "<a href='javascript:vocihome("+arrHome2[2]+");' class='titoliner' title='"+arrHome2[0]+"'>"+arrHome2[0]+"</a>";
}

function vocihome(id){
riempimenu("vuoto","mnu")
jsrsExecute( 'asp/server.asp', getHomeDesc, 'postHomeDesc', ""+id+"");
}

function getHomeDesc(datiHomeDesc){
arrHomeDesc = datiHomeDesc.split('~');

document.getElementById("cella1").innerHTML = '<img src="img/topinterno1.jpg" vspace="2" border="0">';
document.getElementById("cella2").innerHTML = "<strong>"+arrHomeDesc[0]+"</strong><br><br>"+arrHomeDesc[1];
}
////////////////////////////////////////////////////////////////////////////////////////
//---------------------------Fine Home ---------------------------------------------////
///////////////////////////////////////////////////////////////////////////////////////





