$(document).ready(function() {
	
});

String.prototype.errorShow = function () {
	alert( this );
};

function validateForm(form) {
	var message	= "";
	
	if (form.name == "register_modal_form") { // Registration form
		if ( form.elements['email'].value == "" ) {
			message	+= "- We need your email address to make this work. We won't spam you.\n";
		} else if ( form.elements['email'].value != "" && ( /^[^\s,;]+@([^\s.,;]+\.)+[\w-]{2,}$/i.test(form.elements['email'].value) == false ) ) {
			message	+= "- Please provide a valid email address.\n";
		}

		if ( form.elements['username'].value == "" ) {
			message	+= "- Please pick a username.\n";
		}
		
		if ( form.elements['screen_name'].value == "" ) {
			message	+= "- Please pick a screen name.\n";
		}
		
		if ( form.elements['password'].value == "" ) {
			message	+= "- Please decide on a password.\n";
		}
		
		if ( form.elements['password_confirm'].value == "" || form.elements['password'].value != form.elements['password_confirm'].value ) {
			message	+= "- The password confirmation field isn't the same as the password.\n";
		}

		if ( form.elements['accept_terms'].checked == false ) {
			message	+= "- Please accept the terms.\n";
		}
	} else { // Login form
		if ( form.elements['username'].value == "" ) {
			message	+= "- Please submit a username.\n";
		}
		
		if ( form.elements['password'].value == "" ) {
			message	+= "- Please submit a password.\n";
		}
	}

	if ( message != "" ) {
		message.errorShow();
	} else {
		form.submit();
	}
}
