function errorMessage(headerMessage){
	this.headerMessage = headerMessage;
	this.errorArray = new Array();
}

errorMessage.prototype = {
	showError: function(){
		$('div#errorMessage').show();
		$('div#errorMessage h4').html(this.headerMessage);
		
		var errorMessageLength = this.errorArray.length;
		for (var i=0; i<errorMessageLength; i++){
			$('div#errorMessage ul').append('<li>' + this.errorArray[i] + '</li>');
		}
	},
	
	hideError: function(){
		$('div#errorMessage ul').empty();
		$('div#errorMessage').hide();
		this.errorArray.length = 0;
	},
	
	addErrorMessage: function(message){
		this.errorArray.push(message);
	},
	
	resetLabels: function(){
		$('label').removeClass('error');
	},
	
	getErrorMessageLength: function(){
		return this.errorArray.length;
	}
}