<!--

var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function loadswf(swf,w,h){
	document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"");
	document.write("codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\"");
	document.write("width=\""+w+"\" height=\""+h+"\">");
	document.write("<param name='movie' value='"+swf+"' />\n");
	document.write("<param name='quality' value='high' /><param name='wmode' value='transparent' />\n");
	document.write("<embed src=\""+swf+"\" quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+w+"\" height=\""+h+"\"></embed>");
	document.write("</object>\n");
}

function chiamaMetodo(lev, mov) {
	var IE = navigator.appName.indexOf("Microsoft") != -1;
	var filmato = IE ? window.mainMovie : window.document.mainMovie;
	filmato.LoadMovie(lev, mov);
}

function checkMail(mail){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(mail)){
		return true;
	}else{
		return false;
	}
}


var initI=0

function scrollMenu() {
	var boxTop=document.getElementById('photoGallery')
	var IE = navigator.appName.indexOf("Microsoft") != -1;
	if(IE){
		var quanto = 204
	}else{
		var quanto = 224
	}
	if (boxTop!=undefined && boxTop!=null){
		if (document.body.scrollTop-quanto>0) {
			posizione=Math.floor((initI+((document.body.scrollTop-quanto)))/2)
			boxTop.style.marginTop = posizione
			initI=posizione
		} else {
			boxTop.style.marginTop = 0
			initI=0
		}
	}
}




function loadProd(qualeDiv,qualePagina,alCompletamento){
	new Ajax.Updater(qualeDiv, qualePagina ,
						{
							asynchronous:true,
							evalScripts:true,
							encoding:'UTF-8',
							onComplete:alCompletamento
						}
					);
}

function richiesta(qualeDiv,ilForm,qualePagina){
	new Ajax.Updater(qualeDiv, qualePagina , {
												asynchronous:true,
												evalScripts:true,
												parameters:Form.serialize(ilForm)
											}
					);
	return false;
}

function confermaurl(Viewtesto,urltogo){
	if (confirm(Viewtesto))
	{
		document.location.href=urltogo
	}
}

function apriChiudiParagrafo(quale){
	if($(quale).style.display=='none'){
		new Effect.Appear(quale, { duration: 0.5 });
	}else{
		new Effect.Fade(quale, { duration: 0.5 });
	}
}

function apri_chiudi(oggetto,oggetto2) {
	var ele = document.getElementById(oggetto);
	var ele2 = document.getElementById(oggetto2);
	if (ele!=undefined & ele2!=undefined ){
		if (ele.style.display=="none") {
			ele.style.display="";
			ele2.style.display="none";
		} else {
			ele.style.display="none";
			ele2.style.display="";
		}
	}
}

function popupwh(scelta,w,h){
	finestra = window.open(scelta,'IlCipresso','scrollbars=yes,resizable=NO,width='+w+',height='+h+',status=no,location=no,toolbar=no,left=50,top=50');
	finestra.focus();
}

function cambiaTipoInput(tipo){
	var ele =$('TXT_PWD');
	if(tipo=='focus'){
		if(ele.value == 'password'){
			ele.value = '';
		}
		//ele.setAttribute('type', 'password');
	//$('TXT_PWD').writeAttribute("type", "password");
	}else{
		if(ele.value== ''){
			//ele.setAttribute('type', 'text');
			//$('TXT_PWD').writeAttribute("type", "text");
			ele.value = 'password';
		}
	}
}

function eseguiLogin(qualeDiv,ilForm,qualePagina){
	$(qualeDiv).show()
	new Ajax.Updater(qualeDiv, qualePagina , {
												asynchronous:true,
												evalScripts:true,
												parameters:Form.serialize(ilForm)
											}
					);
	return false;
}

