/***********************************************************************************/

// *** docroot ***
var docroot = '';

// Scroll alla posizione della pagina.
// Tiene conto della dimensione della finestra, anche in resize
function scrollTo(id_page)
{
	switch (id_page) { 
	  case '#home_page': 
		pos = 0; 
	  break; 
	  
	  case '#il_gruppo_page': 
		pos = 1087; 
	  break; 

	  case '#business_page': 
		pos = 2174; 
	  break; 
	  case '#risorse_page': 
		pos = 3261; 
	  break; 
	  
	  case '#qualita_page': 
		pos = 4348; 
	  break; 
	  
	  case '#job_page':
		pos = 5435; 		
	  break;

	  case '#contatti_page': 
		pos = 6522; 
	  break; 
	  
	  case '#link_page': 
		pos = 7609; 
	  break; 
	  
	  case '#news_page': 
		pos = 8696; 
	  break; 

	  case '#cerca_page': 
		pos = 9783;
	  break; 	 
	  
	  default: 
	   pos = 0;
	}

		
	if (id_page != '#home_page')
	{
		var page_width = 1087;
		var browser_width = 1440;
		
		if (document.documentElement) 
			browser_width = document.documentElement.offsetWidth;
		else
			if (window.innerWidth && window.innerHeight) 
				browser_width = window.innerWidth;		
		
		var offset = Math.floor((browser_width-page_width)/2);
		var pos = pos - offset + 10 - 54;
	}
	
	$.scrollTo(pos, 1000, {axis: 'x'}); 
	
}


// Carica una macro (primo contenuto della prima categoria della macro stessa) e fa lo scroll to
function seleziona_macro(id_macro, id_page_macro)
{
	$.post(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_macro.php',
		id_macro: id_macro
	},
		function(data)
		{
			seleziona_categoria(id_macro, data, id_page_macro);			
		}
		
	);

}


// Carica una categoria od un contenuto ed esegue lo scroll alla pagina corrispondente
function seleziona_categoria_o_contenuto(id_macro, id_cat, id_cont, id_page_macro)
{
	if (id_cat != '' && id_cont != '')
		seleziona_contenuto(id_macro, id_cat, id_cont, id_page_macro);	
	else if (id_cat != '' && id_cont == '')
		seleziona_categoria(id_macro, id_cat, id_page_macro);
}

// Seleziona la categoria nel men� sx e carica il contenuto centrale
function seleziona_categoria(id_macro, id_cat, id_page_macro)
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_"+id_macro).each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_'+id_macro).each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_'+id_macro).each(
	function(){
			$(this).hide();			  
	});
	
	// Imposta colore link e freccia blu per la categoria selezionata	
	$('#freccia_categoria_'+id_cat).attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_'+id_cat).css('color', '#00A6EB');
	
	// Colore link bianco per tutti i contenuti della categoria
	$(".link_contenuto_menu_sx_"+id_macro).each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	

	// Colore link bianco per tutti i contenuti della categoria
	$(".li_contenuto_menu_sx_"+id_macro).each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});		
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_'+id_cat).show(); 

	$('#central_content_'+id_macro).load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_categoria.php',
		id_cat: id_cat,
		id_macro: id_macro
	}
	);		
	

	
	scrollTo(id_page_macro);	
} 

// Seleziona il contenuto
function seleziona_contenuto(id_macro, id_cat, id_cont, id_page_macro)
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_"+id_macro).each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_'+id_macro).each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_'+id_macro).each(
	function(){
			$(this).hide();			  
	});
	
	// Imposta colore link e freccia blu per la categoria selezionata	
	$('#freccia_categoria_'+id_cat).attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_'+id_cat).css('color', '#00A6EB');	
	
	// Colore link bianco per tutti i contenuti della categoria
	$(".link_contenuto_menu_sx_"+id_macro).each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".li_contenuto_menu_sx_"+id_macro).each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Imposta colore link blu per il contenuto selezionato
	$('#contenuto_'+id_cont).css('color', '#00A6EB');
	$('#li_contenuto_'+id_cont).css('color', '#00A6EB');

	// Mostra i contenuti della categoria selezionata
	$('#lista_'+id_cat).show(); 	
	
	$('#central_content_'+id_macro).load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contenuto.php',
		id_cont: id_cont,
		id_macro: id_macro
	});	
	
	scrollTo(id_page_macro);	
} 

