var old_dt;

function accordionMenu() {
	$('#accordion dd').hide().css("opacity",".5");
	$('#accordion dd:first').show().css('opacity','1');
	$('#accordion dt:first').addClass('active');
	
	$('#accordion dt').click(function() {
		if(old_dt)
			old_dt.removeClass('active');
		
		old_dt = $(this);
		
		$(this).addClass('active');
	});
	
	old_dt = $('#accordion dt:first');
	
	$('#accordion dt').click( function() {
		var downElement = $(this).next();

		if( (downElement.is('dd') ) && ( downElement.is(':visible')) ) {
			return false;
		}
		if((downElement.is('dd')) && (!downElement.is(':visible'))) {
			$('#accordion dd:visible').removeClass('active');
			$('#accordion dd:visible').slideUp('slow').animate({opacity: 0.5}, 300);
			downElement.slideDown('normal').animate({opacity: 1}, 300);
			return false;
		}
	});
}

function load_page(page) {
	var load_url = "ajax/"+page+".php";
	$.ajax({
	  type: "GET",
	  url: load_url,
	  success: show_overlay
	})
}

function show_overlay(msg) {
	$('#overlay-box-content').html(msg);
	$('#overlay-loading').fadeOut('fast', function(){
		$('#overlay-box').slideDown('slow', function(){
			$('#overlay-box-close').fadeIn('fast');
		});
	});
}

function hide_overlay() {
	$('#overlay-loading').fadeOut('fast');
	$('#overlay-box-close').fadeOut('fast', function() {
		$('#overlay-box').slideUp(400, function(){
			$('#overlay').fadeOut();
		});
	});
}

$(document).ready(function() { 
	accordionMenu();
	$('#overlay').click(hide_overlay).css('opacity',.5);
	
	$('#overlay').ajaxStart(function(){
		$(this).fadeIn();
		$('#overlay-loading').fadeIn();
	});
	
	/*$close_link = $('<a></a>')
		.attr('href','javascript:hide_overlay()')
		.attr('title','Chiudi');
	
	$close_img = $('<img/>')
		.attr('src', 'images/closebox.png')
		.attr('alt', 'Chiudi')
		.attr('width', 30)
		.attr('height', 30)
		
	$close_img.appendTo($close_link);
	$('#overlay-box-close').append($close_link);*/
	/*$.getScript('ajax/adsense.php', function(data){
		$('#adsense').append(data);
		$('#adsense').append('cia');
	});*/
});