function spostaMenu(id000){
	var margineSx = 0;
	var t = false
	//var arrMenu = $('navFirstLev').select('a');
	var arrMenu = $('navFirstLev').getElementsByTagName('a');
	var aa = ""
	
	for (i=0;i<arrMenu.length && !t ;i++){
		if(arrMenu[i].id != 'voce_'+id000){
			margineSx += $(arrMenu[i].id).getWidth() + 6;
		}else{
			t = true;		
		}
	}
	$('navSecondLev').style.marginLeft = margineSx + 'px';
}

function menuSecondLev_OLD(id000){
	var qualeDiv = 'navSecondLev';
	$(qualeDiv).update('');
	var voceMenu = $('voce_'+id000);
	spostaMenu(id000);
	if($(qualeDiv).style.display=='none'){
		$(qualeDiv).show();
		//new Effect.Appear(qualeDiv,{duration:0.3});
	}
	var arra = $('navFirstLev').select('a.voceMenuSel');
	for (i=0;i<arra.length;i++){
		arra[i].removeClassName('voceMenuSel');
		arra[i].addClassName("voceMenu");
	}
	voceMenu.removeClassName('voceMenu');
	voceMenu.addClassName('voceMenuSel');
	
	new Ajax.Updater(qualeDiv, '/includes/menuSecondoLivello.asp?id000='+id000 , {
												asynchronous:true,
												evalScripts:true
											}
					);
	return false;
}

function menuSecondLev(id000){
	var qualeDiv = 'navSecondLev';
//	$(qualeDiv).update('');
	spostaMenu(id000);
	if($(qualeDiv).style.display=='none'){
		$(qualeDiv).show();
		//new Effect.Appear(qualeDiv,{duration:0.3});
	}

	var arra = document.getElementsByClassName('clSottoMenu');
	for (i=0;i<arra.length;i++){
		if (arra[i].id=='contSubMenu_'+id000){
			arra[i].show()
		}else{
			arra[i].hide()
		}
	}

}

function closeMenuSecondLev(){
	var qualeDiv = 'navSecondLev';
	$(qualeDiv).hide();
	//new Effect.Fade(qualeDiv,{duration:0.3});
}

function apriVideo(quale,tabella){

	var altezza = $('mainContent').getHeight() + 200;
	
	var theBody = document.getElementsByTagName("body")[0]
	
	if($('overlayVideo')!=null){
		$('overlayVideo').remove()
	}
	if($('contenitoreVideo')!=null){
		$('contenitoreVideo').remove()
	}
	
	var divvone = new Element('div', {'class': 'divvone','id': 'overlayVideo'});
	
	divvone.setStyle({width : theBody.clientWidth,height:altezza,display:'none'});
	
	var divvone2 = new Element('div', {'class': 'divvone2','id':'contenitoreVideo'});

	theBody.appendChild(divvone)
	theBody.appendChild(divvone2)
	
	$('overlayVideo').observe('click', function(event){
		Element.stopObserving('overlayVideo');
		$('overlayVideo').remove();
		$('contenitoreVideo').remove();
	 });

	
	new Ajax.Request('/includes/caricaVideo.asp?tab='+tabella+'&getDimensioni=ok&id='+quale, {
	  onSuccess: function(transport) {
	      // yada yada yada
	      var arrDimensioni = transport.responseText.split("|");
	      
			marigineSinistro = parseInt((theBody.clientWidth-arrDimensioni[0]) / 2)
			$('contenitoreVideo').style.left =  marigineSinistro + 'px';
	  }
	});

	
	$('contenitoreVideo').style.top =  150 + 'px';
	
	new Ajax.Updater('contenitoreVideo', '/includes/caricaVideo.asp?tab='+tabella+'&id='+quale,
						{
							asynchronous:true,
							evalScripts:true,
							encoding:'UTF-8',
							onComplete:	new Effect.Appear('contenitoreVideo', { duration: 0.7,from:0.2,to:1})
						}
					);
	
	new Effect.Appear('overlayVideo', { duration: 0.4,from:0.2,to:0.7});
}

