//Show
function Show(id){
if(document.getElementById)
    document.getElementById(id).style.display="block";
}
//Hide
function Hide(id){
if(document.getElementById){
    document.getElementById(id).style.display="none";
    }
}
//Check Email Address
u = window.location;
function checkEmailAddress(field) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (goodEmail){
   good = true
} else {
   alert('Inserire un indirizzo valido.')
   field.focus()
   field.select()
   good = false
   }
}
function mailThisUrl(m){
   good = false
   checkEmailAddress(document.eMailer.address)
   if (good){ 
   	  var delimiter = '\n'
      window.location = "mailto:"+document.eMailer.address.value+"?subject="+m+"&body="+document.title+" - link: "+u;
   }
}
//WriteEmailAddress
function WriteAddress(username,hostname,linktext){
	document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + ">" + linktext + "</a>");
}
function WriteImgAddress(username,hostname,imgpath){
	document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + ">" + "<img style='border:none;' src=" + imgpath + " alt=" + username + "@" + hostname + " width='25px' /></a>");
}
//BannerSlideShow
var slideShowSpeed = 4000
var crossFadeDuration = 4
var Pic = new Array()
var t
var j = 0
var p
var preLoad = new Array()
function SetBannerSlideShow(imgpath){
	if (imgpath==null){imgpath='../images/';}
	Pic[0] = imgpath + 'ciclo758alto.jpg'
	Pic[1] = imgpath + '13batti.jpg'
	Pic[2] = imgpath + '130cieloE.jpg'
	Pic[3] = imgpath + '13cancello.jpg'
    Pic[4] = imgpath + '13pontefi.jpg'
    Pic[5] = imgpath + '13quoE.jpg'
	p = Pic.length
	for (i = 0; i < p; i++){
	   preLoad[i] = new Image()
	   preLoad[i].src = Pic[i]
	}
}
function runSlideShow(){
   if (document.all){
      document.images.BannerSlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.BannerSlideShow.filters.blendTrans.Apply()  
   }
   document.images.BannerSlideShow.src = preLoad[j].src
   if (document.all){
      document.images.BannerSlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}
//ExtraSlideShow
var extraslideShowSpeed = 3000
var extracrossFadeDuration = 5
var extraPic = new Array()
var extrat
var extraj = 0
var extrap
var extrapreLoad = new Array()
function SetExtraSlideShow(imgpath){
	if (imgpath==null){imgpath='../images/';}
	extraPic[0] = imgpath + 'paternotab2.jpg'
	extraPic[1] = imgpath + 'decima368.jpg'
    extraPic[2] = imgpath + 'niporos368.jpg'
    extraPic[3] = imgpath + 'aero368caf.jpg'
    extraPic[4] = imgpath + 'balzino368.jpg'
    extraPic[5] = imgpath + 'vecchio368.jpg'
    extraPic[5] = imgpath + 'busini.jpg'
	extrap = extraPic.length
		for (extrai = 0; extrai < extrap; extrai++){
		   extrapreLoad[extrai] = new Image()
		   extrapreLoad[extrai].src = extraPic[extrai]
		}	
}
function runExtraSlideShow(){
   if (document.all){
      document.images.ExtraSlideShow.style.filter="revealTrans(duration=extracrossFadeDuration,transition=3)"
      document.images.ExtraSlideShow.filters.revealTrans.Apply()	  
   }
   document.images.ExtraSlideShow.src = extrapreLoad[extraj].src
   if (document.all){
      document.images.ExtraSlideShow.filters.revealTrans.Play()
   }
   extraj = extraj + 1
   if (extraj > (extrap-1)) extraj=0
   extrat = setTimeout('runExtraSlideShow()', extraslideShowSpeed)
}
//Dropdown menu
function setMenuList() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("primarymenulist");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
/*FontSwitcher*/
function setFontSwitcher(){
size="";
if(size!=null) SetFontSize(size);       //setta le impostazioni
}
function SetFontSize(s){
document.getElementsByTagName('body')[0].style.fontSize=s;
}
/*ExpandableMenu*/
if (!document.getElementById)
    document.getElementById = function() { return null; }

function initializeMenu(menuId, actuatorId) {
    var menu = document.getElementById(menuId);
    var actuator = document.getElementById(actuatorId);
    if (menu == null || actuator == null) return;
    actuator.parentNode.style.backgroundImage = "url(../images/plus.gif)";
    actuator.onclick = function() {
        var display = menu.style.display;
        this.parentNode.style.backgroundImage =
            (display == "block") ? "url(../images/plus.gif)" : "url(../images/minus.gif)";
        menu.style.display = (display == "block") ? "none" : "block";
        return false;
    }
}
function createSiteMap() {
            initializeMenu("arteculturaMenu", "arteculturaActuator");
			initializeMenu("chieseMenu", "chieseActuator");
            initializeMenu("manifestazioniMenu", "manifestazioniActuator");
            initializeMenu("attivitaMenu", "attivitaActuator");
		 	initializeMenu("montagnaMenu", "montagnaActuator");
			initializeMenu("enogastronomiaMenu", "enogastronomiaActuator");
			initializeMenu("ricettivitaMenu", "ricettivitaActuator");
			initializeMenu("serviziMenu", "serviziActuator");
        }
/*Page_Onload*/
function initialize(s){
	setMenuList();
	setFontSwitcher();
	SetBannerSlideShow(s);
	SetExtraSlideShow(s);
	if (document.images.BannerSlideShow) runSlideShow();
	if (document.images.ExtraSlideShow) runExtraSlideShow();
	createSiteMap();
}

function wrapString(inputString,wrapLength,delimiter)
{
  if (!delimiter) delimiter = '\n';
  if (!wrapLength) wrapLength = inputString.length.
  buildString = '';
  for (i=0; i < inputString.length; i+=wrapLength)
  {
    buildString += inputString.slice(i,i+wrapLength) + delimiter;
  }
  return buildString.slice(0,(buildString.length - delimiter.length));
}