if (PHP_VERSION < 4.1) {
    include '../includes/classes/session_compatible.php';
} else {
    include '../includes/classes/session.php';
}
$osC_Session = new osC_Session();
$osC_Session->setName('osCAdminID');
// lets start our session
$osC_Session->start();
// set the language
require 'includes/classes/language.php';
$osC_Language = new osC_Language_Admin();
if (isset($_GET['language']) && !empty($_GET['language'])) {
    $osC_Language->set($_GET['language']);
}
$osC_Language->load();
header('Content-Type: text/html; charset=' . CHARSET);
setlocale(LC_TIME, LANGUAGE_LOCALE);
$osC_Language->load(basename($_SERVER['SCRIPT_FILENAME']));
// define our localization functions
require 'includes/functions/localization.php';
// Include validation functions (right now only email address)
require 'includes/functions/validations.php';
// initialize the message stack for output messages
require '../includes/classes/message_stack.php';
$osC_MessageStack = new messageStack();
$osC_MessageStack->loadFromSession();
// entry/item info classes
require 'includes/classes/object_info.php';
// email classes
require 'includes/classes/mime.php';