function Projects(type) {
	this.type = type;
}

function Projects_isFormValid(f) {
	switch (this.type) {
		case "submityourart":
			var isValid = this.validateSubmitArtForm(f);

			return isValid;
			break;
		default:
			return false;
			break;
	}
}

function validateSubmitArtForm(f) {
	var firstName             = f.firstName.value;
	var lastName              = f.lastName.value;
	var address               = f.address.value;
	var town                  = f.town.value;
	var stateID               = f.stateID.value;
	var zip                   = f.zip.value;
	var country								= f.country.value;

	var registerfirstname			= f.registerfirstname.value;
	var registerlastname			= f.registerlastname.value;
	var registeremail     		= f.registeremail.value;
	var registerpassword  		= f.registerpassword.value;
	var subscribeNewsletter   = (f.subscribeNewsletter.checked)? 1 : 0;
	var loginemail        		= f.loginemail.value;
	var loginpassword     		= f.loginpassword.value;
	var terms									= (f.terms.checked)? 1 : 0;

	var remoting = new Remoting(this.type);

	document.getElementById('errorMsg').innerHTML = "";

	if ((firstName == "") || (lastName == "") || (town == "") || (stateID == "") || (zip == "")
			 || (country == "") || (terms == 0) ) {
			 	
			 	
		var emailError = false;
		var passwordError = false;
	
		if (registeremail == "" && loginemail == "") {
			emailError = true;
		}
		
		if (registerpassword == "" && loginpassword == "") {
			passwordError = true;
		}
		
		if (emailError && passwordError) {
			document.getElementById('errorMsg').innerHTML = "Please enter your email address and password.";
		} else if (emailError) {
			document.getElementById('errorMsg').innerHTML = "Please enter your email address.";
		} else if (passwordError) {
			document.getElementById('errorMsg').innerHTML = "Please enter your password.";
		} else {
			document.getElementById('errorMsg').innerHTML = "Please fill in all required fields";
		}

		//document.getElementById('errorMsg').innerHTML = "Please fill in all required fields";
		return false;
	}

	if ((firstName != "") && (lastName != "") && (registeremail != "") && (registerpassword != ""))  {		
		f.memberEmail.value = registeremail;
		f.memberPassword.value = registerpassword;
		f.formtype.value = "register";
		return true;
	}

	if ((loginemail != "") && (loginpassword != ""))  {
		f.memberEmail.value = loginemail;
		f.memberPassword.value = loginpassword;
		f.formtype.value = "validate";
		
		return true;
	}
	
	document.getElementById('errorMsg').innerHTML = "Please fill in all required fields";
	return false;
}

Projects.prototype.isFormValid = Projects_isFormValid;
Projects.prototype.validateSubmitArtForm = validateSubmitArtForm;