// JavaScript Document

var amgFlowChart = {

	addListeners: function () {
		if (!document.getElementsByTagName || !document.getElementById)
			return;		

		amgFlowChart.moveContent();

		// set listener for window resize
		rwScript.addEvent(window, 'resize', amgFlowChart.moveContent, false);

	},
	
// Page Positioning Functions
	moveContent: function () {
		switch (amgFCH.strChart) {
			case "sd":
				var obj1 = document.getElementById('fchSD_InitialClientMeeting');
				var obj2 = document.getElementById('fchSD_ClientBrief');
				var obj3 = document.getElementById('fchSD_PreliminaryCouncilMeeting');
				var objExternalClients = document.getElementById('fchSD_ExternalClients');
				
				// Position Arrows
				
				// Position Additional Boxes
				var intNewTop = (obj1.offsetHeight + 40) + (obj2.offsetHeight + 40) + (obj3.offsetHeight + 40) + 35;
				objExternalClients.style.top = intNewTop + 'px';
				
				break;
			case "dd":
				var obj1 = document.getElementById('fchDD_DetailedDesignDrawings');
				var objExternalConstultants = document.getElementById('fchDD_ExternalConsultants');
				var objRevisionsAmendments = document.getElementById('fchDD_RevisionsAmendments');
				
				// Position Arrows
				
				// Position Additional Boxes
				var intNewTop1 = 70;
				objExternalConstultants.style.top = intNewTop1 + 'px';

				var intNewTop2 = (objExternalConstultants.offsetHeight + 80) + intNewTop1;
				objRevisionsAmendments.style.top = intNewTop2 + 'px';

				break;
			case "bd":
				var objExternalConstultants = document.getElementById('fchBD_ExternalConsultants');
				var objRevisionsAmendments = document.getElementById('fchBD_RevisionsAmendments');
				
				// Position Additional Boxes
				var intNewTop1 = 105;
				objExternalConstultants.style.top = intNewTop1 + 'px';

				var intNewTop2 = (objExternalConstultants.offsetHeight + 40) + intNewTop1;
				objRevisionsAmendments.style.top = intNewTop2 + 'px';
				break;
			case "ca":
				var objClientsBuilder = document.getElementById('fchCA_ClientsBuilder');
				
				// Position Additional Boxes
				var intNewTop = 140;
				objClientsBuilder.style.top = intNewTop + 'px';
				break;
		}

	}
	
};

rwScript.addEvent(window, 'load', amgFlowChart.addListeners, false);
rwScript.addEvent(window, 'unload', EventCache.flush, false);
