#!/bin/bash

export xVERSION=1.7.0
CODENAME="Reflect Yourself"

ERR_MSG=""
EARGS=""

export OLDPATH=$PATH
export PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin"

require ^color

section_message () {

	case $1 in

		Required )
			echo -e "\n${BLUE}Checking ${ORANGE}Required ${BLUE}$2:\n"
		;;

		Optional )
			echo -e "\n${BLUE}Checking ${CREAM}Optional ${BLUE}$2:\n"
		;;
	esac
	tput sgr0

}

start_message () {

	echo -e "\n${GREEN}GNOME-Run-Dialog${YELLOW} v${xVERSION} ${CYAN}${CODENAME}"
	tput sgr0

}

ok_message () {

	if [[ $2 != "" ]]; then
		echo -e "${WHITE}Checking for ${CYAN}$1${MAGENTA} >${GREEN} O.K.${SILVER} ( $2 )"
	else 	echo -e "${WHITE}Checking for ${CYAN}$1${MAGENTA} >${GREEN} O.K."
	fi
	tput sgr0
}

fail_message () {

	if [[ $1 == "m" ]]; then
		echo -e "${WHITE}Checking for ${CYAN}$2${MAGENTA} >${RED} !MISSING!"
	elif [[ $1 == "o" ]]; then
		echo -e "${WHITE}Checking for ${CYAN}$2${MAGENTA} >${RED} !OLDER THAN $3!"
	fi
	tput sgr0

}

warn_message () {

	echo -e "${WHITE}Checking for ${CYAN}$1${MAGENTA} >${YELLOW} Not Available"
	tput sgr0

}

maintainer_message () {

	echo -e "\n${RED}Maintainer Mode ${WHITE}/ ${GREEN}Disabled Checks\n"
	tput sgr0

}

end_message () {

	echo -e "\n${YELLOW}Installation Prefix:${WHITE} $PREFIX\n"
	if [[ $ERR_MSG != "" ]]; then
		echo -e "${YELLOW}Notes:\
			\n${WHITE}${ERR_MSG}\n"
	fi
	tput sgr0

}
