$(function() { 
	$("a.login-box, input.login-box").fancybox();
	$("a.signup-box").fancybox();
	$('#recent .dream:odd').addClass('dream-odd');
	$('#popular .dream:odd').addClass('dream-odd');
	$('#uninterpreted .dream:odd').addClass('dream-odd');
	$('.sidebar-box ul li:odd').addClass('sidebar-odd');
	$('.leaderboard tbody tr:odd').addClass('table-odd');
	$('ul.top-menu').superfish({animation: {opacity:'show',speed: 1}, delay: 1200 }); 
	var validator = $("#loginformMain").validate({
		rules: {
			user_login: {
				required: true,
				minlength: 5
			},
			password: {
				required: true,
				minlength: 6
			}
		}
    });
	var validator = $("#signupformMain").validate({
		rules: {
			user_login: {
				required: true,
				minlength: 5
			},
			password: {
				required: true,
				minlength: 6
			},
			pass_confirm: {
				required: true,
				minlength: 6,
				equalTo: "#password"
			},
			user_email: {
				required: true,
				email: true,
			}

		}, messages: {
			username: {
				required: "Enter a username",
				minlength: jQuery.format("Enter at least {0} characters"),
			},
			password: {
				required: "Provide a password",
				rangelength: jQuery.format("Enter at least {0} characters")
			},
			pass_confirm: {
				required: "Repeat your password",
				minlength: jQuery.format("Enter at least {0} characters"),
				equalTo: "Enter the same password as above"
			},
			user_email: {
				required: "Please enter a valid email address",
				minlength: "Please enter a valid email address",
			}
		}
    });
	$('#tabs').tabs({fxFade: true, fxSpeed: 'fast'});
});
