get_defaultLanguage();
	session_register("header");
	$current_language = explode(":",$_SESSION['language']);
	$_SESSION['header'] = "\n\n\n";
	// loading available languages from language.conf file
	$languagefile = "../config/language";
	if(is_file($languagefile) == True)
	{
		$file = fopen($languagefile, "r");
		$i = 0;
		while(!feof($file))
		{
			$line = fgets($file, 1024);
			if($line == "" || $line == "\n" || $line[0] == "#") continue; // ignore comment and empty lines
			$value = explode(":", $line);
			$languages[$i]["link"] = $value[0] . ":" . $value[1];
			$languages[$i]["descr"] = $value[2];
			if(rtrim($line) == $_SESSION["language"])
			{
				$languages[$i]["default"] = "YES";
			}
			else
			{
				$languages[$i]["default"] = "NO";
			}
			$i++;
		}
		fclose($file);
	}
	else
	{
		$message = _("Unable to load available languages. Setting English as default language. For further instructions please contact the Admin of this site.");
	}
	$profiles = getConfigProfiles();
	setlanguage(); // setting correct language
	echo $_SESSION["header"];
	?>
	
		LDAP Account Manager -Login-
		
	
	
		
			 
		
		
		
		
			
		
		
		
			
		
		
		
		
		
	
connect($_POST['username'],$_POST['passwd']); // Connect to LDAP server for verifing username/password
		if($result == True) // Username/password correct. Do some configuration and load main frame.
		{
			$_SESSION['language'] = $_POST['language']; // Write selected language in session
			$current_language = explode(":",$_SESSION['language']);
			$_SESSION['header'] = "\n\n\n";
			include("./main.php"); // Load main frame
		}
		else
		{
			if($ldap->server)
			{
				$error_message = _("Wrong Password/Username  combination. Try again.");
				display_LoginPage($_SESSION['config'],""); // Username/password invalid. Return to login page.
			}
			else
			{
				$error_message = _("Cannot connect to specified LDAP-Server. Try again.");
				display_LoginPage($_SESSION['config'],""); // Username/password invalid. Return to login page.
			}
		}
	}
}
// Reload loginpage after a profile change
elseif($_POST['action'] == "profileChange") {
	$config = new Config($_POST['profile']); // Recreate the config object with the submited profile
	display_LoginPage($config,""); // Load login page
}
// Load login page
else
{
	session_register("config"); // Register $config object in session
	$default_Config = new CfgMain();
	$default_Profile = $default_Config->default;
	//echo "default_Profile=" . $default_Profile . "
";
	$_SESSION["config"] = new Config($default_Profile); // Create new Config object
	display_LoginPage($_SESSION["config"],$default_Profile); // Load Login page
}
?>