function torna(loc)
{
	document.location.href = dir+"/it/"+loc;
}
function nascondi(id) {
    document.getElementById(id).style.display='none';
}
/* Recupera password */
function Resetta()
{	
	var email=$('#email').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		   type: "GET",
		   url: dir+'/ajax/resetta.php',
		   data: 'email='+escape(email),
		   success: function(msg){
			   $("#message").html(msg);EvalJS("message");
           }
	});
}
/* Cambia password */
function CambiaPsw()
{	
	var old=$('#old').val();
	var newp=$('#new').val();
	var renew=$('#renew').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		   type: "GET",
		   url: dir+'/ajax/cambiapsw.php',
		   data: 'old='+escape(old)+'&newp='+escape(newp)+'&renew='+escape(renew),
		   success: function(msg){
			   $("#message").html(msg);EvalJS("message");
           }
	});
}
/* Contattaci */
function Contattaci()
{	
	var email=$('#email').val();
	var nome=$('#nome').val();
	var oggetto=$('#oggetto').val();
	var testo=$('#testo').val();
	var captcha=$('#captcha').val();
	var consenso=$('#consenso').val();
	//document.getElementById().style.display='';
	$('#DivTrasparenza').css('display','');
	$.ajax({
		   type: "GET",
		   url: dir+'/ajax/contatti.php',
		   data: 'email='+escape(email)+'&nome='+escape(nome)+'&oggetto='+escape(oggetto)+'&testo='+escape(testo)+'&consenso='+escape(consenso)+'&captcha='+escape(captcha),
		   success: function(msg){
			   $("#message").html(msg);EvalJS("message");
           }
	});
}
function Registrati()
{	
	var user=$('#user').val();
	var psw=$('#psw').val();
	var psw2=$('#psw2').val();
	var nome=$('#nome').val();
	var cognome=$('#cognome').val();
	var cf=$('#cf').val();
	var email=$('#email').val();
	var tel=$('#tel').val();
	var indirizzo=$('#indirizzo').val();
	var citta=$('#citta').val();
	var consenso=$('#consenso').val();
	var newsletter=$('#newsletter').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		beforeSend: function(){
   			$('#loading_box').css('display','');
     		$('#loading_box').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/registrati.php',
		data: 'user='+escape(user)+'&psw='+escape(psw)+'&psw2='+escape(psw2)+'&nome='+escape(nome)+'&cognome='+escape(cognome)+'&cf='+escape(cf)+'&email='+escape(email)+'&tel='+escape(tel)+'&indirizzo='+escape(indirizzo)+'&citta='+escape(citta)+'&consenso='+escape(consenso)+'&newsletter='+escape(newsletter),
		success: function(msg){
			$("#message").html(msg);EvalJS("message");
        },
		complete: function(){
			$('#loading_box').css('display','none');
		}
	});
}
/* Modifica dati */
function ModificaDati()
{	
	var nome=$('#nome').val();
	var cognome=$('#cognome').val();
	var cf=$('#cf').val();
	var email=$('#email').val();
	var tel=$('#tel').val();
	var indirizzo=$('#indirizzo').val();
	var citta=$('#citta').val();
	var newsletter=$('#newsletter').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		beforeSend: function(){
   			$('#loading_box').css('display','');
     		$('#loading_box').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/modificadati.php',
		data: '&nome='+escape(nome)+'&cognome='+escape(cognome)+'&cf='+escape(cf)+'&email='+escape(email)+'&tel='+escape(tel)+'&indirizzo='+escape(indirizzo)+'&citta='+escape(citta)+'&newsletter='+escape(newsletter),
		success: function(msg){
			$("#message").html(msg);EvalJS("message");
        },
		complete: function(){
			$('#loading_box').css('display','none');
		}
	});
}
/* Attiva account */
function Attivazione()
{	
	var user=$('#user').val();
	var code=$('#code').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		beforeSend: function(){
   			$('#loading_box').css('display','');
     		$('#loading_box').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/attivazione.php',
		data: 'user='+escape(user)+'&code='+escape(code),
		success: function(msg){
			$("#message").html(msg);EvalJS("message");
        },
		complete: function(){
			$('#loading_box').css('display','none');
		}
	});
}
/* Proponi il tuo corso */
function Proponi()
{	
	fields = new Array('nome','cognome','email','cel','tipologia','titolo','referenze','articolazione','calendario','requisiti','metodologia','obiettivi','richieste');	
	var i=0;
	var data='';
	while(i<fields.length)
	{
		var vl=$('#'+fields[i]).val();
		var text=fields[i]+'='+vl+'|';
		data+=text;
		i++;
	}
	$('#DivTrasparenza').css('display','');
	$.ajax({
		beforeSend: function(){
   			$('#loading_box').css('display','');
     		$('#loading_box').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/proponi.php',
		data: 'data='+escape(data),
		success: function(msg){
			$("#message").html(msg);EvalJS("message");
        },
		complete: function(){
			$('#loading_box').css('display','none');
		}
	});
}
/* Risultati di ricerca */

function SearchText()
{	
	var text=$('#text').val();
	$.ajax(
	{
		type: "POST",
		url: dir+'/ajax/search.php',
		data: 'text='+escape(text),
		success: function(msg){ $("#center").html(msg);EvalJS("center");}
	});
}


function Login()
{	
	var user=$('#user_login').val();
	var pasw=$('#psw_login').val();
	$.ajax({
		beforeSend: function(){
   			$('#loading').css('display','');
     		$('#loading').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/login.php',
		data:'user='+escape(user)+'&pasw='+escape(pasw),
		success: function(msg){
			$("#resplogin").html(msg);EvalJS("resplogin");
        },
		complete: function(){
			$('#loading').css('display','none');
		}
	});
}
function Logout()
{	
	$.ajax({
		beforeSend: function(){
   			$('#loading').css('display','');
     		$('#loading').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/logout.php',
		success: function(msg){
			$("#resplogout").html(msg);EvalJS("resplogout");
        },
		complete: function(){
			$('#loading').css('display','none');
		}
	});
}
/* Iscrizione al corso */
function IscriviCorso(id,riserva)
{	
	if(confirm("Sei sicuro di volerti iscrivere al corso?"))
	{
		if(riserva=='')
			riserva=0;
		$('#DivTrasparenza').css('display','');
		$.ajax({
			beforeSend: function(){
				$('#loading').css('display','');
				$('#loading').html('<img src='+dir+'/images/loading.gif />');
			},
			type: "GET",
			url: dir+'/ajax/iscrivicorso.php',
			data: 'id='+escape(id)+'&riserva='+escape(riserva),
			success: function(msg){
				$("#message").html(msg);EvalJS("message");
			},
			complete: function(){
				$('#loading').css('display','none');
			}
		});
	}
	else
		alert("Iscrizione annullata")
}
function CancellaCorso(id)
{	
	if(confirm("Sei sicuro di volere annullare l'iscrizione al corso?"))
	{
		$('#DivTrasparenza').css('display','');
		$.ajax({
			beforeSend: function(){
				$('#loading').css('display','');
				$('#loading').html('<img src='+dir+'/images/loading.gif />');
			},
			type: "GET",
			url: dir+'/ajax/cancellacorso.php',
			data: 'id='+escape(id),
			success: function(msg){
				$("#message").html(msg);EvalJS("message");
			},
			complete: function(){
				$('#loading').css('display','none');
			}
		});
	}
	else
		alert("Iscrizione annullata")
}
/* Iscriviti alla newsletter */
function IscriviNewsletter()
{	
	var nomenews=$('#nomenews').val();
	var cognomenews=$('#cognomenews').val();
	var mailnews=$('#mailnews').val();
	var consensonews=$('#consensonews').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		beforeSend: function(){
   			$('#loading_box2').css('display','');
     		$('#loading_box2').html('<img src='+dir+'/images/loading.gif />');
   		},
		type: "GET",
		url: dir+'/ajax/iscrivinewsletter.php',
		data: 'nomenews='+escape(nomenews)+'&cognomenews='+escape(cognomenews)+'&mailnews='+escape(mailnews)+'&consensonews='+escape(consensonews),
		success: function(msg){
			$("#message").html(msg);EvalJS("message");
        },
		complete: function(){
			$('#loading_box2').css('display','none');
		}
	});
}
/* Invio Foto Contest Fotografico */
function InviaFoto()
{	
	var nome=$('#nome').val();
	var cognome=$('#cognome').val();
	var nascita=$('#nascita').val();
	var telefono=$('#telefono').val();
	var email=$('#email').val();
	var metodo=$('#metodo').val();
	var data_pagamento=$('#data_pagamento').val();
	var ora_pagamento=$('#ora_pagamento').val();
	var titolo_foto=$('#titolo_foto').val();
	var desc_foto=$('#desc_foto').val();
	var link_foto=$('#link_foto').val();
	var tema_foto=$('#tema_foto').val();
	var privacy=$('#privacy').val();
	var liberatoria=$('#liberatoria').val();
	$('#DivTrasparenza').css('display','');
	$.ajax({
		   type: "GET",
		   url: dir+'/ajax/inviafoto.php',
		   data: 'nome='+escape(nome)+'&cognome='+escape(cognome)+'&nascita='+escape(nascita)+'&telefono='+escape(telefono)+'&email='+escape(email)+'&metodo='+escape(metodo)+'&data_pagamento='+escape(data_pagamento)+'&ora_pagamento='+escape(ora_pagamento)+'&titolo_foto='+escape(titolo_foto)+'&desc_foto='+escape(desc_foto)+'&link_foto='+escape(link_foto)+'&tema_foto='+escape(tema_foto)+'&privacy='+escape(privacy)+'&liberatoria='+escape(liberatoria),
		   success: function(msg){
			   $("#message").html(msg);EvalJS("message");
           }
	});
}
/* Prenota */
function ShowDesc(div)
{	
	if(div=='programma')
	{
		$('#programma').css('display','');
		$('#richieste').css('display','none');
		$('#materiale').css('display','none');
	}
	if(div=='richieste')
	{
		$('#programma').css('display','none');
		$('#richieste').css('display','');
		$('#materiale').css('display','none');
	}
	if(div=='materiale')
	{
		$('#programma').css('display','none');
		$('#richieste').css('display','none');
		$('#materiale').css('display','');
	}
}
//Funzione per prelevare codice Javascript all'interno delle pagine AJAX
EvalJS = function(elementId) 
{
	var scripts = document.getElementById(elementId).getElementsByTagName('script');
	var code;
	for (var i = 0; i < scripts.length; i++) 
	{
		code =	scripts[i].innerHTML ? scripts[i].innerHTML : 
			scripts[i].text ? scripts[i].text : 
			scripts[i].textContent;
		try {
			eval(code);
		} catch(e) {
			alert(e);
		}
	}
}
function mostra(div)
{	
	var stile=document.getElementById(div).style.display
	if(stile=='')
		document.getElementById(div).style.display='none'
	else	
		document.getElementById(div).style.display=''
}
function mostra_m(div)
{	
	var stile=document.getElementById('mn_'+div).style.display
	if(stile=='')
	{
		document.getElementById('mn_'+div).style.display='none';
		 $('#li_'+div).removeClass("off");
	}
	else	
	{
		document.getElementById('mn_'+div).style.display='';
		 $('#li_'+div).addClass("off");
	}
	
}
function setupCalendars(content) 
{
	// Popup Calendar
    Calendar.setup({
    	dateField: 'CheckOut',
        triggerElement: 'Cal2'
    })
	// Embedded Calendar
    Calendar.setup({
       dateField: 'CheckIn',
       triggerElement: 'Cal1'
    })
}
function setupCalendars2(content) 
{
	Calendar.setup({
		dateField: 'dataarrivo',
		triggerElement: 'Cal3'
	})
}
function setupCalendars3(content) 
{
	Calendar.setup({
		dateField: 'arrivo_hotel',
		triggerElement: 'Cal4'
	})
}


function isDate(str) 
{ 
	// anno a 4 cifre !!!
	spz = str.split("."); 
	dat = new Date(spz[2], spz[1]-1, spz[0]); 
	if	( 
		dat.getFullYear() == parseFloat(spz[2]) &&
		dat.getMonth() == (parseFloat(spz[1])-1) &&
		dat.getDate() == parseFloat(spz[0]) 
		) {
			return dat;
	}
	return false;
}
function CheckForm()
{
	var da=isDate($("CheckIn").value)	
	var a=isDate($("CheckOut").value)	
	var rate=$("rate").value
	var adulti=$("Adults").value
	var stanze=$("NumRooms").value
	if(da>=a)
	{	
		alert("La data di check-in deve essere maggiore della data di check-out!")
	}
	else if(rate=='')
	{	
		alert("Devi selezionare una tariffa")
	}
	else if(adulti=='')
	{	
		alert("Devi selezionare il numero di adulti")
	}
	else if(stanze=='')
	{	
		alert("Devi selezionare il numero di stanze")
	}
	else
		document.Search.submit();
}
function AssignDate(date)
{	
	var notti=$('notti').value;
	new Ajax.Request(dir+'/ajax/assigndate.php?date='+escape(date)+'&notti='+escape(notti),
	{
	method:'post',
	onSuccess: function(transport){ var response = transport.responseText; $("CheckOut").value = response;},
	onFailure: function(){ alert('Errore durante il processo')}
	});
}

function AssignValue(val,id)
{	
	$(id).value=val;
}

