#=============================================================================================
# @TITLE			Checking forth window - Backup Wizard - Log.
#
# @NUMBER			DBM2_FKT_02136
#
# @DESCRIPTION		Performing the backup by clicking 'Start' button.
#
# @EXP_RESULT		All controls will be displayed.
#
# @REQUIREMENTS		"Database Manager" is installed.
#=============================================================================================

#=============================================================================================
# @STEP 1			Checking window and clicking 'New Parallel Medium'.
#=============================================================================================
if (win_exists("Database Manager Backup Wizard",0) == 0) {
	
	tl_step("Database Manager Backup Wizard - Window Check", "0", "Window still open");
#=============================================================================================
# @STEP 2			Press 'Back' and check windowand 'Next'.
#=============================================================================================
	set_window ("Database Manager Backup Wizard", 2);
	
	wait(10);
	
	ActiveX_get_info("DBMWfr2.Framework", "HeaderTitle", Header);
	ActiveX_get_info("DBMWfr2.Framework", "HeaderSubtitle", SubHeader);
	
	if (Header == "Backup Error" &&
		SubHeader == "An error during Log backup.") {
		
		tl_step ("Medium for Backup - Back button", "0", "Header and SubHeader correct");
	} else {
		
		if (win_exists("Error",0) == E_OK) {
			set_window("Error", 0);
			button_press("OK");
			
			tl_step ("Medium for Backup - Back button", "0", "Header and SubHeader correct");
		} else {
			tl_step ("Medium for Backup - Back button", "1", "Header and SubHeader incorrect");
			tl_step ("Medium for Backup - Back button", "1", "Header: " & Header & " expected: Backup Error");
			tl_step ("Medium for Backup - Back button", "1", "SubHeader: " & SubHeader & " expected: An error occured while Log backup.");
		}
	}
#=============================================================================================
# @STEP 3			Close window.
#=============================================================================================
	if (win_exists("Error",0) == E_OK) {
		set_window ("Error", 2);
		button_press ("OK");
		
		set_window ("Database Manager Backup Wizard", 2);
		button_press("Cancel");
	} else {
		set_window ("Database Manager Backup Wizard", 2);
		button_press("Cancel");
		
		if (win_exists("Confirm Backup Cancel", 0) == E_OK) {
			set_window ("Confirm Backup Cancel", 2);
			button_press ("Yes");
		
			wait(4);
			set_window ("Database Manager Backup Wizard", 2);
			button_press("Close");
		}
	}
	
} else {
	
	tl_step("Database Manager Backup Wizard - Window Check", "1", "Window not open");
	WizardOpen = 0;
}
