function homeGal(right) {
	var visible = $('.banner:visible');
	var bolita = $('.bolita_g');
	var next;
	var next_bolita;
	
	if (!right) {
		if ($(visible).next().length > 0) {
			next = $(visible).next();
			next_bolita = $(bolita).next();
		}
		else {
			next = $('.banner:first');
			next_bolita = $('.bolita:first');
		}
			
		$(next).css('right','-566px');
		$(next).css('display','');
		
		$(visible).animate({ right:'566px' },600,'swing',function() {
			$(visible).css('display','none');
			$(visible).css('right','0px');
			$(next_bolita).attr('class','bolita_g');
			$(bolita).attr('class','bolita');
		});
		
		$(next).animate({ right:'0px' },600,'swing');
	}
	else {
		if ($(visible).prev().length > 0) {
			next = $(visible).prev();
			next_bolita = $(bolita).prev();
			next_bolita = $('.bolita:last');
		}
		else {
			next = $('.banner:last');
		}
			
		$(next).css('right','566px');
		$(next).css('display','');
		
		$(visible).animate({ right:'-566px' },600,'swing',function() {
			$(visible).css('display','none');
			$(visible).css('right','0px');
			$(next_bolita).attr('class','bolita_g');
			$(bolita).attr('class','bolita');
		});
		
		$(next).animate({ right:'0px' },600,'swing');
	}
}

function showProduct(id) {
	maskOn();
	ajaxGetPage('producto.php?id='+id,'product',false,false,1);
	$('#product').fadeIn(600);
}

function closeProduct() {
	$('#product').fadeOut(600);
	maskOff();
}

function showLogin() {
	maskOn();
	$('#login').fadeIn(600);
}

function closeLogin() {
	$('#login').fadeOut(600);
	maskOff();
}

function showRegister() {
	maskOn();
	$('#register').fadeIn(600);
}

function closeRegister() {
	$('#register').fadeOut(600);
	maskOff();
}

function showForgot() {
	$('#forgot').fadeIn(600);
	$('#register').fadeOut(600);
	$('#login').fadeOut(600);
}

function closeForgot() {
	$('#forgot').fadeOut(600);
	maskOff();
}

function logToReg() {
	$('#login').fadeOut(600);
	$('#register').fadeIn(600);
}

function regToLog() {
	$('#register').fadeOut(600);
	$('#login').fadeIn(600);
}

function forgotToLog() {
	$('#forgot').fadeOut(600);
	$('#login').fadeIn(600);
}

function forgotToReg() {
	$('#forgot').fadeOut(600);
	$('#register').fadeIn(600);
}

function closeMessage() {
	$('#message').fadeOut(600);
	maskOff();
}

function maskOn() {
	if (!($('#mask').length > 0)) {
		$('body').prepend('<div id="mask"></div>');
		$('#mask').height($('body').height());
		$('#mask').width($('body').width());
	}
	$('#mask').fadeIn(600,function() {
		document.getElementById('mask').style.filter  = "alpha(opacity=50)";
	});
}

function maskOff() {
	if ($('#mask').length > 0) {
		$('#mask').fadeOut(600);
	}
}

$(document).ready(function(){
	$('.a_l').click(function() { homeGal(); });
	$('.a_r').click(function() { homeGal(1); });
	var int = setInterval(function() {
		homeGal();
	},7000);
 });
 