function seleziona_categoria_news(id_c)
{
	// Colore link e freccia bianco per tutte le categorie della news
	$(".link_categoria_news").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_news').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	
	
	// Imposta colore link e freccia blu per la categoria news selezionata	
	$('#freccia_categoria_news_'+id_c).attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_news_'+id_c).css('color', '#00A6EB');	

	// Nascondi "hai cercato"
	$(".hai_cercato_news").hide();
	
	// Nascondi tutte le news
	$(".div_news").each(
	function(){
			$(this).hide();			  
	});
	$(".div_pdf_news").each(
	function(){
			$(this).hide();			  
	});	
	
	
	// se la categoria � ANITA (id = 14) allora mostra l'immagine "a cura di ANITA"
	if (id_c == 14)
		$("#div_a_cura_di_anita").show();			  
	else
		$("#div_a_cura_di_anita").hide();			
	
	
	$(".div_news_"+id_c).each(
	function(){
			$(this).show();			  
	});
	$(".div_pdf_news_"+id_c).each(
	function(){
			$(this).show();			  
	});		
	
	scrollTo('#news_page');		
}

function apri_testo_news(id_n)
{
	
	// nascondi il testo news breve della news indicata
	$('#testo_news_breve_'+id_n).hide(); 	
	// mostra il testo intero della news indicata
	$('#testo_news_'+id_n).show();
	
	// GESTIONE POSIZIONAMENTO AUTOMATICO
	$scrollable = $('#central_content_8');
	var divOffset = $scrollable.offset().top,
    pOffset = $('#div_blocco_news_'+id_n).offset().top,
    pScroll = pOffset - divOffset;
	pScroll -= 10;
	//alert("DivOffset:"+divOffset+" pOffset:"+pOffset+" pScroll: "+pScroll);
	$scrollable.animate({scrollTop: '+=' + pScroll + 'px'}, 0);

}

// Chiudi il testo news intero 
function chiudi_testo_news(id_news)
{	
	// nascondi il testo news breve della news indicata
	$('#testo_news_'+id_news).hide(); 	
	
	// mostra il testo intero della news indicata
	$('#testo_news_breve_'+id_news).show();
	
	// GESTIONE POSIZIONAMENTO AUTOMATICO
	$scrollable=$('#central_content_8');
	var divOffset = $scrollable.offset().top,
    pOffset = $('#div_blocco_news_'+id_news).offset().top,
    pScroll = pOffset - divOffset;
	pScroll -= 10;	
	//alert("DivOffset:"+divOffset+" pOffset:"+pOffset+" pScroll: "+pScroll);
	$scrollable.animate({scrollTop: '+=' + pScroll + 'px'}, 0);

} 


// Seleziona la photogallery (macrocategoria: ilgruppo con id=2)
function seleziona_photogallery()
{
		
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	$('.freccia_categoria_menu_sx_v2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_2').each(
	function(){
			$(this).hide();			  
	});
	
	// Imposta colore link e freccia blu per photogallery	
	$('#freccia_categoria_photogallery').attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_photogallery').css('color', '#00A6EB');
	$('#categoria_videogallery').css('color', '#FFFFFF');
	

	// Colore link bianco per tutti i contenuti della photogallery
	$(".link_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_album').show(); 

	scrollTo('#il_gruppo_page');	
} 


// Seleziona album
function seleziona_album(id_album)
{
	// Colore link bianco per tutti i contenuti della categoria
	$(".link_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".li_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".link_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".li_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	
	// Imposta colore link blu per l'album selezionato
	$('#album_'+id_album).css('color', '#00A6EB');
	$('#li_album_'+id_album).css('color', '#00A6EB'); 

	$('#central_content_2').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_album.php',
		id_album: id_album
	});	
	
	scrollTo('#il_gruppo_page');	
} 


