$(function(){
	
	$('.external').fancybox({
		width: 900,
		height: 500
	});

	$('#scroller').cycle({
		speed:2000,
		timeout:4000,
		pause:0
	}).find('a').click(function(){return false;}).css({'cursor':'normal'});
	
	$('.witl_trigger, .witl_trigger_contact').fancybox({
		
		transitionIn:'elastic',transitionOut:'elastic',
		easingIn:'easeOutBack',easingOut:'easeInBack'
		
	});
	
	$('.tooltip').tooltip({
		track: true,
		fade: 250,
		showURL: false
	});
	
	var errorBorder = '#dd0000';
	var successBorder = '#00dd00';
	
	$('#frmLoungeSignup').validate({
		
		rules : {
			
			name : {required: true,minlength:2},
			email : {required:true,email:true}
		
		},
		
		messages : {
			
			name : {required:'Required.',minlength:'Minimum 2 characters.'},
			email : {required:'Required',email:'Invalid email address. Don\'t worry, we don\'t spam.'}
			
		},
		
		errorClass : 'form_error_footer',
		errorElement : 'div',
		
		highlight: function(element,errorClass)
        {
                $(element).stop().animate({borderTopColor:errorBorder,borderRightColor:errorBorder,borderBottomColor:errorBorder,borderLeftColor:errorBorder},200);
        },

        unhighlight: function(element,errorClass)
        {
                $(element).stop().animate({borderTopColor:successBorder,borderRightColor:successBorder,borderBottomColor:successBorder,borderLeftColor:successBorder},200);
        },
		
        submitHandler: function(form)
        {
        	$('#btnSignUp').css({'background-color':'#000'}).attr('disabled','true').val('Sending...');
            form.submit();    
        }
		
	});
});

