﻿// JScript File

function updatePeriodSelect(controllerSelectID, targetSelectID)
{
	var prdSel = document.getElementById(targetSelectID);
	var prd = prdSel.options[prdSel.selectedIndex].value;
	var depMode = document.getElementById(controllerSelectID).options[document.getElementById(controllerSelectID).selectedIndex].value;
	var ctr = 0;
	var selectedIndex = 0;

	prdSel.options.length=0;
	prdSel.options[ctr]=new Option("Year", "1");
	selectedIndex = (prd !== null && prd == "1" ? ctr : selectedIndex);
	ctr++;
	
	if(depMode >= 4)
	{
		prdSel.options[ctr]=new Option("Quarter", "4");
		selectedIndex = (prd !== null && prd == "4" ? ctr : selectedIndex);
		ctr++;
	}

	if(depMode >= 12)
	{
		prdSel.options[ctr]=new Option("Month", "12");
		selectedIndex = (prd !== null && prd == "12" ? ctr : selectedIndex);
		ctr++;
	}

	if(depMode >= 52)
	{
		prdSel.options[ctr]=new Option("Week", "52");
		selectedIndex = (prd !== null && prd == "52" ? ctr : selectedIndex);
		ctr++;
	}

	if(depMode >= 365)
	{
		prdSel.options[ctr]=new Option("Day", "365");
		selectedIndex = (prd !== null && prd == "365" ? ctr : selectedIndex);
		ctr++;
	}
	
	prdSel.options[selectedIndex].selected = true;
}
