﻿/*============================================================================================================
												ERROR HANDLER
=============================================================================================================*/

function ErrorHandler(){

	this.error_array		=	new Array;									//array containing list of error messages
	this.error_fields		=	new Array;									//array containing list of form fields that need to be marked as errors;
	
	this.error_return;
	
	
	
	this.BuildErrors			=	function(){
	
		if(this.error_return === undefined){
			this.error_return = 'form-error';
		}

		var error_msg		=	"<h3>There has been an error:</h3>";
		var error;
	
		//loop thru error_array to build msg
	
			for(error in this.error_array){
			
				error_msg	=	error_msg + "<p>" + this.error_array[error] + "</p>";
		
			}//end for
	
		//loop thru error fields and change style
			for(i in this.error_fields){
			
				field_error(this.error_fields[i]);
		
			}//end for	
	
		var error_obj		=	document.getElementById(this.error_return);
		error_obj.innerHTML	=	error_msg;
		
		$("#"+this.error_return).show('blind',null,250,null);


	}//end function
	
	this.ClearErrors			=	function(){
	
		if(this.error_return === undefined){
			this.error_return = 'form-error';
		}

	$("#"+this.error_return).hide(null,null,0,null);
	
	}//end function


}//end function


function clear_errors(error_return){

	

}//end function
