$(document).ready(function(){
	$('.formTextField').blur( function() { $("#"+this.id).css({ backgroundColor: "#fefed3" }) })
	$('.formTextField').focus( function() { $("#"+this.id).css({ backgroundColor: "#ffffef" }) })
	$("#blogCommentSubmitButton").click(function(){
		var invalid_fields = 0
		$('#blogCommentFormContainer .formTextField').each(function(i){
			col = "#fefed3"
			if(!this.disabled && !is_valid(this.value, this.id)){
				col = "pink"
				invalid_fields += 1
			}
			$("#" + this.id).css({ backgroundColor: col })
		})
		if(invalid_fields > 0) {
			return false;
		} else {
			$('#blogCommentSubmitButton').css({display:"none"})
			$('#blogCommentFormSubmitting').css({display:"inline"})
			$('#blogCommentForm').get(0).submit()
			return false;
		}
	})
})

function is_valid(value, id) {
  return !( value == "" || ( Regx[id] && !value.match( Regx[id] ) ) )
}