/**
 * @author neila
 */
$(document).ready(function() {
	
	$(".letter").keyup(function(event) {
		
		if((event.keyCode >= 65 && event.keyCode <= 90))
		{
			$(this).val($(this).val().toUpperCase());
			$(this).next("input").focus();	
		}
		if(event.keyCode == 8)
		{
			$(this).prev("input").focus();
		}
	});
	
	$("#competition_form").submit(function(event) {
		
		errors = "";		
		found_letters = false;
		
		$(".required.letter").each(function () {
			
			if (this.value.length == 0 && found_letters == false) {
				label = $(this).parents("div.row").children("label").text();
				errors += label + "\r\n";
				found_letters = true;
		 	}
		});
		
		$(".required:not(.letter)").each(function() {
				
			if(this.value.length == 0) {

				label = $(this).parents("div.row").children("label").text();
				errors += label + "\r\n";
			}
			
		});

		if(errors) {
			errors = "Please complete the following fields:\r\n\r\n" + errors;
			alert(errors);
			event.preventDefault();
		}
	});
});
