


function showAlert(whichField, whichAlert, whichText){	
	var whichFieldEl = whichField;
	
	if(whichField.indexOf("login")>-1){
		var whichAlertEl = "#login_" + whichAlert;
	}else{
		var whichAlertEl = whichField + "_" + whichAlert;
	}
	
	$(whichFieldEl).addClass(whichAlert);
	$(whichAlertEl + " span").html(whichText);
	$(whichAlertEl).show();
}


function checkRegistration(){
	//resetto gli alert
	$("p.alert").hide();
	$("form.userForm input").removeClass("red").removeClass("blu").removeClass("green");
	
	var usernameFieldEl = "#regUsername";
	var emailFieldEl 	= "#regEmail";
	var pwFieldEl 		= "#regPassword";
	var pw2FieldEl 		= "#regConfPassword";
	var captchaFieldEl 	= "#regCaptcha";
	var terms1FieldEl 	= "#regTerms1";
	var terms2FieldEl 	= "#regTerms2";
	var terms3FieldEl 	= "#regTerms3";
	
	var returnValue = true;
	
	if(!$(usernameFieldEl).val()){
		showAlert(usernameFieldEl,'red','Devi scegliere uno username.');
		returnValue = false;
	}
	
	if(!$(emailFieldEl).val()){
		showAlert(emailFieldEl,'red','Devi inserire la tua e-mail.');
		returnValue = false;
	}
	
	if(!$(pwFieldEl).val()){
		showAlert(pwFieldEl,'red','Devi scegliere una password.');
		returnValue = false;
	}
	
	if(!$(pw2FieldEl).val()){
		showAlert(pw2FieldEl,'red','Devi confermare la password.');
		returnValue = false;
	}
	
	if(!$(captchaFieldEl).val()){
		showAlert(captchaFieldEl,'red','Devi inserire il codice.');
		returnValue = false;
	}
	
	if(!$(terms1FieldEl).attr('checked')){
		showAlert(terms1FieldEl,'red','Devi accettere le condizioni.');
		returnValue = false;
	}	
	
	if(!$(terms2FieldEl).attr('checked')){
		showAlert(terms2FieldEl,'red','Devi accettere le condizioni.');
		returnValue = false;
	}

	if(!$(terms3FieldEl).attr('checked')){
		showAlert(terms3FieldEl,'red','Devi accettere le condizioni.');
		returnValue = false;
	}		
	
	return returnValue;
}