
var navigationItems;

window.onload = OnWindowResize;

window.onresize = OnWindowResize;

function OnWindowResize()
{
	NAVIGATION_PANEL.style.pixelHeight = Math.max(document.body.offsetHeight - NAVIGATION_PANEL.style.pixelTop - 130, 100);

	COMPANY_LOGO.style.pixelTop = NAVIGATION_PANEL.style.pixelTop + NAVIGATION_PANEL.style.pixelHeight + 10;

	NAVIGATION_PANEL.Resize();
}

function OnPageLoad()
{
//    return;
	NAVIGATION_PANEL.Initialize();

	NAVIGATION_PANEL.Visible = false;

	OnWindowResize();
}

  navigationItems = [
	['ADMINISTRATION_MODULE', '', './Administration/DomainAdministrationForm.aspx', 'Administracija'],
	['NOTIFICATIONS_MODULE', '', './Notifications/NotificationsForm.aspx', 'Obavijesti'],
	['PARAMS_MODULE', '', './Parameters/ParameterForm.aspx', 'Parametri'],
	['MERGE_MODULE', '', './Persons/MergePersonsForm.aspx', 'Uparivanje podataka'],
	['PERSONS_MODULE', '', './Persons/PersonsForm.aspx', 'Fizičke osobe'],
	['PHYSICIANS_MODULE', '', './Physicians/PhysiciansForm.aspx', 'Liječnici'],
	['MEDICAL_CENTRES_MODULE', '', './MedicalCentres/MedicalCentresForm.aspx', 'Medicinski centri'],
	['PATIENT_DATA_SHARING_MODULE', '', './SelectExaminationRolesForm.aspx', 'Dijeljenje podataka'],
	['PATIENTS_MODULE', '', './Patients/PatientsForm.aspx', 'Bolesnici'],
	['REPORT_DEFINITION_MODULE', '', './Reporting/ReportDefinitionsForm.aspx', 'Definicije izvješća'],
	['REPORT_DEFINITION_MODULE', '', './Reporting/ReportAdministrationForm.aspx', 'Administracija izvješća'],
	['REPORT_DEFINITION_MODULE', 'REPORT_LIST', './Reporting/ReportListForm.aspx', 'Popis izvješća'],
	['REPORT_DEFINITION_MODULE', '', './Reporting/VariableIntervalForm.aspx', 'Rasponi varijabli'],
	['REPORT_DEFINITION_MODULE', '', './Reporting/AgeRangesForm.aspx', 'Dobni rasponi'],
	['REPORT_DEFINITION_MODULE', '', './EUBirod/EUBirodForm.aspx', 'EUBirod izvješće'],
	['REPORT_DEFINITION_MODULE', '', './Categories/CategorizationForm.aspx', 'Kategorizacija varijabli'],
	['PROBLEM_REPORTING_MODULE', '', './ProblemReporting/ProblemsForm.aspx', 'Prijava problema'],
	['CHANGE_PASSWORD_MODULE', '', './Administration/ChangePasswordForm.aspx', 'Promjena zaporke'],
	['CHANGE_USER_NAME_MODULE', '', './Administration/SetUserNameForm.aspx', 'Promjena imena'],
	['LOGOFF_MODULE', '', './LogOff/LogOffForm.aspx', 'Odjava'],
	['HELP_MODULE', '', './Help/Contents.htm', 'Pomoć'],
	['EXPERT_MODULE', '', './Help/AskTheExpert.htm', 'Ask The Expert']];

function OpenWindow()
{
	parent.document.all.main.src = event.srcElement.urlAddress;
}

function SetVisibility(isNavigationVisible, isAdministrator, isPhysician, isUserAdministrator)
{
	var r;
	var c;
	var i;

	NAVIGATION_PANEL.ClearItems();
	
	NAVIGATION_PANEL.Visible = isNavigationVisible == 'true' ? true : false;

	if (isNavigationVisible == 'true')
	{
		for (i = 0; i < navigationItems.length; i ++)
		{
			if ((isAdministrator == 'true') ||
				((isPhysician == 'true') && (navigationItems[i][0] == 'NOTIFICATIONS_MODULE' || navigationItems[i][0] == 'PATIENTS_MODULE' || navigationItems[i][0] == 'PROBLEM_REPORTING_MODULE' || navigationItems[i][0] == 'CHANGE_PASSWORD_MODULE' || navigationItems[i][0] == 'LOGOFF_MODULE' || navigationItems[i][0] == 'HELP_MODULE' || navigationItems[i][0] == 'EXPERT_MODULE' || navigationItems[i][0] == 'PATIENT_DATA_SHARING_MODULE')) ||
				((isUserAdministrator == 'true') && (navigationItems[i][0] == 'ADMINISTRATION_MODULE' || navigationItems[i][0] == 'PROBLEM_REPORTING_MODULE' || navigationItems[i][0] == 'CHANGE_PASSWORD_MODULE' || navigationItems[i][0] == 'LOGOFF_MODULE' || navigationItems[i][0] == 'HELP_MODULE' || navigationItems[i][0] == 'EXPERT_MODULE')) ||
				(navigationItems[i][0] == 'PROBLEM_REPORTING_MODULE' || navigationItems[i][0] == 'CHANGE_PASSWORD_MODULE' || navigationItems[i][0] == 'CHANGE_USER_NAME_MODULE' || navigationItems[i][0] == 'LOGOFF_MODULE' || navigationItems[i][0] == 'HELP_MODULE' || navigationItems[i][0] == 'EXPERT_MODULE' || (navigationItems[i][0] == 'REPORT_DEFINITION_MODULE' && navigationItems[i][1] == 'REPORT_LIST')))
			{
				NAVIGATION_PANEL.AddItem('&nbsp;&nbsp;' + navigationItems[i][3], navigationItems[i][2]);
			}
		}
	}
}
