	function controlErrors()	{
		var elements = $('form1').getElements(); // esto esta asi porque por algun motivo en IE no trae el objeto... 
		var err = 0;
		elements.each( function(el){
			if (el.className ==  "blank") {
				if (el.value == "") {			
					addErrorsOn(el, "This field is required.");			
				} else {
					err++;
					removeErrorsOn(el);
				}			
			} else if (el.className ==  "email") {
				if (el.value.match(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/) == null) {			
					addErrorsOn(el, "This does not appear to be a valid email address.");
				} else {
					err++;				
					removeErrorsOn(el);
				}
				
			} else {
				err++;
			}
		})	

		if (err == elements.length){
			return(true); 
		}else{
			return(false);
		}
	}

	function addErrorsOn(element, mensaje) {
		var html = "<p>"+mensaje+"</p>";	
		if (element.next("span", 0) == undefined) {	
			new Insertion.After(element, html)
		}
		new Effect.Appear(element.next("span", 0))

	}

	function removeErrorsOn(element) {
		if (element.next("span", 0) != undefined) {
			new Effect.Fade(element.next("span", 0), {
				afterFinish: function() {
					element.next("span", 0).remove();
				}
			})
		}

	}