function chiudiOverlay(quale){
	if (quale == undefined) {
		quale = "Video";
	}
	Element.stopObserving('overlay' + quale);
	$('overlay' + quale).remove();
	$('contenitore' + quale).remove();
}

function caricaMappaGoogle(idPassato){
		var divMappa = 'contMap';
		arrIdPassato = idPassato.split("|");
		if (arrIdPassato[0] == 'ID_206') {
			divMappa = 'contMap_' + arrIdPassato[1];
		}
		if($(divMappa).style.display=='none'){
		new Effect.Appear(divMappa, { duration: 0.5 });
		new Ajax.Updater(divMappa, '/includes/caricaMappa.asp?idPassato='+idPassato , {
													asynchronous:true,
													evalScripts:true
												}
						);
		return false;
	}else{
		new Effect.Fade('contMap', { duration: 0.5 });
	}
}

function ckRadio(quale){
	var valore = quale;
	if (quale=='1'){
		if ($('radio_1').hasClassName('radiobutt')){
			$('radio_1').removeClassName('radiobutt');
			$('radio_1').addClassName('radiobuttCk');
			$('radio_2').removeClassName('radiobuttCk');
			$('radio_2').addClassName('radiobutt');
		}else{
			$('radio_1').removeClassName('radiobuttCk');
			$('radio_1').addClassName('radiobutt');
			valore = '0';
		}
	}else{
		if ($('radio_2').hasClassName('radiobutt')){
		$('radio_2').removeClassName('radiobutt');
		$('radio_2').addClassName('radiobuttCk');
		$('radio_1').removeClassName('radiobuttCk');
		$('radio_1').addClassName('radiobutt');
		}else{
			$('radio_2').removeClassName('radiobuttCk');
			$('radio_2').addClassName('radiobutt');
			valore = '0';
		}
	}

	$('cheFare').value = valore;
}

function rispondiInvito(qualeDiv,ilForm,qualePagina){
	$(qualeDiv).show()
	new Ajax.Updater(qualeDiv, qualePagina , {
												asynchronous:true,
												evalScripts:true,
												parameters:Form.serialize(ilForm)
											}
					);
	return false;
}


function addRemove(qualeDiv,qualePagina,campoInput){
	$(qualeDiv).update('Loading...');
	if ($(qualeDiv).style.display=='none'){
		new Effect.Appear(qualeDiv, { duration: 0.5 });
	}
	if($(campoInput).value.length > 0){
		var timeOutAddRemove = setTimeout(function(){
			new Ajax.Updater(qualeDiv, qualePagina.replace('#key#',$(campoInput).value) , {
													asynchronous:true,
													evalScripts:true,
													onComplete:function(){
													//	alert(qualeDiv)
													}											
													}
						);
			clearTimeout(timeOutAddRemove)
			return false;
		},1000);
	}else{
		closeResult(qualeDiv);
		//new Effect.Fade(qualeDiv, { duration: 0.5 });
	}
}

function addElem(qualeDiv,qualePagina,qualeDivRicarico,qualePaginaCarico){
	closeResult(qualeDiv);
	new Ajax.Updater(qualeDiv, qualePagina , {
												asynchronous:true,
												evalScripts:true,
												onComplete:function(){loadGenerico(qualeDivRicarico,qualePaginaCarico)}
											}
					);
	return false;
}
function delElem(qualeDiv,qualePagina,messaggio){
	if (confirm(messaggio)){
		new Ajax.Updater(qualeDiv, qualePagina , {
													asynchronous:true,
													evalScripts:true
												}
						);
		return false;
	}
}

function loadGenerico(qualeDiv,qualePagina){
	new Ajax.Updater(qualeDiv, qualePagina , {
												asynchronous:true,
												evalScripts:true
											}
					);
	return false;
}

