/*->h.band */


#define MAXPRIORITIES 7


#define BANDURGENT    0
#define BANDIMPORTANT 1
#define BANDSTANDARD  2
#define BANDOFFPEAK   3
#define BANDECONOMY   4
#define BANDCHEAP     5
#define BANDOVERNIGHT 6




typedef int (*genmenufn)(int value);

extern int    bands;


extern char * priorityname(int priority);
extern int    prioritynametopriority(char * name);


extern char * bandname(int band);
extern int    bandnametoband(char * name);


extern void   popband(genmenufn fn,int value);
extern void   decodebandmenu(int m);
extern void   poppriority(genmenufn fn,int value);
extern void   decodepriority(int m);

extern void bandinit(void);
extern int  getcost(int band,int current,int day,int duration);
extern int  getbandaftertime(int band,int priority,int current,int day);
extern void setband(int fp);


