data_fields = Array();

function check_data(tgt){
	
	// 0 - display_name
	// 1 - db_name
	// 2 - field_name
	// 3 - is_email
	// 4 - allow_multiple
	
	for(var i=0; i<data_fields.length; i++){
		var field = document.getElementById(data_fields[i][1])
		var val = field.value;
		
		if(data_fields[i][3] == 1){
			if(!emailCheck(val) && val != "EMAIL IS ALREADY IN DATABASE"){
				alert(data_fields[i][0] + " is incorrect\n" + error_message);
				field.focus();
				return false;
			}
			//alert(data_fields[i][0] + ", " + data_fields[i][1]);	
		}else if(data_fields[i][2] == "Currency" || data_fields[i][2] == "Number"){
			if(!Number(val) && val != "0"){
				alert(data_fields[i][0] + " is incorrect\nThis is not a valid number");
				field.focus();
				return false;
			}
		}else if(data_fields[i][2] == "List"){
			if(data_fields[i][4] == 1){
				var fields = document.getElementsByTagName("input");
				checked = false;
				for(var j=0; j<fields.length; j++){
					//alert(fields[j].id + ", " + field.id);
					if(fields[j].type == "checkbox" && fields[j].id == field.id){
						if(fields[j].checked == true){
							checked = true;
							j = fields.length;
						}
					}
				}
				if(checked == false){
					alert(data_fields[i][0] + " is incorrect\nAt least one value must be checked");
					return false;
				}
			}
		}else{
			if(trimWhiteSpace(val) == ""){
				alert(data_fields[i][0] + " is incorrect\nA value must be entered");
				field.focus();
				return false;
			}
		}
	}
	return true;
}
