$(document).ready(function(){
	/*$('#featured-gallery').carousel()
		.find('a').lightBox();*/
	var gallery = new ImageFlow();
	gallery.init({
		ImageFlowID: 'carousel'
		,reflections: false
		,reflectionP: 0.4
		,imageFocusMax: 5
		,aspectRatio: 2.333
		,imagesHeight: 0.5
		,startAnimation: true
		,startID: 3
/*		
		,captions: false
		,slider: false
*/		
		,slider: true
		,buttons: true
		,captions: false
		,onClick: function(){
			//lightBox($(this).attr('longdesc'));
			lightBoxGal($(this).attr('longdesc'),$(this).next(),$(this).prev(),$(this).attr('alt'));
		}
		,imageCursor: 'pointer'
	});
	
	$('#word-cloud .word-cloud').wordCloud({
		speed: 900,
		endColor: '#F8DC00'
	});

	//	Sign Up Email Validation
	$('#signup-form button').bind('click', {}, function(e){
		e.preventDefault();
		var $form = $(this).parents('form:first');
		var email = $.trim($form.find('input[name=email]').val());
		
		if(5 > email.length){
			return null;
		}
		
		$.ajax({
			url: 'ajax/index.php?page=validate_email'
			,type: 'post'
			,dataType: 'html'
			,data: {
				email: email
			}
			,success: function(data){
				process(data);
			}
			,error: function(xmlRequest, status, thrown){
				process(0);
			}
		})
		
		function process(data){
			if(1 == data){
				return $form.trigger('submit');
			}
			var $error = $form.find('span.error');
			if($error.hasClass('hide-me')){
				$error.removeClass('hide-me').addClass('show-me');
			}
			return null;
		}
	});
	
});