function seleziona_photogallery_e_album(id_album)
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	$(".link_categoria_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_v2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_2').each(
	function(){
			$(this).hide();			  
	});
	
	// Imposta colore link e freccia blu per photogallery	
	$('#freccia_categoria_photogallery').attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_photogallery').css('color', '#00A6EB');
	$('#categoria_videogallery').css('color', '#FFFFFF');

	// Colore link bianco per tutti i contenuti della photogallery
	$(".link_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_album').show(); 
	
	seleziona_album(id_album);
}

// Cerca tra le news
function cerca_news(stringa)
{
	if (stringa != '')
	{
		// Colore link e freccia bianco per tutte le categorie della news
		$(".link_categoria_news").each(
		function(){
				$(this).css('color', '#FFFFFF');			  
		});
		$('.freccia_categoria_news').each(
		function(){
				$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
		});

		$('#central_content_8').load(
		// File to load
			docroot+'/index.php', 
		// Parameters 
		{ 
			ajax : 1,
			include: 'cerca_news.php',
			stringa: stringa
		});		
	}
	scrollTo('#news_page');	
}

// Cerca in tutto il sito
function cerca_sito(stringa)
{
	$('#central_content_9').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'cerca_sito.php',
		stringa: stringa
	});	
	
	if (stringa != '')
		scrollTo('#cerca_page');	
}


// Seleziona invia-cv
function seleziona_invia_cv()
{

	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_10").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_10').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_10').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per invia-cv
	$('#freccia_categoria_invia_cv').attr('src', docroot+'/images/freccia_blu_cat.gif');	
		
	// Imposta colore link blu 
	$('#categoria_invia_cv').css('color', '#00A6EB');
	$('#li_lavora_invia_cv').css('color', '#00A6EB'); 		
	
	
	// Carica il contenuto centrale
	$('#central_content_10').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_sezione_lavoro.php',
		str_pagina: 'invia-cv'
	});	
	
	
	scrollTo('#job_page');	
} 



// Controllo i campi del form Invia CV
function check_invia_cv()
{
	var error_msg = '';
	var error_flag = false;


	if($('#nome').val() == '')
	{
		error_flag = true;
		error_msg += "Devi riempire il campo Nome.\n";
		$('#nome').css("border", "1px solid red");
	} 

	
	if($('#cognome').val() == '')
	{
		error_flag = true;
		error_msg += "Devi riempire il campo Cognome.\n";
		$('#cognome').css("border", "1px solid red");
	} 
	else
	{
		$('#cognome').css("border", "1px solid #E5E5E5");
	}	
	
	if($('#email').val() == '')
	{
		error_flag = true;
		error_msg += "Devi riempire il campo Email.\n";
		$('#email').css("border", "1px solid red");
	} 
	else
	{
		$('#email').css("border", "1px solid #E5E5E5");
	}		
	
	if($('#file_cv').val() == '')
	{
		error_flag = true;
		error_msg += "Devi riempire il campo Allega CV.\n";
		$('#txtFile').css("border", "1px solid red");
	} 
	else
	{
		$('#txtFile').css("border", "1px solid #E5E5E5");
	}		
	
	if (error_flag)
	{
		alert(error_msg);
		return false;
	}
	else
		return true;

}


// Seleziona segnalazioni (macro contatti: id 6)
function seleziona_segnalazioni()
{

	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per invia-cv
	$('#freccia_categoria_segnalazioni').attr('src', docroot+'/images/freccia_blu_cat.gif');	
		
	// Imposta colore link blu 
	$('#categoria_segnalazioni').css('color', '#00A6EB');
	//$('#li_lavora_invia_cv').css('color', '#00A6EB'); 		
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_segnalazioni.php'
	});	
	
	
	scrollTo('#contatti_page');	
} 


