var estatus=true, istatus=true, ustatus=true;

$.validator.addMethod("chkemail", function(value) {
	$.ajax({
		type: "GET",
		url: "interface/check.php",
		data: "chkemail="+$("#email").val(),
		beforeSend: function(){
			$('#email').next().replaceWith("<label class='msg'><img src='images/loading-s.gif'></label>");
		},
		success: function(msg){
			if(msg){
				$('#email').next().replaceWith("<label class='msg'><img src='images/check.png'></label>");
			}
			else
				$('#email').next().replaceWith("<label class='msg error'>Email Taken!</label>");
			estatus=msg;
		},
	})
	return estatus;
}, 'Email Taken!');

$.validator.addMethod("valpass", function(value) {
	//var patt=new RegExp('^(([a-zA-Z]+)([a-zA-Z0-9_]*))$');
	//return patt.test(value);
	return 1;
}, 'Password cannot begin with special characters or numbers');

$.validator.addMethod("cnfrmpass", function(value) {
	if(value == $("#password").val())
		return true;
	else
		return false;
}, 'Passwords do not match!');

$.validator.addMethod("chkinvite", function(value) {
	$.ajax({
		type: "GET",
		url: "interface/check.php",
		data: "chkinvite="+$("#invite").val(),
		beforeSend: function(){
			$('#invite').next().replaceWith("<label class='msg'><img src='images/loading-s.gif'></label>");
		},
		success: function(msg){
			if(msg){
				$('#invite').next().replaceWith("<label class='msg'><img src='images/check.png'></label>");
			}
			else
				$('#invite').next().replaceWith("<label class='msg error'>Invalid Invite Code :(</label>");
			istatus=msg;
		}
	});
	return istatus;
}, 'Invalid Invite Code :(');

$(document).ready(function(){
	$("#reg-form").submit(function(){
		if($('input#website').val() == 'http://')
			$('input#website').val('');
	});
	$("#reg-form").validate({
		rules: {
			email: "chkemail",
			password: "valpass"
		},
		errorPlacement: function(error, element) {
			element.next().replaceWith(error);			
		}
	});
	
	$(".join-form p input.text").focus(function(){
		$(this).parent("p").addClass("focus");
	});
	$(".join-form p input.text").blur(function(){
		$(this).parent("p").removeClass("focus");
	});
	$("#fname").focus();
});