
function verifyUserName(){
        var url = "mainController.php?action=Ajax&method=verifyUserName";
        var name = "name="+$F("name");
        var verifyAjax = new Ajax.Request( url, { 
						method: "get", parameters: name ,onComplete:verifyResult });
}

function verifyResult(response){
	
	if(response.responseText == "Free"){
		Element.removeClassName("name","takenName");
		Element.addClassName("name","freeName");
	}
	else{
		Element.removeClassName("name","freeName");
		Element.addClassName("name","takenName");
	}
}

function validate(){
	var validator = new Validator();
	var language = new Language();
	var errors = new Array();
	var thereAreErrors = false;
	
	if(!validator.required($F("name")))
	{
		errors.push(language.errorRequiredUser);
		thereAreErrors = true;
	}
	if(!validator.required($F("pass")))
	{
		errors.push(language.errorRequiredPass);
		thereAreErrors = true;
	}
	if(!validator.equals($F("pass"),$F("confirmPass")))
	{
		errors.push(language.errorEqualsPass);
		thereAreErrors = true;
	}
	
	if(thereAreErrors){
		$("errors").innerHTML=''; 
		for (var i=0;i<errors.length;i++)
		{
			new Insertion.Bottom ("errors", "<li>"+errors[i]+"</li>");
		}
		
		return false;
	}
	else return true;
	
}
