$(document).ready(function() {
	$('.registration-area-main-tabs ul').tabs('.panes-reg > div', {tabs: 'li'});
	if ($("#signup-one-form").length>0)
	$("#signup-one-form").validate({
		rules: {
			name: {
				required: true,
				minlength: 5
			},
			photo: {
				required: true
			},
			email: {
				required: true,
				email: true,
				remote: '/profile/isEmailFree/'
			},
			month: {
				required: true,
				range: [1,12]
			},
			year: {
				required: true,
				range: [1954,1992]	
			},
			day: {
				required: true,
				range: [1,31]				
			}
		},
		messages: {
			name: {
				required: "Please enter your name",
				minlength: "5+ chars"
			},
			photo: {
				required: "Provide photo"
			},
			email: {
				required: "Please enter valid email address",
				email: "Please enter valid email address",
				remote: "This email is already used"
			},
			month: {
				required: true,
				range: "Please select month"
			},
			year: {
				required: true,
				range: "Please select year"	
			},
			day: {
				required: true,
				range: "Please select day"				
			}			
		},
		submitHandler: function(form) {
			$('#loading-personal-gif').show();
			form.submit();
		}
	});
	
	
	if ($("#signup-one-form-website").length>0)
		$("#signup-one-form-website").validate({
			rules: {
				name: {
					required: true,
					minlength: 5
				},
				website: {
					required: true,
					minlength: 5
				},
				email: {
					required: true,
					email: true,
					remote: '/profile/isEmailFree/'
				},
			month: {
				required: true,
				range: [1,12]
			},
			year: {
				required: true,
				range: [1954,1992]	
			},
			day: {
				required: true,
				range: [1,31]				
			}
			},
			messages: {
				name: {
					required: "Please enter your name",
					minlength: "5+ chars"
				},
				website: {
					required: "Please enter website url",
					minlength: "5+ chars"
				},
				email: {
					required: "Please enter valid email address",
					email: "Please enter valid email address",
					remote: "This email is already used"
				},
			month: {
				required: true,
				range: "Please select month"
			},
			year: {
				required: true,
				range: "Please select year"	
			},
			day: {
				required: true,
				range: "Please select day"				
			}
			},
			submitHandler: function(form) {
				$('#loading-website-gif').show();
				form.submit();
			}
		});
	
	if ($("#signup-one-form-fan").length>0)
		$("#signup-one-form-fan").validate({
			rules: {
				name: {
					required: true,
					minlength: 5
				},
				password: {
					required: true,
					minlength: 5
				},
				password2: {
					equalTo: "#f-pass"
				},
				email: {
					required: true,
					email: true,
					remote: '/profile/isEmailFree/'
				},
			month: {
				required: true,
				range: [1,12]
			},
			year: {
				required: true,
				range: [1940,1992]	
			},
			day: {
				required: true,
				range: [1,31]				
			}				
			},
			messages: {
				name: {
					required: "Please enter your name",
					minlength: "5+ chars"
				},
				password: {
					required: "Please enter desired password",
					minlength: "5+ chars"
				},
				password2: {
					required: ' ',
					equalTo: 'Passwords do not match'
				},
				email: {
					required: "Please enter valid email address",
					email: "Please enter valid email address",
					remote: "This email is already used"
				},
			month: {
				required: true,
				range: "Please select month"
			},
			year: {
				required: true,
				range: "Please select year between 1940 and 1992"	
			},
			day: {
				required: true,
				range: "Please select day"				
			}
			},
			submitHandler: function(form) {
				$('#loading-website-gif').show();
				form.submit();
			}
		});
	
	
	if ($('.fancybox').length>0) {
		$('.fancybox').fancybox();
	}
	
	if($('#overlay.sign-up').length>0) {
	    $('#overlay').overlay({top: 200,
				   closeOnClick: false, closeOnEsc: false, load: true/*,mask: {
                        	color: '#3A3A3A',
                        	loadSpeed: 200,
                            	opacity: 0.9
	}*/ });
	}
});
