/*function set_giorni_mese() 
{ 
	var mese_a = document.getElementById('mese_a').options[document.getElementById('mese_a').selectedIndex].text;
	var data = new Date();	
	var mese = data.getMonth();
	var mese_corrente = get_giorni_mese(mese);
	//
	if(mese_corrente == 30)
	{
		if(get_giorni_mese(mese_a) == 31)
		//aggiunge 1 giorno
		if(get_giorni_mese(mese_a) == 28)
		//toglie 2 giorni
		if(get_giorni_mese(mese_a) == 29)
		//toglie 1 giorno
	}
	else if(mese_corrente == 31)
	{
		if(get_giorni_mese(mese_a) == 30)
		//toglie 1 giorno
		if(get_giorni_mese(mese_a) == 28)
		//toglie 3 giorni
		if(get_giorni_mese(mese_a) == 29)
		//toglie 2 giorni
	}
	else if(mese_corrente == 28)
	{
		if(get_giorni_mese(mese_a) == 30)
		//aggiunge 2 giorni
		if(get_giorni_mese(mese_a) == 31)
		//aggiunge 3 giorni
	}
	else if(mese_corrente == 29)
	{
		if(get_giorni_mese(mese_a) == 30)
		//aggiunge 1 giorno
		if(get_giorni_mese(mese_a) == 31)
		//aggiunge 2 giorni
	}
}
function calcola_notti() 
{ 
	var giorno_a = parseInt(document.getElementById('giorno_a').options[document.getElementById('giorno_a').selectedIndex].text);
	var giorno_p = parseInt(document.getElementById('giorno_p').options[document.getElementById('giorno_p').selectedIndex].text);
	var mese_a = document.getElementById('mese_a').options[document.getElementById('mese_a').selectedIndex].text;
	var mese_p = document.getElementById('mese_p').options[document.getElementById('mese_p').selectedIndex].text;
	var giorni_mese_a = get_giorni_mese(mese_a);
	//
	if(giorno_a >= giorno_p && (mese_a == mese_p)){document.getElementById('notti').value=0;}
	else if(giorno_a >= giorno_p && (mese_a != mese_p)){document.getElementById('notti').value = (giorni_mese_a + giorno_p - giorno_a);}
	else {document.getElementById('notti').value = giorno_p - giorno_a;}
}
function calcola_notti_mese() 
{ 
	var giorno_a = parseInt(document.getElementById('giorno_a').options[document.getElementById('giorno_a').selectedIndex].text);
	var giorno_p = parseInt(document.getElementById('giorno_p').options[document.getElementById('giorno_p').selectedIndex].text);
	var mese_a = document.getElementById('mese_a').options[document.getElementById('mese_a').selectedIndex].text;
	var mese_p = document.getElementById('mese_p').options[document.getElementById('mese_p').selectedIndex].text;
	var anno_a = parseInt(document.getElementById('anno_a').options[document.getElementById('anno_a').selectedIndex].text);
	var anno_p = parseInt(document.getElementById('anno_p').options[document.getElementById('anno_p').selectedIndex].text);
	//
	var giorni_mese_a = get_giorni_mese(mese_a);
	var giorni_mese_p = get_giorni_mese(mese_p);
	//
	if(get_numero_mese(mese_a) > get_numero_mese(mese_p)){document.getElementById('notti').value=0;}
	else if(get_numero_mese(mese_p) < get_numero_mese(mese_a)){document.getElementById('notti').value=0;}
	else if((get_numero_mese(mese_p) - get_numero_mese(mese_a)) > 1 && (anno_p >= anno_a)){document.getElementById('notti').value = 0;}
	else if(get_numero_mese(mese_a) == get_numero_mese(mese_p) && (giorno_a > giorno_p)){document.getElementById('notti').value = 0;}
	else if(get_numero_mese(mese_a) == get_numero_mese(mese_p)){document.getElementById('notti').value = giorno_p - giorno_a;}
	else{document.getElementById('notti').value = (giorni_mese_a + giorno_p - giorno_a);}

}*/
function apri_img_originale(idriga, param, b, h) 
{ 
	winName = window.open('stampa_foto_th.php?param='+param+'&id='+idriga+'', '', 'scrollbars=0,status=0,width='+b+',height='+h+',left=0,top=0,resizable=0');
}
function apri_img_originale_gall(idriga, param, b, h) 
{ 
	winName = window.open('stampa_foto_th_gall.php?param='+param+'&id='+idriga+'', '', 'scrollbars=0,status=0,width='+b+',height='+h+',left=0,top=0,resizable=0');
}
function input_login() 
{ 
	document.getElementById('utente').focus();
}
//colora pulsanti login
function colora_pulsante(param, pulsante) 
{ 
	if(pulsante == 0)
	{
		if(param == 0)
		{
			document.getElementById('reset').style.backgroundColor = '#ffffff';
		}
		else
		{
			document.getElementById('reset').style.backgroundColor = '#eaeaea';
		}
	}
	else
	{
		if(param == 0)
		{
			document.getElementById('submit').style.backgroundColor = '#ffffff';
		}
		else
		{
			document.getElementById('submit').style.backgroundColor = '#eaeaea';
		}
	}
}
//convalida campi frm 
function convalidaInput(convalida) 
{
	invio = true; 	
	//
	switch(convalida)
	{	
		//login
		case 0:	
			NU = trim(document.getElementById('utente').value);
			PW = trim(document.getElementById('pw').value);
			//
			if(NU == null || NU == '')
			{
				alert('Nome utente mancante!! Prego reinserirlo');
				invio = false; 
				document.getElementById('utente').select();
			}
			else if(PW == null || PW == '')
			{
				alert('Password mancante!!Prego reinserirla');
				invio = false; 
				document.getElementById('pw').select();
			}
		break;
		
		//odg
		case 1:	
			odg = trim(document.getElementById('txtarea').value);
			//
			if(odg == null || odg == '')
			{
				alert('Offerta del giorno vuota!! Prego inserirla');
				invio = false; 
				document.getElementById('txtarea').focus();
			}
		break;
		
		//form
		case 2:	
			var obj_data = new Date();	
			var anno = obj_data.getFullYear();	
			var giorno_a = obj_data.getDate();	
			var giorno_p = giorno_a + 1;
			var mese = get_mese(obj_data.getMonth() + 1);
			//
			var email_rex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;	
			var nomeCognome = trim(document.getElementById('nomeCognome').value);
			var email = trim(document.getElementById('email').value);
			//
			with(document)
			{
				var giornoA = getElementById('giorno_a').options[getElementById('giorno_a').selectedIndex].value;
				var meseA = getElementById('mese_a').options[getElementById('mese_a').selectedIndex].value;
				var annoA = getElementById('anno_a').options[getElementById('anno_a').selectedIndex].value;
				var giornoP = getElementById('giorno_p').options[getElementById('giorno_p').selectedIndex].value;
				var meseP = getElementById('mese_p').options[getElementById('mese_p').selectedIndex].value;
				var annoP = getElementById('anno_p').options[getElementById('anno_p').selectedIndex].value;
			}
			if(nomeCognome == null || nomeCognome == '')
			{
				alert('Nome e cognome vuoti!! Prego inserirli');
				invio = false; 
				document.getElementById('box-messaggio').value = '';
				document.getElementById('nomeCognome').focus();
			}
			else if(email == null || email == '')
			{
				alert('Email vuota!!Prego inserirla');
				invio = false; 
				document.getElementById('email').select();
			}
			else if(!email_rex.test(email))
			{
				invio = false;
				alert("Indirizzo email non corretto!! Prego reinserirlo.");
				document.getElementById('email').select();
			}
			else if(giornoA==giorno_a && meseA==mese && annoA==anno)
			{
				invio = false;
				alert("Non è stata indicata una data di arrivo!! Prego inserirla.");
				document.getElementById('giorno_a').focus();
			}
			else if(giornoP==giorno_p && meseP==mese && annoP==anno)
			{
				invio = false;
				alert("Non è stata indicata una data di partenza!! Prego inserirla.");
				document.getElementById('giorno_p').focus();
			}
		break;
	}
	//
	return invio;
}

