//Use to expand and collapse a section and its 'hide' button 
function Expand(i) 
	{
  	var sumID = i;
	var sumName = document.getElementById(sumID);
	sumName.style.display ="block";
	var sumID = i + 'a';
	var sumName = document.getElementById(sumID);
  	sumName.style.display ="block";
	}

function Collapse(i) 
{
  	var sumID = i;
	var sumName = document.getElementById(sumID);
  	sumName.style.display ="none";
	var sumID = i + 'a';
	var sumName = document.getElementById(sumID);
  	sumName.style.display ="none";
}

function ExpandAll(block) 			//Expands all of a section
{	
  	var blockID=block;
	if (blockID == 'Exec')
		{
		document.getElementById('esum').href = "javascript:CollapseAll('Exec')";
		document.getElementById('esum').innerHTML = "Hide all Executive Minutes";
		for (i=1;i<1000;i++)		//Need a better method to terminate loop. Exit relies on failure to expand.
			{
			var para='esum';
			Expand(para+i);
			}
		}
	else if (blockID == 'UC')		//Ditto last comment
		{
		document.getElementById('usum').href = "javascript:CollapseAll('UC')";
		document.getElementById('usum').innerHTML = "Hide all Union Council Minutes";
		for (i=1;i<1000;i++)
			{
			var para='usum';
			Expand(para+i);
			}
		}
  }

function CollapseAll(block) 			//Hides all of a section
{
	var blockID=block;
	if (blockID == 'Exec')
		{
		document.getElementById('esum').href = "javascript:ExpandAll('Exec')";
		document.getElementById('esum').innerHTML = "Expand all Executive Minutes";
		for (i=1;i<1000;i++)		//Need a better method to terminate loop. Exit relies on failure to expand.
			{
			var para='esum';
			Collapse(para+i);
			}
		}
	else if (blockID == 'UC')		//Ditto last comment
		{
		document.getElementById('usum').href = "javascript:ExpandAll('UC')";
		document.getElementById('usum').innerHTML = "Expand all Union Council Minutes";
		for (i=1;i<1000;i++)
			{
			var para='usum';
			Collapse(para+i);
			}
		}
}


function newWindow(htmlfile) 	//Allows custom popup window 
{
	htmlWindow = window.open(htmlfile, 'newWin', 'width=700,height=350,toolbar=no,scrollbars=no')
	htmlWindow.focus()
}


//Begin photo section


function PhotoMix()				//Provides random, appropriately sized photos to page headers
{
	var obImages = obAryIn(); 		//the obAryIn function creates an array of oblong photos named in variables.js
	var sqImages = sqAryIn(); 		//the sqAryIn function creates an array of square photos named in variables.js
	var oblong1 = obImages[Math.floor(Math.random() * obImages.length)];
	var oblong2 = obImages[Math.floor(Math.random() * obImages.length)];
	var square = sqImages[Math.floor(Math.random() * sqImages.length)];
	while (oblong1==oblong2)		
		{
		oblong2 = obImages[Math.floor(Math.random() * obImages.length)];
		}
	oblongimage1.src = oblong1;	
	oblongimage2.src = oblong2;
	squareimage.src = square;
}

