/*
var tips=new Array()

var nn=document.layers?true:false;
var DOM2=document.getElementById?true:false;
var NN6=DOM2&&navigator.userAgent.toLowerCase().indexOf("netscape")!=-1;
var toggle=false,tiplayer=null,tiplayerwidth=null;

nn?window.captureEvents(Event.MOUSEMOVE):null;
*/

function printpage() {
 //window.print();
 var url = ""+window.location;
 re = /(dettaglio|mappa)[.]/g;
 var urls = url.replace(re, "stampa.");
 var w = window.open(urls,"stampa","width=546,height=516,scrollbars=yes");
 w.focus();
 return false;
}
function mailpage() {
 if (false) {
 var pg = window.location;
// var tit = "<html><body>Banca Popolare di Vicenza<br>Ti e' stata segnalata la seguente pagina:<br>" +document.title+"<br>"+
//  "<br>Il link e' il seguente:<br>"+pg+"</body></html>";
 var tit = "Banca Popolare di Vicenza. Ti e' stata segnalata la seguente pagina:\n\n" +document.title+"\n\n"+
  "\n\nIl link e' il seguente:\n\n"+pg;
//tit = escape(document.all[0].innerHTML);
// window.location =

var url="mailto:&subject=I:%20Link%20Banca%20popolare%20di%20Vicenza&body="+tit;
var EmailWindow = window.open(url,"EmailWindow","status=yes,height=400,width=600,scrollbars=yes,location=yes,statusbar=yes,resizable=yes,toolbar=yes");
    EmailWindow.focus();
 } else {
 var url = ""+window.location;
 if (url.indexOf("#")>0) url = url.substring(0,url.indexOf("#"));
 re = /(dettaglio|mappa)[.]/g;
 var urls = url.replace(re, "email.");
 if (urls.indexOf("?")<0) urls += "?";
 urls += "&location="+escape(url);
 var w = window.open(urls,"email","width=546,height=516,scrollbars=yes");
 w.focus();

 }

  return false;
}
function formatInt(w,type) {
  if (type=="int") {
    var a = w.value;
//    re = /(\S+)(\s+)(\S+)/g;
    re = /[^0-9]/g;
    var b = a.replace(re,"");
    w.value = b;
    return a==b;
  }
  if (type=="float") {
    var a = w.value;
//    re = /(\S+)(\s+)(\S+)/g;
    re = /[^0-9.,]/g;
    var b = a.replace(re,"");
    b = b.replace(".",",");
    w.value = b;
    return a==b;
  }
}

function changeLanguageTo(lang){
  var loc = unescape(new String(window.location));
  var i1 = loc.indexOf("&lang=");
  if (i1>=0) {
   var i2 = loc.indexOf("&",i1+5);
   if (i2<0) loc = loc.substring(0,i1);
   else loc = loc.substring(0,i1)+loc.substring(i2+1);
  }
  window.location = (loc + "&lang="+lang);
return true;
}

function Inizia()
	{
	tiplayer=nn?document.layers.tooltip:DOM2?document.getElementById("tooltip"):document.all.tooltip
	tiplayerwidth=nn?tiplayer:tiplayer.style;
	}


function tipWrite(id)
	{
	tiplayerwidth.width=tips[id].length*7;
	if (nn){
		tiplayer.document.open();tiplayer.document.write(tips[id]);tiplayer.document.close();}
		else tiplayer.innerHTML='<span class="textblubold">'+tips[id]+'</span>';
	}

function tip(n)
	{
	toggle=!toggle;
	if (toggle){
		tipWrite(n);
		nn?window.onmousemove=mostra:document.onmousemove=mostra;
		tiplayerwidth.visibility='visible';}
		else{
		nn?window.onmousemove=null:document.onmousemove=null;
		tiplayerwidth.visibility='hidden';}
	}

function mostra(mosso)
	{
	if (nn){
		tiplayer.top=mosso.pageY+10;
		tiplayer.left=mosso.pageX+10;}
		else
		if (DOM2&&NN6){
			tiplayer.style.top=mosso.pageY+10;
			tiplayer.style.left=mosso.pageX+10;}
			else{
//			tiplayer.style.top=window.event.clientY+10;
//			tiplayer.style.left=window.event.clientX+10;

			tiplayer.style.top= document.body.scrollTop + window.event.y+10;
			tiplayer.style.left= document.body.scrollLeft + window.event.x+10;
                        }
	}

