// JavaScript Document
		window.onload = function() {
		
			scanExternalLinks();
			if (document.getElementById('applet_iframe'))
			{				
				resizeApplet();
			}
		}
		
		function submitRicerca(testodefault,messaggio){
			txtRicerca = document.getElementById('txtRicerca').value;
			if((txtRicerca=='')||(txtRicerca==testodefault)){
				alert(messaggio);
				document.getElementById('txtRicerca').focus;
				 return false;
			} else {
				form = document.getElementById('formRicerca');
				form.action = "http://ricerca.regione.vda.it/search?q="+txtRicerca+"&btnG=Cerca&entqr=0&ud=1&sort=date%253AD%253AL%253Ad1&output=xml_no_dtd&oe=UTF-8&ie=UTF-8&client=regione&proxystylesheet=turismo";
				location.href =  "http://ricerca.regione.vda.it/search?q="+txtRicerca+"&btnG=Cerca&entqr=0&ud=1&sort=date%253AD%253AL%253Ad1&output=xml_no_dtd&oe=UTF-8&ie=UTF-8&client=regione&proxystylesheet=turismo";
				dcsMultiTrack('DCS.dcssip','www.regione.vda.it','WT.dl','20','DCS.dcsuri','/search.asp','DCSext.frasecercata',txtRicerca,'WT.cg_n','','WT.cg_s','','DCSext.navTerzoLiv','','DCSext.catVit','');
				return true;
			}
		}		
		
		function vediCateg(idCateg){
			var divCateg = document.getElementById("GruppoCateg"+idCateg);
			var imgCateg = document.getElementById("ImgCateg"+idCateg);
			if (divCateg.style.display=='none'){
				divCateg.style.display = 'block';
				imgCateg.src = "http://www.regione.vda.it/gestione/cms_lovevda/IMG/menuMeno.gif";
				imgCateg.title = "comprimi categoria";
			} else {
				divCateg.style.display = 'none';
				imgCateg.src = "http://www.regione.vda.it/gestione/cms_lovevda/IMG/menuPiu.gif";
				imgCateg.title = "Espandi categoria";
			}
		}
		function vediCategDormire(idCateg){
			var divCateg = document.getElementById("gruppoCategDormire"+idCateg);
			var imgCateg = document.getElementById("ImgCategDormire"+idCateg);
			if (divCateg.style.display=='none'){
				divCateg.style.display = 'block';
				imgCateg.src = "http://www.regione.vda.it/gestione/cms_lovevda/IMG/menuMeno.gif";
				imgCateg.title = "comprimi categoria";
			} else {
				divCateg.style.display = 'none';
				imgCateg.src = "http://www.regione.vda.it/gestione/cms_lovevda/IMG/menuPiu.gif";
				imgCateg.title = "Espandi categoria";
			}
		}
		

		
		function getCookie(NameOfCookie){
			if (document.cookie.length > 0) {              
			begin = document.cookie.indexOf(NameOfCookie+"=");       
			if (begin != -1) {           
			  begin += NameOfCookie.length+1;       
			  end = document.cookie.indexOf(";", begin);
			  if (end == -1) end = document.cookie.length;
				return unescape(document.cookie.substring(begin, end));
			} 
		  }
		  return null;
		}
		function setCookie(NameOfCookie, value, expiredays, path) {
		var ExpireDate = new Date();
		ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
		
		  document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()) + "; path=" + path;
		  //alert (NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()) + "; path=" + path);
		}
		function controllaCookie() {
			document.cookie="testcookie"
			cookieEnabled=(document.cookie.indexOf("testcookie")!=-1)? true : false
			if (!cookieEnabled){
				var answer = confirm ("cookie non abilitati, andare alla pagina di spiegazione per abilitarli?")
				if (answer){
					window.location="/attivazione_cookie.htm"
				}	
			}
			//setCookie('testcookie',null,0);
		}
	
	
function scanExternalLinks() { 
		if (!document.getElementsByTagName) return; 
		var anchors = document.getElementsByTagName("a"); 
		for (var i=0; i<anchors.length; i++) { 
			var anchor = anchors[i]; 
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
				anchor.target = "_blank"; 
		} 
	}




function getSibOfTag(el, tag) 
{ 
	  alert(el.tagName);
      var k = el.parentNode.childNodes; 
      var x; 
      for (var i=0, len=k.length; i<k; ++i){ 
        x = el.parentNode.childNodes[i]; 
        if ( x.tagName && tag == x.tagName.toLowerCase() && x != el){ 
          return x; 
        } 
      } 
      return null; 
}

function resizeApplet() {
	oContentArea = document.getElementById('applet_iframe');
	if (oContentArea.contentWindow)
	{
		if (oContentArea.contentWindow.document.isLoaded)
		{
			tmp_height = oContentArea.contentWindow.document.body.offsetHeight + 50;
			oContentArea.style.height = tmp_height + 'px';
		} else {
			setTimeout("resizeApplet();", 10);
		}
	} else {
		if (oContentArea.contentDocument) {
			//Firefox, Opera	
			if (oContentArea.contentDocument.isLoaded)
			{
				tmp_height = oContentArea.contentDocument.body.offsetHeight + 50;
				oContentArea.style.height = tmp_height + 'px';
			} else {
				if (navigator.vendor != 'KDE')
				{
					setTimeout("resizeApplet();", 10);
				}
			}		
		} else {
			//IE
			if ((oContentArea.body)	&& (oContentArea.body.ownerDocument.isLoaded)) {
				tmp_height = oContentArea.body.clientHeight + 50;
				oContentArea.style.height = tmp_height + 'px';
			} else {
				setTimeout("resizeApplet();", 10);
			}
		}
	}
}