function loadCountry(id){
	var listaCountry = $$('.recordCountry');
	if(listaCountry != ''){
		var oldRecordSelezionato = $$('.recordCountrySel');
		if (oldRecordSelezionato != ''){
			oldRecordSelezionato[0].removeClassName('recordCountrySel');
			oldRecordSelezionato[0].addClassName('recordCountry');
		}
		$('recordCountry_' + id).removeClassName('recordCountry');
		$('recordCountry_' + id).addClassName('recordCountrySel');
	}
	new Ajax.Updater('countryOperation', '/includes/loadCountry.asp?ID_206=' + id , {
												asynchronous:true,
												evalScripts:true
											}
					);
	return false;
}

function closeResult(quale){
	new Effect.Fade(quale, { duration: 0.5 });
}

function apriBanner(quale){
	var altezza = $('mainContent').getHeight() + 200;
	var theBody = document.getElementsByTagName("body")[0]
	if($('overlayBanner')!=null){
		$('overlayBanner').remove()
	}
	if($('contenitoreBanner')!=null){
		$('contenitoreBanner').remove()
	}
	var divvone = new Element('div', {'class': 'divvone','id': 'overlayBanner'});
	divvone.setStyle({width : theBody.clientWidth,height:altezza,display:'none'});
	var divvone2 = new Element('div', {'class': 'divvone2','id':'contenitoreBanner'});
	theBody.appendChild(divvone)
	theBody.appendChild(divvone2)
	$('overlayBanner').observe('click', function(event){
		Element.stopObserving('overlayBanner');
		$('overlayBanner').remove();
		$('contenitoreBanner').remove();
	 });
	new Ajax.Request('/includes/caricaBanner.asp?getDimensioni=ok&id='+quale, {
	  onSuccess: function(transport) {
	      // yada yada yada
	      var arrDimensioni = transport.responseText.split("|");
	      
			marigineSinistro = parseInt((theBody.clientWidth-arrDimensioni[0]) / 2)
			$('contenitoreBanner').style.left =  marigineSinistro + 'px';
	  }
	});
	$('contenitoreBanner').style.top =  150 + 'px';
	new Ajax.Updater('contenitoreBanner', '/includes/caricaBanner.asp?id='+quale,
						{
							asynchronous:true,
							evalScripts:true,
							encoding:'UTF-8',
							onComplete:	new Effect.Appear('contenitoreBanner', { duration: 0.7,from:0.2,to:1})
						}
					);
	
	new Effect.Appear('overlayBanner', { duration: 0.4,from:0.2,to:0.7});
}


function pageWidth() {
 return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}
function pageHeight() {
 return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}
function posLeft() {
 return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}
function posTop() {
 return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
}
function posRight() {
 return posLeft()+pageWidth();
}
function posBottom() {
 return posTop()+pageHeight();
}

function getPageSize() {

  var xScroll, yScroll;

 if (window.innerHeight && window.scrollMaxY) {
  xScroll = window.innerWidth + window.scrollMaxX;
  yScroll = window.innerHeight + window.scrollMaxY;
 } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
  xScroll = document.body.scrollWidth;
  yScroll = document.body.scrollHeight;
 } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
  xScroll = document.body.offsetWidth;
  yScroll = document.body.offsetHeight;
 }

 var windowWidth, windowHeight;

 if (self.innerHeight) { // all except Explorer
  if(document.documentElement.clientWidth){
   windowWidth = document.documentElement.clientWidth;
  } else {
   windowWidth = self.innerWidth;
  }
  windowHeight = self.innerHeight;
 } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
  windowWidth = document.documentElement.clientWidth;
  windowHeight = document.documentElement.clientHeight;
 } else if (document.body) { // other Explorers
  windowWidth = document.body.clientWidth;
  windowHeight = document.body.clientHeight;
 }

 // for small pages with total height less then height of the viewport
 if(yScroll < windowHeight){
  altezzaPag = windowHeight;
 } else {
  altezzaPag = yScroll;
 }

 // for small pages with total width less then width of the viewport
 if(xScroll < windowWidth){
  larghezzaPag = xScroll;
 } else {
  larghezzaPag = windowWidth;
 }

 return [larghezzaPag,altezzaPag];
}

//-->