// Seleziona contattaci (macro contatti: id 6)
function seleziona_contattaci()
{

	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per contattaci
	$('#freccia_categoria_contattaci').attr('src', docroot+'/images/freccia_blu_cat.gif');	
		
	// Imposta colore link blu 
	$('#categoria_contattaci').css('color', '#00A6EB');
	//$('#li_lavora_invia_cv').css('color', '#00A6EB'); 		
	
	
	// Colore link bianco per tutti i contenuti di contattaci
	$(".link_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_contenuti_contattaci').show(); 	
	
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contatti.php',
		central_content_contatti: 'contattaci'
	});	
	
	scrollTo('#contatti_page');	
} 


function check_login()
{
	
	$.post(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'check_login.php',
		username_utente: $('#username_utente').val(),
		password_utente: $('#password_utente').val()
	},
	// Callback Function	
	function(data) 
	{ 
		if (data=='LOGIN_OK')
		{
			// Carica la lista contenuti contattaci del menu sx
			$('#lista_contenuti_contattaci').load(
			// File to load
				docroot+'/index.php', 
			// Parameters 
			{ 
				ajax : 1,
				include: 'lista_contenuti_contattaci.php'
			});	
		}	
		
		seleziona_contattaci();
	});		
}



// Seleziona crea_account (macro contatti: id 6 - categoria contattaci)
function seleziona_crea_account()
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per contattaci
	$('#freccia_categoria_contattaci').attr('src', docroot+'/images/freccia_blu_cat.gif');	
	$('#categoria_contattaci').css('color', '#00A6EB');
	//$('#li_lavora_invia_cv').css('color', '#00A6EB'); 		
	
	// Colore link bianco per tutti i contenuti di contattaci
	$(".link_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_contenuti_contattaci').show(); 	
	
	// Imposta colore link blu per il contentuo Crea_account
	$('#contenuto_crea_account').css('color', '#00A6EB');	
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contatti.php',
		central_content_contatti: 'crea_account'
	});	
	
	scrollTo('#contatti_page');	
} 

// Seleziona crea_account - VERIFICA EMAIL (macro contatti: id 6 - categoria contattaci)
function seleziona_crea_account_verifica(codice_verifica)
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per contattaci
	$('#freccia_categoria_contattaci').attr('src', docroot+'/images/freccia_blu_cat.gif');	
	$('#categoria_contattaci').css('color', '#00A6EB');
	//$('#li_lavora_invia_cv').css('color', '#00A6EB'); 		
	
	// Colore link bianco per tutti i contenuti di contattaci
	$(".link_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_contenuti_contattaci').show(); 	
	
	// Imposta colore link blu per il contentuo Crea_account
	$('#contenuto_crea_account').css('color', '#00A6EB');	
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contatti.php',
		central_content_contatti: 'crea_account_verifica',
		codice_verifica: codice_verifica
	});	
	
	scrollTo('#contatti_page');	
} 