function toggleDiv(id,flagit) {
if (flagit=="1"){
if (document.layers) document.layers[''+id+''].visibility = "show"
else if (document.all) document.all[''+id+''].style.visibility = "visible"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
}
else
if (flagit=="0"){
if (document.layers) document.layers[''+id+''].visibility = "hide"
else if (document.all) document.all[''+id+''].style.visibility = "hidden"
else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
}
}
function toggleDivWH(id,w,h) {
if(w>=0)
if (document.layers) document.layers[''+id+''].width=w;
else if (document.all) document.all[''+id+''].width=w;
else if (document.getElementById) document.getElementById(''+id+'').width=w;
if(h>=0)
if (document.layers) document.layers[''+id+''].height=h;
else if (document.all) document.all[''+id+''].height=h;
else if (document.getElementById) document.getElementById(''+id+'').height=h;
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 function jumpMenu(targ,selObj,restore){ //v3.0
   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
   if (restore) selObj.selectedIndex=0;
 }
function textToUnicode(str,widname)
{
     document.getElementById("unicode_conv").innerHTML=str;
     document.all[widname].value = document.getElementById("unicode_conv").innerHTML;
     return true;
}
function gestioneMenuExplorer(w) {
	 var sfEls = document.getElementById(w).getElementsByTagName("LI");
	 for (var i=0; i<sfEls.length; i++) {
	 		 sfEls[i].onmouseover=function() {
             try {
                     var IfrRef = document.getElementById(w+'_DivShim');
			 			 this.className+=" sfhover";
						    IfrRef.style.width = 700; // larghezza massima dello schermo
        				IfrRef.style.height = 250; // altezza massima dello schermo5
					        IfrRef.style.top = 165;
					        IfrRef.style.left = 0;
					        IfrRef.style.zIndex = 99;
					        IfrRef.style.display = "block";
             } catch(e){}
						 }
			 sfEls[i].onmouseout=function() {
	           try {
                     var IfrRef = document.getElementById(w+'_DivShim');
			 			 this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
 					      IfrRef.style.display = "none";
						 } catch(e){}
						 }
		}
}
function isEmptyWidget(wid,tipo) {
  if (tipo == "select") {
    return false;
  } else
  if (tipo == "radio") {
    return false;
  }
  if (tipo == "checkbox") {
    return false;
  }
  else {
    return (wid.value == "");
  }
function toggleIfr(id,h,w,win) {
if (win.document.layers) win.document.layers[''+id+''].height = h;
else if (win.document.all) win.document.all[''+id+''].height = h;
else if (win.document.getElementById) win.document.getElementById(''+id+'').height = h;
/*if (win.document.layers) win.document.layers[''+id+''].width = w;
else if (win.document.all) win.document.all[''+id+''].width = w;
else if (win.document.getElementById) win.document.getElementById(''+id+'').width = w;
*/
}

}

//---------------------------------------------------------------
//          Funzioni per il menu dinamico
//---------------------------------------------------------------
 sfHover = function() {
	 var sfEls = document.getElementById("nav").getElementsByTagName("LI");
     var IfrRef = document.getElementById('DivShim');

	 for (var i=0; i<sfEls.length; i++) {
	 		 sfEls[i].onmouseover=function() {
			 			this.className+=" sfhover";
                                                try {
					        IfrRef.style.width = 700; // larghezza massima dello schermo
        					IfrRef.style.height = 0;//250; // altezza massima dello schermo5
					        IfrRef.style.top = 0;//165;
					        IfrRef.style.left = 0;
					        IfrRef.style.zIndex = 99;
					        IfrRef.style.display = "block";
                                                } catch (e) {};
						 }
			 sfEls[i].onmouseout=function() {
			 			 this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
                                                try {
 					         IfrRef.style.display = "none";
                                                } catch (e) {};
						 }
		}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
