$(document).ready(function() {
	/* Gallery rotation and Pro Photographer button */
	pictage.animatedRotator(5000,'.galleryImages');
	$('.proLink a').delay(2500).animate({backgroundPosition:'400px 3px'},1000, function() {
		setInterval(function() {
			$('.proLink a').css('background-position','-45px 3px').animate({backgroundPosition:'400px 3px'},1000);
		},6300);
	});

	/* Event Search Button and Form */
	$('.findEvents').click(function(e) {
		e.preventDefault();
		$(document.body).addClass('tall');
		$('html, body').animate({'scrollTop':500},500);
		$('#search').addClass('focus').focus();
	});
	
	$('#search_event').validate({
		rules: {
			search:'required'
		}
	});
	
	$('.btnEventSearch').click(function() {
		$('#search_event').submit();
	});
	
	/* Login box and form validation */
	$('#loginButton').click(function() {
		$(this).toggleClass('active');//.getParent().getFirst('div').get('reveal').toggle();
		$('#mainLoginFormWrapper').slideToggle(200, function(){
			$('#j_username').focus();
		});
	});
	$('#submitSignIn').click(function(e) {
		e.preventDefault();
		$('#mainLoginForm').submit();
	});
	$('#j_username, #j_password').keydown(function(e){
		if (e.keyCode == 13) {
			$('#mainLoginForm').submit();
		}
	});
	$('#mainLoginForm').validate({
		rules: {
			j_username: {
				required: true,
				email: true
			},
			j_password:'required'
		}
	});
	if ($('.login-error').length > 0) {
		$('#loginButton').click();
	}
});

/* old Mootools code from Client that hasn't yet been rewritten into jQuery

window.addEvent("domready", function() {
	
	if (loginVisible === 1) { $('loginButton').fireEvent('click'); }

	$('search').addEvent('blur', function() {
		this.removeClass('focus');
	});
	
	$$('#mainLoginForm input[type=text]').addEvent('keypress', function(event) {		
		if (event.key == 'enter') {
			validateSignIn();
			return false;
		}
	}); 
	
	$$('#mainLoginForm input[type=password]').addEvent('keypress', function(event) {		
		if (event.key == 'enter') {
			validateSignIn();
			return false;
		}
	}); 
	
	$('submitSignIn').addEvent('click', function(event) { 
		validateSignIn();
		return false;
	 });

	function validateSignIn() {
		var loginEmail = $('loginEmailInput').getElement('input').get('value');
		
        if (!validateEmail($('loginEmailInput').getElement('input').get('value')))  { 
            alert('Please enter a valid e-mail address!'); 
            return false; 
        }
        
        var loginPassword = $('loginPasswordInput').getElement('input').get('value');
        
        if ( $('loginPasswordInput').getElement('input').get('value').trim().length < 1  )  { 
            alert('Please enter a valid password!'); 
            return false; 
        }
    	
    	var showConsumerTos = $('showConsumerTos').get('value');
    	var showPhotographerTos = $('showPhotographerTos').get('value');
    	    	
//        if (showPhotographerTos == 'true') {
//        	if ($('PhvAgreedTermsInput').getElement('input[name^=agreedTerms]').get('checked') == false) {
//	            alert('In order to be registered to the system\n\nYou must agree the privacy policy and terms of services.'); 
//	            return false;
//        	}
//        }
//
//        if (showConsumerTos == 'true') {
//        	if ($('ConsumerAgreedTermsInput').getElement('input[name^=agreedTerms]').get('checked') == false) {
//	            alert('In order to be registered to the system\n\nYou must agree the privacy policy and terms of services.'); 
//	            return false;
//        	}
//        }
        
        $('mainLoginForm').submit();
	}
	
});*/