function submit_iscrizione(lang)
{
	// controllo campi obbligatori
	var error_msg = '';
	var error_flag = false;

	if($('#iscrizione_ragione_sociale').val() == '')
	{
		error_flag = true;
		$('#iscrizione_ragione_sociale').css("border", "1px solid red");
	} 	
	else
	{
		$('#iscrizione_ragione_sociale').css("border", "1px solid #E5E5E5");
	}		

	if($('#iscrizione_cognome').val() == '')
	{
		error_flag = true;
		$('#iscrizione_cognome').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_cognome').css("border", "1px solid #E5E5E5");
	}	
	
	if($('#iscrizione_indirizzo').val() == '')
	{
		error_flag = true;
		$('#iscrizione_indirizzo').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_indirizzo').css("border", "1px solid #E5E5E5");
	}		
	
	if($('#iscrizione_localita').val() == '')
	{
		error_flag = true;
		$('#iscrizione_localita').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_localita').css("border", "1px solid #E5E5E5");
	}		
		
	
	if($('#iscrizione_cap').val() == '')
	{
		error_flag = true;
		$('#iscrizione_cap').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_cap').css("border", "1px solid #E5E5E5");
	}		
	
	if($('#iscrizione_nazione').val() == '')
	{
		error_flag = true;
		$('#iscrizione_nazione').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_nazione').css("border", "1px solid #E5E5E5");
	}		
	
	if($('#iscrizione_partita_iva').val() == '')
	{
		error_flag = true;
		$('#iscrizione_partita_iva').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_partita_iva').css("border", "1px solid #E5E5E5");
	}				
	
	if($('#iscrizione_email').val() == '')
	{
		error_flag = true;
		$('#iscrizione_email').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_email').css("border", "1px solid #E5E5E5");
	}		
		

	if($('#iscrizione_username').val() == '')
	{
		error_flag = true;
		$('#iscrizione_username').css("border", "1px solid red");
	} 
	else
	{
		$('#iscrizione_username').css("border", "1px solid #E5E5E5");
	}		
	
	
	if(error_flag == true)
	{
		if (lang == 'it')
			error_msg += "Devi compilare tutti i campi obbligatori."
		else if (lang == 'f')
			error_msg += "\nVous devez remplir tous les champs obligatoires.";
		else 
			error_msg += "You have to fill all mandatory fields."
	}
	
	// check email
	if ($('#iscrizione_email').val() != '') 
	{
		var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		if(!email_reg_exp.test($('#iscrizione_email').val()))
		{
			$('#iscrizione_email').css("border", "1px solid red");
			error_flag = true;
			if (lang == 'it')
				error_msg += "\nEmail non conforme.";
			else if (lang == 'f')
				error_msg += "\nEmail ne sont pas conformes.";					
			else 
				error_msg += "\nEmail does not comply.";		
		}
		else
		{
			$('#iscrizione_email').css("border", "1px solid #E5E5E5");
		}
	}	

	
	// check accettazione trattamento dati personali
	if (!$('#iscrizione_accettazione').attr('checked'))
	{
		error_flag = true;
		if (lang == 'it')
			error_msg += "\nAttenzione! Per concludere l'operazione è necessario accettare le condizioni per il trattamento dei dati.";
		else if (lang == 'f')
			error_msg += "\nAttention! Pour conclure cette opération, il est impératif d'accepter les conditions de traitement des données.";		
		else
			error_msg += "\nPlease note! To conclude the operation successfully, you must accept the conditions regarding data processing.";
	}	
	
	
	
	
	
	// chack username non duplicato
	if ($('#iscrizione_username').val() != '') 
	{
		// submit form iscrizione
		$.post(
		// File to load
			docroot+'/index.php', 
		// Parameters 
		{ 
			ajax : 1,
			include: 'check_username.php',
			iscrizione_username: $('#iscrizione_username').val()
		},
		// Callback Function	
		function(data) 
		{ 
			if (data!='OK')
			{
				error_flag = true;
				if (lang == 'it')
					error_msg += "\nUsername non disponibile. Per piacere, scegli un altro username.";
				else if (lang == 'f')
					error_msg += "\nNom d'utilisateur n'est pas disponible. S'il vous plaît, en choisir un autre.";					
				else 
					error_msg += "\nUsername not avalaible. Please, choose a different one.";	
					
				$('#iscrizione_username').css("border", "1px solid red");	
			}
			else
				$('#iscrizione_username').css("border", "1px solid #E5E5E5");	

			if (error_flag)
			{
				alert(error_msg);
				return false;
			}
			else
			{
				// submit form iscrizione
				$.post(
				// File to load
					docroot+'/index.php', 
				// Parameters 
				{ 
					ajax : 1,
					include: 'iscrizione.php',
					username: $('#iscrizione_username').val(),
					ragione_sociale: $('#iscrizione_ragione_sociale').val(),
					nome: $('#iscrizione_nome').val(),
					cognome: $('#iscrizione_cognome').val(),
					indirizzo: $('#iscrizione_indirizzo').val(),
					localita: $('#iscrizione_localita').val(),
					cap: $('#iscrizione_cap').val(),
					nazione: $('#iscrizione_nazione').val(),
					partita_iva: $('#iscrizione_partita_iva').val(),
					codice_fiscale: $('#iscrizione_codice_fiscale').val(),
					email: $('#iscrizione_email').val(),
					telefono: $('#iscrizione_telefono').val(),
					cellulare: $('#iscrizione_cellulare').val()
				},
				// Callback Function	
				function(data) 
				{ 
						// Carica il contenuto centrale
						$('#central_content_6').load(
						// File to load
							docroot+'/index.php', 
						// Parameters 
						{ 
							ajax : 1,
							include: 'carica_contatti.php',
							central_content_contatti: 'crea_account_risposta',
							responso: data
						});	
				});				
			}

		});		
	}
	else
	{
		alert(error_msg);
		return false;
	}
	
}

