/////////////////////// Begin Galeria ///////////////////////
var galleryCurrent = 0;
var galleryTimeout = 3000;
var galleryContainer = 'slider';
var galleryTimer = 0;
function changeGalleryImage () {
	if (!$(galleryContainer)) return false;

	var galleryNext;
	var galleryElements = $(galleryContainer).getElements('li');

	if ($(galleryContainer)) {
		galleryNext = (galleryCurrent+1 >= galleryElements.length)? 0 : galleryCurrent+1;
		galleryElements[galleryCurrent].setStyle('display', 'list-item');
		var galleryTween = new Fx.Tween(galleryElements[galleryCurrent], {
			'duration': '1000',
			onComplete: function() {
				galleryElements[galleryCurrent].setStyle('display', 'none');
				galleryElements[galleryNext].setStyles({'display': 'list-item', 'opacity': 0});
				new Fx.Tween(galleryElements[galleryNext], {
					'duration': '1000',
					onComplete: function() {
						galleryCurrent = galleryNext;
						galleryTimer = setTimeout('changeGalleryImage()', galleryTimeout);
					}
				}).start('opacity', 0, 1);
			}
		}).start('opacity', 1, 0);
	}
}
//////////////////////// End Galeria ////////////////////////

window.addEvent('domready', function(){

	jQuery('.itemLink').click(function(event){
		event.preventDefault();
		jQuery(event.target.id == 'signInLink' ? '#signInOverlay' : '#registerOverlay').toggle();
		jQuery("input:visible:enabled:first").focus();
	});
	
	var mouse_is_inside = false;

	jQuery('.formOverlay').hover(function() {
		mouse_is_inside = true; 
	}, function() {
		mouse_is_inside = false; 
	});

	jQuery('body').mouseup(function() {
		if(! mouse_is_inside)
		jQuery('.formOverlay').hide();
	});
	
	jQuery('#registerForm').submit(function(ev){
		new Event(ev).stop();
		var myInput;

		if ((myInput = $('name')).value == '') {
			show_error($('name'), 'Falta completar el nombre');
			return;
		}

		if ((myInput = $('lastname')).value == '') {
			show_error($('lastname'), 'Falta completar el apellido');
			return;
		}

		if ((myInput = $('user')).value == '') {
			show_error($('user'), 'Falta completar el email');
			return;
		}
		if(!$('user').value.match(new RegExp('^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_\-]+([.][a-zA-Z0-9_\-]+)*[.][a-zA-Z]{2,4}$'))){
			show_error($('user'),'No parece un email Valido');
			return;
		}
		if ((myInput = $('pass')).value == '') {
			show_error($('pass'), 'Falta completar el password');
			return;
		}		
		this.submit();
	});
	
	jQuery("#featured").tabs({fx:{opacity: "toggle"}}).tabs("rotate", 3000, true);
	
	//var selected = $tabs.tabs('option', 'selected');
	
	jQuery("#featured").hover(function() {
		jQuery("#featured").tabs("rotate",3000,true);
	},function() {
		jQuery("#featured").tabs("rotate",3000,true);
	});

	//Select all anchor tag with rel set to tooltip
	jQuery('#bebes').mouseover(function(e) {
		//Append the tooltip template and its value
		jQuery(this).append('<div id="tooltip"><div class="leftBorder"></div><div class="content">Niños menores de 2 años.</div><div class="rightBorder"></div></div>');
		
		//Set the X and Y axis of the tooltip
		jQuery('#tooltip').css('top', e.pageY - 50);
		jQuery('#tooltip').css('left', e.pageX);
		
		//Show the tooltip with faceIn effect
		jQuery('#tooltip').fadeIn('500');

	}).mouseout(function() {
		
		//Remove the appended tooltip template
		jQuery(this).children('div#tooltip').remove();
		
	});
	
	//Select all anchor tag with rel set to tooltip
	jQuery('#ninos').mouseover(function(e) {
		//Append the tooltip template and its value
		jQuery(this).append('<div id="tooltip"><div class="leftBorder"></div><div class="content">Niños entre 2 y 12 años.</div><div class="rightBorder"></div></div>');
		
		//Set the X and Y axis of the tooltip
		jQuery('#tooltip').css('top', e.pageY - 50);
		jQuery('#tooltip').css('left', e.pageX);
		
		//Show the tooltip with faceIn effect
		jQuery('#tooltip').fadeIn('500');

	}).mouseout(function() {
		
		//Remove the appended tooltip template
		jQuery(this).children('div#tooltip').remove();
		
	});

});
