function Validate(type) {
	this.type = type;
	
	alert("ASdf");
}

function Validate_isValid (email, pwd) {
	switch (this.type) {
		case "register":
			this.isEmailAvailable(email, pwd);
			break;
		case "validate":
			this.isValidLoding(email, pwd);
			break;
		default:
			break;
	}
}

function isEmailAvailable (email, pwd){
	var remoting = new Remoting(this.type);
	
	var isValid = remoting.send("email=" + email + "&password=" + pwd);
	
	return isValid;
}

function isValidLogin (email, pwd) {
	var remoting = new Remoting(this.type);
	
	var isValid = remoting.send("email=" + email + "&password=" + pwd);
	
	return isValid;
}

Validate.prototype.isValid = Validate_isValid;
Validate.prototype.isEmailAvailable = isEmailAvailable;
Validate.prototype.isValidLogin = isValidLogin;