function toggleGallery()
{
	$('.triggerGallery').click(function()
	{
		$('#gallery').slideToggle('fast');
	});	
}

function positionLeft()
{
	var left = $('#background-container').offset().left+8;
	$('header').css('left',left).fadeIn();
}

function toggleContent()
{
	$('#toggleContent').bind('click',function()
	{
		if($('body').is('.hidden-content'))
		{
			$('#main').fadeIn('fast');
			$('body').removeClass('hidden-content');
		}
		else
		{
			$('#main').fadeOut('slow');
			$('body').addClass('hidden-content');
		}
	});
}

function edita_facebook_includer()
{
	
	//recupero oggetti
	var objects = $('.edita_facebook_includer');

	//ciclo oggetti
	objects.each(function()
	{
		
		//getto params formato json
		var tofacebook_attrs= jQuery.parseJSON( '{' + $(this).attr('data-tofacebook') + '}');
		
		var tofacebook_attrs_string ='';

		//creo stringa
		for (var k in tofacebook_attrs)
		{
			tofacebook_attrs_string+= k + '="'+  tofacebook_attrs[k] + '" ';
		}		
		
		//scrivo codice
		$(this).html('<fb:like '+ tofacebook_attrs_string + '></fb:like>');
		
	});
	
	
	
    var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];
    s.type = 'text/javascript';
    s.async = true;
    s.src = 'http://connect.facebook.net/it_IT/all.js#xfbml=1';
    s1.parentNode.insertBefore(s, s1);	
    
    $('body').append('<div id="fb-root"></div>');
}


function setMenu()
{
	$('.sottomenu').each(function()
	{
		var $this = $(this);
		var parent = $this.parent();
		parent.bind('click',function()
		{
			if($this.is(':hidden'))
			{
				
				$('.sottomenu').fadeOut('fast');
				$this.fadeIn('slow')

				
			}
			return false;
		});
	});
}
/*****************************************************************************************/
debug_msg = false;
function toDebug(string)
{
	if (debug_msg)
	{
		if((typeof window.console=="undefined")) {alert(string);}
		else {
			console.error();
			console.group(string);
			console.trace();
			console.groupEnd();
		}
	}
}
function toConsole(string)
{
	if((typeof window.console=="undefined")) {alert(string);}
	else console.log(string);
}
//fine funzioni di debug
function $j(argument)
{
	var result = jQuery(argument);
	if (result.length == 0) return null;
	else return result;
}

$j(document).ready(function()
{ 
	// init per gli elementi in overlay
	$('*[rel^="lightbox"], *[rel^="prettyPhoto"]').prettyPhoto({theme:'facebook'});
	$('#gallery-slide').cycle(
	{  
		fx:     'scrollLeft', 
		speed: 1000, 
		timeout: 5000,  
		pause: 0,
		prev: '#gallery-prev',
		next: '#gallery-next'
	});
	$('#news-slider').cycle(
	{  
		fx:     'scrollLeft', 
		speed: 1000, 
		timeout: 5000,  
		pause: 0,
		prev: '#news-prev',
		next: '#news-next'
	});
	
	$('header').css('left',$('#main').offset().left)
	
});


$j(window).load(function()
{
	toggleGallery();
	toggleContent();
	setMenu();
	positionLeft();
	edita_facebook_includer();
});

$j(window).resize(function()
{
	positionLeft();
});


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


function controlla() {
	if (document.getElementById("nome").value == "") {
		alert("inserisci il tuo nome");
		document.getElementById("nome").focus();
		return;
	}
	if (document.getElementById("email").value == "") {
		alert("inserisci la tua email");
		document.getElementById("email").focus();
		return;
	}
	var dest = "cont";
	document.getElementById("form1").action = dest + "atti" + ".php";
	document.getElementById("form1").submit();
}