function get_giorni_mese(mese)
{
	var data = new Date();	
	var anno = data.getFullYear();
	//
	switch(mese)
	{	
		case 'Gennaio':
		case 'Marzo':
		case 'Maggio':
		case 'Luglio':
		case 'Agosto':
		case 'Ottobre':
		case 'Dicembre':
			giorni = 31;
		break;
		case 'Febbraio':
			giorni = 28;
		break;
		case 'Aprile':
		case 'Giugno':
		case 'Settembre':
		case 'Novembre':
			giorni = 30;
		break;
		case 'Febbraio':
			if((anno % 4 == 0 && anno % 100 != 0) || anno % 400 == 0){giorni = 29;}else{giorni = 28;}
		break;
	}
	//
	return giorni;
}

function get_numero_mese(mese)
{
	switch(mese)
	{	
		case 'Gennaio':	
			numero = 1;
		break;
		case 'Febbraio':
			numero = 2;
		break;
		case 'Marzo':
			numero = 3;
		break;
		case 'Aprile':
			numero = 4;
		break;
		case 'Maggio':
			numero = 5;
		break;
		case 'Giugno':
			numero = 6;
		break;
		case 'Luglio':
			numero = 7;
		break;
		case 'Agosto':
			numero = 8;
		break;
		case 'Settembre':
			numero = 9;
		break;
		case 'Ottobre':
			numero = 10;
		break;
		case 'Novembre':
			numero = 11;
		break;
		case 'Dicembre':
			numero = 12;
		break;
	}
	//
	return numero;
}
//get nome mese
function get_mese(lint_numMese)
{
	var ls_mese;
	//
	switch(lint_numMese)
	{	
		case 1:	
			ls_mese = 'Gennaio';
		break;
		case 2:	
			ls_mese = 'Febbraio';
		break;
		case 3:	
			ls_mese = 'Marzo';
		break;
		case 4:	
			ls_mese = 'Aprile';
		break;
		case 5:	
			ls_mese = 'Maggio';
		break;
		case 6:	
			ls_mese = 'Giugno';
		break;
		case 7:	
			ls_mese = 'Luglio';
		break;
		case 8:	
			ls_mese = 'Agosto';
		break;
		case 9:	
			ls_mese = 'Settembre';
		break;
		case 10:	
			ls_mese = 'Ottobre';
		break;
		case 11:	
			ls_mese = 'Novembre';
		break;
		case 12:	
			ls_mese = 'Dicembre';
		break;
	}
	//
	return ls_mese;
}

function apriCalendario(){document.getElementById('box-generale-cal').style.visibility='visible';}

function controlla_input_file() 
{ 
	invio = true; 	
	var num_foto = document.getElementById('attuali').value;
	if(num_foto == 0)
	{alert('Attenzione!! Inserite un numero diverso di zero !!'); invio = false;document.getElementById('attuali').select();}
	else if(num_foto > 10)
	{alert('Attenzione!! Avete inserito un numero maggiore di 10 foto !!'); invio = false;document.getElementById('attuali').select();}
	//
	return invio;
}

//trim per le stringhe
function trim(input)
{
	var valore = input.split(' ');
	var msg = ''; 
	for (i=0; i<valore.length; i++)
	{
		msg += valore[i]; 
	} 
	return msg;	
}

