function gotoIndex() {
	$('#pagina').fadeOut();
	$('#top ul li').removeAttr('class');
	var href = 'index.php?AJAX';
	$('#contenuti').load(href, function() {
		ajaxLink();
	});
}

function goto(href) {
	$('#pagina').fadeOut();
	$('#contenuti').load(href, function() {
		ajaxLink();
	});
}

function fb_popup(file) {
	$.get(file, function(data) {
		$.fancybox(
			data,
			{
				'padding': 0,
				'showCloseButton': true,
				'autoDimension': true,
				'titleShow': false,
				'onStart': function() {	$('object').hide(); },
				'onClosed': function() { $('object').show(); }
			}
		);
	});
}

function ajaxLink() {
	$('a:not(.lb,.not)').unbind('click').click(function(e) {
		$('#pagina').fadeOut();
		var questo = $(this).parent('li');
		$(this).parent('li').parent('ul').find('li').removeAttr('class');
		e.preventDefault();
		var href = $(this).attr('href');
		if (!strpos(href,'AJAX')) { href += '?AJAX'; }
		$('#contenuti').load(href, function() {
			ajaxLink();
			questo.attr('class', 'selected');
		});
	});
}

function tabs() {
	$('div.tab:not(.selected)').hide();
	$('ul.tabs li').click(function() {
		$('ul.tabs li').removeAttr('class');
		$(this).attr('class', 'selected');
		$('div.tab:not(#tab_'+$(this).attr('rel')+')').hide();
		$('#tab_'+$(this).attr('rel')).show();
	});
}

function azienda_governance() {
	$('div.rollover').hide().fadeOut();
	$('#govPres').hover(function() {
		$('div.rollover').fadeIn();
	}, function() {
		$('div.rollover').fadeOut();
	});
}

function salini_output() {
	$('#salini_elenco').tablesorter( {sortList: [[3,0], [2,0]]} ); 
	$('#salini_elenco.parcheggi').tablesorter( {sortList: [[0,0]]} ); 
	
	$('div.tab:not(.selected)').hide();
	$('ul.tabs li').click(function() {
		$('ul.tabs li').removeAttr('class');
		$(this).attr('class', 'selected');
		$('div.tab:not(#'+$(this).attr('rel')+')').hide();
		$('#'+$(this).attr('rel')).show();
	});

	$('div.salini a').fancybox({
		'padding': '0',
		'width': '620px',
		'height': '501px',
		'showCloseButton': true,
		'onStart': function() {	$('object').hide(); },
		'onClosed': function() { $('object').show(); }
	});
}

function salini_parcheggi() {
	$('#salini_elenco').tablesorter(); 
	
	$('div.tab:not(.selected)').hide();
	$('ul.tabs li').click(function() {
		$('ul.tabs li').removeAttr('class');
		$(this).attr('class', 'selected');
		$('div.tab:not(#'+$(this).attr('rel')+')').hide();
		$('#'+$(this).attr('rel')).show();
	});

	$('div.salini a').fancybox({
		'padding': '0',
		'width': '620px',
		'height': '501px',
		'showCloseButton': false,
		'onStart': function() {	$('object').hide(); },
		'onClosed': function() { $('object').show(); }
	});
}


function slitta() {

	$('#slideLabel').fadeOut(500);

	count++;	
	
	if (count %2 == 1) {
	
		$('#slideshow div ul').animate({
			marginLeft: '-=160px'
		}, 2500, function() {
			$('#slideLink').attr('href', $(this).find('li:eq(3) a').attr('href'));
			$('#slideLabel').html($(this).find('li:eq(3) a').attr('title')).fadeIn(500);
			var move = $('#slideshow div ul li:first');
			$('#slideshow div ul').css('padding-left', '160px').append(move);
		});
	
	} else {
	
		$('#slideshow div ul').animate({
			paddingLeft: '0px'
		}, 2500, function() {
			$('#slideLink').attr('href', $(this).find('li:eq(3) a').attr('href'));
			$('#slideLabel').html($(this).find('li:eq(3) a').attr('title')).fadeIn(500);
			var move = $('#slideshow div ul li:first');
			$('#slideshow div ul').css('margin-left', '0px').append(move);
		});
	
	}
	
}

function homepage() {
	
	var cover1 = $('<img src="img/slideshow2.png" id="slideCover1" />');
	var cover2 = $('<img src="img/slideshow2.png" id="slideCover2" />');
	var label = $('<p id="slideLabel"></p>');
	
	$('#slideshow').prepend(cover1).prepend(cover2).append(label);
	
	$('#slideLabel').html($('#slideshow div ul').find('li:eq(2) a').attr('title')).fadeIn(500);

}

function strpos (haystack, needle, offset) {
    var i = (haystack+'').indexOf(needle, (offset || 0));
    return i === -1 ? false : i;
}

function flHeader() {
	$.get('img/header/slideshow.php', function(data) {
			$('#flHeader').load('flashHeader.htm');
	});
	if ($('#mappa').length) { $('#mappa').load('flashMappa.htm'); }
}

function searchBar() {
	if ($('#search').val() == '') { $('#lbSearch').show(); } else { $('#lbSearch').hide().fadeOut(); }
	$('#search').focus(function() {
		$('#lbSearch').fadeOut(200);
	});
	$('#search').blur(function() {
		if ($(this).val() == '') { $('#lbSearch').fadeIn(200); }
	});
}

function newsTopLoad() {
	$('#comunicaBottom').fadeOut(400, function() {
		$('#comunicaBottom').load('newsTop.php', function() {
			$('#comunicaBottom').fadeIn(400);
		});
	});
}
