var enviromentState = 0;

var gTemplate = '';
var gPageType = 0;
var gPage = '';
var errorObject = '';
var gHelpWindow;

var currentButton = '';

	function tabLoad(id, parameters, name) {
		top.FrameInner.Tab.loadList(id, parameters, name);
	}

	//var gTOD=window.showModelessDialog("../../Framework/TipOfTheDay/default.htm",null,"dialogWidth:430px;dialogHeight:280px;center:1;scroll:0;help:0;status:0");
	
	function TOD() {
	//	if (gTOD.closed == true) {
	//		gTOD=window.showModelessDialog("../../Framework/TipOfTheDay/default.htm",null,"dialogWidth:430px;dialogHeight:280px;center:1;scroll:0;help:0;status:0");
	//	}
	}
function changeState(ID) {
try {
	if (enviromentState == 0) {
		if (ID != 0) {
			top.FrameInner.Tab.FRAME_Tasks.navigate('../../Framework/Tasks/Default.asp');
		}
	}
	if (enviromentState != 0) {
		if (ID == 0) {
			top.FrameInner.Tab.FRAME_Tasks.navigate('../../Framework/Tasks/Default.asp');
		}
	}
} catch(Exception) {}
	enviromentState = ID;
	top.FrameInner.Tab.environmentChange();
}


function dateLoad() {
	top.FrameInner.Tab.loadDate();
}
var NavType = 0;
function loadEnvironment() {
	try {
		startLoad('Environment', 'Environment')
	} catch(Exception) {
	}
	loadMenu();
	Status_Bar.navigate('../../Framework/Environment/Default.asp');
	try {
		endLoad()
	} catch(Exception) {
	}		
}

function loadMenu() {
	if (NavType == 0) {
		FrameInner.Navigation.navigate('../../Framework/MenuOutlook/Default.asp');
	} else {
		MenuTab.navigate('../../Framework/MenuTab/Default.asp');
	}

}
//loadEnvironment();

function contextHelp(ID) {
	gHelpWindow = window.showModelessDialog('../../Models/Help/Default.asp?ID=' + ID, '', 'dialogWidth:450px;dialogHeight:400px;center:1;scroll:0;help:0;status:0;resizable:1');
}


function errorLaunch() {
	var lString = '';
	lString = window.showModalDialog('../../Models/Errors/Default.asp?' + errorObject, '', 'dialogWidth:450px;dialogHeight:340px;center:1;scroll:0;help:0;status:0');
	return lString;

}

function startLoad(ActionName, ActionIcon) {
	if (ActionIcon == null) {
		ActionIcon = '';
	}
	Action.STATUSBAR_Start(ActionName, ActionIcon);
}

function endLoad() {
	Action.STATUSBAR_Stop();
}

function loadPage(Page) {
	var lResult = true;
	try {lResult = FrameInner.Main.canUnload() } catch(Exception) {}
	if (lResult == true) {
		startLoad('Loading', 'Loading');
		top.FrameInner.Main.navigate(Page);
	}
}

function UpdateAction(Template, ID) {
	try { FrameInner.Main.UpdateAction(Template, ID);} catch(Exception) {}
}