// Seleziona feedback (macro contatti: id 6 - categoria contattaci)
function seleziona_feedback()
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per contattaci
	$('#freccia_categoria_contattaci').attr('src', docroot+'/images/freccia_blu_cat.gif');	
	$('#categoria_contattaci').css('color', '#00A6EB');	
	
	// Colore link bianco per tutti i contenuti di contattaci
	$(".link_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_contenuti_contattaci').show(); 	
	
	// Imposta colore link blu per il contenuto 
	$('#contenuto_feedback').css('color', '#00A6EB');	
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contatti.php',
		central_content_contatti: 'feedback'
	});	
	
	scrollTo('#contatti_page');	
} 

// Seleziona richiesta_preventivo (macro contatti: id 6 - categoria contattaci)
function seleziona_richiesta_preventivo()
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per contattaci
	$('#freccia_categoria_contattaci').attr('src', docroot+'/images/freccia_blu_cat.gif');	
	$('#categoria_contattaci').css('color', '#00A6EB');		
	
	// Colore link bianco per tutti i contenuti di contattaci
	$(".link_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_contenuti_contattaci').show(); 	
	
	// Imposta colore link blu per il contentuo richiesta_preventivo
	$('#contenuto_richiesta_preventivo').css('color', '#00A6EB');	
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contatti.php',
		central_content_contatti: 'richiesta_preventivo'
	});	
	
	scrollTo('#contatti_page');	
} 

// Seleziona acquisti (macro contatti: id 6 - categoria contattaci)
function seleziona_acquisti()
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_6').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});	

	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_6').each(
	function(){
			$(this).hide();			  
	});
		
	// Imposta colore link e freccia blu per contattaci
	$('#freccia_categoria_contattaci').attr('src', docroot+'/images/freccia_blu_cat.gif');	
	$('#categoria_contattaci').css('color', '#00A6EB');	
	
	// Colore link bianco per tutti i contenuti di contattaci
	$(".link_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_6").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_contenuti_contattaci').show(); 	
	
	// Imposta colore link blu per il contenuto
	$('#contenuto_acquisti').css('color', '#00A6EB');	
	
	// Carica il contenuto centrale
	$('#central_content_6').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_contatti.php',
		central_content_contatti: 'acquisti'
	});	
	
	scrollTo('#contatti_page');	
} 

function richiesta_recupero_password(lang)
{
		// controllo campi obbligatori
	var error_msg = '';
	var error_flag = false;

	if($('#email_recupera_password').val() == '')
	{
		error_flag = true;
		$('#email_recupera_password').css("border", "1px solid red");
		if (lang=='it') 
			alert('Devi inserire la tua email');
		else 
			alert('You have to insert your email');
	}
	// check email
	else 
	{
		var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		if(!email_reg_exp.test($('#email_recupera_password').val()))
		{
			$('#email_recupera_password').css("border", "1px solid red");
			error_flag = true;
			if (lang=='it') 
				alert('Email non conforme.');
			else if (lang == 'f')
				alert('Email ne sont pas conformes.');
			else 
				alert('Email does not comply');					
		}
		else
		{
			$('#email_recupera_password').css('color', '#00A6EB');			
		
			// Invia password
			$.post(
				// File to load
					docroot+'/index.php', 
				// Parameters 
				{ 
					ajax : 1,
					include: 'recupera_password_invia.php',
					email_richiedente: $('#email_recupera_password').val()
				},
				// Callback Function	
				function(esito) 
				{ 
					$('#risposta_richiesta_recupero_password').text(esito);
				});
			
		}
	}		
}


