$data["nad_price_sale_national"] = @security_form_input_predefined("float", "nad_price_sale_national", 0, "");
 $data["nad_price_cost_mobile"] = @security_form_input_predefined("float", "nad_price_cost_mobile", 0, "");
 $data["nad_price_sale_mobile"] = @security_form_input_predefined("float", "nad_price_sale_mobile", 0, "");
 $data["nad_price_cost_directory_national"] = @security_form_input_predefined("float", "nad_price_cost_directory_national", 0, "");
 $data["nad_price_sale_directory_national"] = @security_form_input_predefined("float", "nad_price_sale_directory_national", 0, "");
 $data["nad_price_cost_directory_international"] = @security_form_input_predefined("float", "nad_price_cost_directory_international", 0, "");
 $data["nad_price_sale_directory_international"] = @security_form_input_predefined("float", "nad_price_sale_directory_international", 0, "");
 $data["nad_price_cost_tollfree"] = @security_form_input_predefined("float", "nad_price_cost_tollfree", 0, "");
 $data["nad_price_sale_tollfree"] = @security_form_input_predefined("float", "nad_price_sale_tollfree", 0, "");
 $data["nad_price_cost_special"] = @security_form_input_predefined("float", "nad_price_cost_special", 0, "");
 $data["nad_price_sale_special"] = @security_form_input_predefined("float", "nad_price_sale_special", 0, "");
 /*
 	Error Handling
 */
 // verify valid rate table
 if (!$obj_rate_table->verify_id()) {
     log_write("error", "process", "The CDR rate table you have attempted to edit - " . $obj_rate_table->id . " - does not exist in this system.");
 }
 // TODO: some sort of NAD validation logic here?
 /*
 	Process Data
 */
 if (error_check()) {
     $_SESSION["error"]["form"]["cdr_import_rate_table_nad"] = "failed";
     header("Location: ../index.php?page=services/cdr-rates-import-nad.php&id=" . $obj_rate_table->id);
     exit(0);
 } else {
     /*
     			Read in CSV Data
     
     	Structure of Geographic Files is: