function MM_findObj(n, d) { 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 && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('The following error(s) occurred:\n'+errors); document.MM_returnValue = (errors == ''); } function cambiolingua(there) { var location = there.options[there.selectedIndex].value; window.location.href = location; there.selectedIndex = 0; } function fs() {document.f.Cosa.focus();}	 function newFs() {document.form1.Dove.focus();} function MM_displayStatusMsg(msgStr) { status=msgStr; document.MM_returnValue = true; } function controllaRiempimento(campoCosa, campoDove) { if (document.f.elements[campoCosa].value == '' && document.f.elements[campoDove].value == '') { alert('Please fill in at least one field'); } else { document.f.submit(); } } function vaimichelle() { var Index_Lingua = '<%=Index_Lingua%>'; newmichelle = window.open('http://www.7mates.com/work_small.asp?aperturapopupdapulsante=SI&michellerismail=SI&Index_Lingua='+Index_Lingua+'', '', 'scrollbars=no'); return false; } function MM_jumpMenu(targ,selObj,restore){ eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } function flashmichelle() { window.open('http://www.7mates.com/work_small.asp?aperturapopupdapulsante=SI&michellerismail=SI&Index_Lingua=1', '', 'scrollbars=no'); } function MM_preloadImages() { 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_swapImage() { 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 MM_swapImgRestore() { 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 segnalaAdUnAmico(Lingua) { var tgtUrl = "http://www.7mates.com/channels/segnala.asp?sellin=" + Lingua; window.open ( tgtUrl, "TellYourFriends", "toolbar=0,resizable=1,menubar=0,location=0,status=0,scrollbars=3,width=560,height=380,screenX=30,screenY=25,left=30,top=25"); } function segnalaAdUnAmico7mates(Lingua) { var tgtUrl = "http://www.7mates.com/channels/segnala.asp?sellin=" + Lingua; window.open ( tgtUrl, "TellYourFriends", "toolbar=0,resizable=1,menubar=0,location=0,status=0,scrollbars=3,width=560,height=380,screenX=30,screenY=25,left=30,top=25"); } function Newsletter(Lingua) { var tgtUrl = "/newsletter.asp?sellin=" + Lingua; window.open ( tgtUrl, "Newsletter", "toolbar=0,resizable=1,menubar=0,location=0,status=0,scrollbars=3,width=560,height=380,screenX=30,screenY=25,left=30,top=25"); } function Newsletter7mates(Lingua) { var tgtUrl = "http://www.7mates.com/channels/newsletter.asp?sellin=" + Lingua; window.open ( tgtUrl, "Newsletter", "toolbar=0,resizable=1,menubar=0,location=0,status=0,scrollbars=3,width=560,height=380,screenX=30,screenY=25,left=30,top=25"); } function ragsocmin3(con){ if (con.length < 3){ alert('Perfavore, inserire almeno 3 lettere nel campo "Chi"'); return false; } else { return true; } }

function selezionaperinviomultiplo(idinvio){
			var xid = idinvio;
			var xel = 'chk_contatta-' + xid;
			document.forms['inviomultiplo'].elements[xel].checked = true;
		}
		function controllaepoiinviomultiplo(lingua){
			var l = lingua;
			var f = document.forms['inviomultiplo'];
			var a = "";
			var ok = false;
			for (i=0;i<f.length;i++){
				var x = f.elements[i].name;
				if (x.substring(0,13) == "chk_contatta-"){
					if (f.elements[x].checked == true){
						ok = true;				
						break;
					} 
				}
			}
			if (ok){
				f.submit();
			} else {
				switch(lingua){
					case 1:
						a = "Per favore, seleziona almeno una struttura per l\'invio multiplo.";
						break;
					case 2:
						a = "S\'il te plaît, sélectionnes au moins une structure pour l\'envoi multiple.";
						break;						
					case 3:
						a = "Bitte mindestens einen Hotelbetrieb fuer Mehrfachsendung auswaehlen.";
						break;						
					case 4:
						a = "Please select at least a structure for multiple sending, thank you.";
						break;						
					case 5:
						a = "Please select at least a structure for multiple sending, thank you.";
						break;						
				}
				alert(a);
			}
		}
		

		function stile(){		
			var appN = navigator.appName;
			var ie = (appN=="Microsoft Internet Explorer") ? true : false;

		   	if(ie){
				document.styleSheets[0].addRule(".sfvar","{BACKGROUND-COLOR: #FFFF99}");
			} else {
				document.styleSheets[0].deleteRule(".sfvar { BACKGROUND-COLOR: #FFFFFF }", 0);
				document.styleSheets[0].insertRule(".sfvar { BACKGROUND-COLOR: #FFFF99 }", 0);
			}
		}
		function rimettistile(){
			var appN = navigator.appName;
			var ie = (appN=="Microsoft Internet Explorer") ? true : false;

		   	if(ie){
				document.styleSheets[0].addRule(".sfvar","{BACKGROUND-COLOR: #FFFFFF}");
			} else {
				document.styleSheets[0].deleteRule(".sfvar { BACKGROUND-COLOR: #FFFF99 }", 0);
				document.styleSheets[0].insertRule(".sfvar { BACKGROUND-COLOR: #FFFFFF }", 0);				
			}
		}

	function addBookmarkCB(title,url) {
		if (window.sidebar) {
			window.sidebar.addPanel(title, url,"");
		} else if( document.all ) {
			window.external.AddFavorite( url, title);
		} else if( window.opera && window.print ) {
			return true;
		}
	}
/* per ridimensionare la font del racconto */
function setFontSize(size) {
	var corpoTestoGuida = document.getElementById('corpoTestoGuida');
	var percentuale = "14px"; // default
	if (size == 1) percentuale = "12px";
	if (size == 2) percentuale = "14px";
	if (size == 3) percentuale = "16px";
	corpoTestoGuida.style.fontSize = percentuale;
	
}
/* funzione per i social bookmarks*/
   function fnSocialBookmarks(SocialBookmarks, URLparametro, URLValore, paramTitle, TitoloValore) {
	var SocialBookmarksURL = SocialBookmarks +  URLparametro +'=' + encodeURIComponent(URLValore) + '&'+ paramTitle +'=' + encodeURIComponent(TitoloValore);
	window.open(SocialBookmarksURL);
}