// Seleziona la photogallery (macrocategoria: ilgruppo con id=2)
function seleziona_videogallery()
{
		
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_2').each(
	function(){
			$(this).hide();			  
	});
	
	
	$('.freccia_categoria_menu_sx_2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_2').each(
	function(){
			$(this).hide();			  
	});
	
	// Imposta colore link e freccia blu per photogallery	
	$('#freccia_categoria_videogallery').attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_videogallery').css('color', '#00A6EB');
	$('#categoria_photogallery').css('color', '#FFFFFF');
	

	// Colore link bianco per tutti i contenuti della videogallery
	$(".link_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_albumv').show(); 

	scrollTo('#il_gruppo_page');	
} 


// Seleziona album
function seleziona_albumv(id_album)
{
	// Colore link bianco per tutti i contenuti della categoria
	$(".link_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".li_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".link_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$(".li_contenuto_menu_sx_2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	
	// Imposta colore link blu per l'album selezionato
	$('#album_v'+id_album).css('color', '#00A6EB');
	$('#li_album_'+id_album).css('color', '#00A6EB'); 

	$('#central_content_2').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_albumv.php',
		id_album: id_album
	});	
	
	scrollTo('#il_gruppo_page');	
} 


function seleziona_videogallery_e_album(id_album)
{
	// Colore link e freccia bianco per tutte le categorie della macro
	$(".link_categoria_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});
	$('.freccia_categoria_menu_sx_v2').each(
	function(){
			$(this).attr('src', docroot+'/images/freccia_bianca_cat.gif');			  
	});
	
	// Nascondo tutti i contenuti
	$('.contenuti_menu_sx_2').each(
	function(){
			$(this).hide();			  
	});
	
	// Imposta colore link e freccia blu per photogallery	
	$('#freccia_categoria_videogallery').attr('src', docroot+'/images/freccia_blu_cat.gif');
	$('#categoria_videogallery').css('color', '#00A6EB');
	

	// Colore link bianco per tutti i contenuti della photogallery
	$(".link_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	$(".li_contenuto_menu_sx_v2").each(
	function(){
			$(this).css('color', '#FFFFFF');			  
	});	
	
	// Mostra i contenuti della categoria selezionata
	$('#lista_albumv').show(); 
	
	seleziona_albumv(id_album);
}


function carica_googlemaps_autamarocchi(){
$('#div_googlemaps_autamarocchi').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_googlemaps_autamarocchi.php'
	});		
}

function carica_parametri_carousel(){
	stepcarousel.setup({
	galleryid: 'mynews', //id of carousel DIV
	beltclass: 'belt', //class of inner "belt" DIV containing all the panel DIVs
	panelclass: 'panel', //class of panel DIVs each holding content
	autostep: {enable:true, moveby:1, pause: 4000},
	panelbehavior: {speed:800, wraparound:true, persist:false},
	defaultbuttons: {enable: false},
	statusvars: ['statusA', 'statusB', 'statusC'], // Register 3 "status" variables
	contenttype: ['inline'] // content type <--No comma following the very last parameter, always!
	})
}

function carica_share_this(){
$('#box_share_this').load(
	// File to load
		docroot+'/index.php', 
	// Parameters 
	{ 
		ajax : 1,
		include: 'carica_share_this.php'
	},
	function(){
		if (window.addthis) {
			window.addthis.ost = 0;
			window.addthis.ready();
		}
		$('#link_share_this').mouseover();
		
	});		
}