function chiudiMenu(titolo){
	var menu=document.getElementById('menu'+titolo)
	menu.style.display="none";
	switchMenuCollapser(menu, 'close-to-open');	
}

function chiudiTutto(){
	chiudiMenu('casella1');
	chiudiMenu('casella2');
	chiudiMenu('casella3');
	chiudiMenu('casella4');
	chiudiMenu('casella5');
}
		
function getPageCoords (element) { // thanks to 'Martin Honnen' for this function 
	var coords = {x: 0, y: 0}; 
	while (element) { 
			    
		coords.x += element.offsetLeft; 
		coords.y += element.offsetTop; 
		//alert(element.tagName + ": coordinate x: " + coords.x + "; y: " + coords.y);
		element = element.offsetParent; 
	} 
	return coords; 
} 

function apriMenu(titolo){
	if (document.getElementById){			    					
		chiudiTutto();
		var menu = document.getElementById('menu'+titolo);
		menu.style.display="block";
		menu.style.zIndex=3000;
		switchMenuCollapser(menu,'open-to-close');		
	}
}


var finestraCartografia = null; 
function apriCartografia(percorso) {
	if (finestraCartografia!=null) {
		finestraCartografia.close();
	}
	finestraCartografia = window.open(percorso,'','scrollbars=yes,status=yes,resizable=yes');
}

		//alert(getTitolo());
		function aggiungiPaginaViaggio() {
			var msgAggiungi = document.getElementById("msgAggiungi")
			msgAggiungi.style.display = 'block';
			//window.setTimeout('msgAggiungi.style.display=\'none\'', 4000);
			window.setTimeout('hideDiv()', 4000);
		}
		function hideDiv() {
			var msgAggiungi = document.getElementById("msgAggiungi")
			msgAggiungi.style.display = 'none';
		}
		function getTitolo() {
			var titoloPagina = "";
			var titolo = document.getElementsByTagName("h1"); 
			//regular expression per togliere i tag HTML dal titolo
			var re = new RegExp("<[^>]*>","g");
			//alert('titolo:' + titolo.length);
			for (var i = 0; i < titolo.length; i++) { 
				if (document.layers){ //Netscape 4.x 
					classe = titolo[i].getAttribute('class'); 
				} 
				else if (document.all){ // Explorer 
					classe = titolo[i].getAttribute('className'); 
				}
				else if (document.getElementById){ //Netscape 6
					classe = titolo[i].getAttribute('class'); 
				}		
				if ( classe == 'documentFirstHeading') { 
					titoloPagina = titolo[i].innerHTML.replace(re, '');
					//alert("titolo prima: " + titoloPagina);
					titoloPagina = u2dp(titoloPagina)
					//alert("titolo dopo: " + titoloPagina);
					return titoloPagina;
				}
			}		
		}

		function u2dp (s) {
			var ret = '';
			var i = 0;
			for (i=0; i<s.length; i++) {
				charCode = s.charCodeAt(i);
				if (charCode <= 127) 
					ret += s.charAt(i);
				else
					ret += '&#' + charCode + ';';
			}
			return ret;
		}

		function nuovoViaggio(url,lingua) {
			document.getElementById("urlNuovoViaggio").value = url;
			document.getElementById("titoloPaginaViaggio").value = getTitolo();
			document.getElementById("moduloNuovoViaggio").submit();
			//location.href = "/turismo/fascicolo/nuovo_"+lingua+".asp?aggiungiViaggio=1&url=" + url + "&titolo=" + getTitolo()
		}
		
		//questa funzione serve per la ricerca del dove dormire nella homepage del turismo
	function checkboxDormireHome(id){
		//deseleziono tutti icheckbox
		var contenitoreCheckbox = document.getElementById("DivCheckboxCategDormire");
		var chk = contenitoreCheckbox.getElementsByTagName("input");
        for(i=0;i<chk.length;i++)
        {
            if(chk[i].type=="checkbox"){
				chk[i].checked = "";
			}
        }
		//se è stato selezionato qualsiasi seleziono tutti i checkbox
		if(id=='284'){
			for(i=0;i<chk.length;i++)
			{
				if(chk[i].type=="checkbox"){
					chk[i].checked = "checked";
				}
			}
		} else {
			//seleziono il checkbox relativo alla categoria scelta
			document.getElementById("ctg"+id+"_1").checked="checked";
		}
	}
	
	function verificaLocalitaDormire(){
		var loc = document.getElementById("IDLocalita");
		if(loc.value=="aiat"){
			//document.formDoveDormireHome.IDLocalita.length=0;
			document.formDormireHome.IDLocalita.options[0]=new Option("Tutte", "", true, true)
		}
		//imposto il cookie sulla località selezionata
		setCookie('idLocDormire', loc.value, 1, '/');
	}
	
	function overrideFormActionDoveDormire(id, lingua)
	{
		//modifico l'action del Form in base alla selezione
		if (id=='290'){ //case e appartamenti per vacanze
			document.getElementById("formDormireHome").action = "/turismo/dormire_e_mangiare/dove_dormire/case_appartamenti/default_" + lingua + ".asp";
		} else {
			document.getElementById("formDormireHome").action = "/turismo/dormire_e_mangiare/dove_dormire/default_" + lingua + ".asp?ricid=22&dd=1&tipo=ricerca";
		}
	}
