//#####################################################
// People Functions
//#####################################################

// People Variables

	var templateType = '';
	var curChurch = '';
	var curPeopleMode = '';
	var curClergyMode = '';
	var curClergyPosition = 'right';
	
//------------------------------------------------------------------------------------------------------------
//- PEOPLE FUNCTIONS -----------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function writePeopleHeader(vChurch)
{
	var firstChurchLink = replaceAll(getChurchName(0), ' ', '');
	var htmlString = '';
	if (vChurch != 'all') {
		htmlString = '<HR>';
	}
	htmlString += '<table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody>';
	htmlString += '<tr><td valign="top" align="center"><SPAN class="headerfooterlinks">';
	if (vChurch != 'all') {
		htmlString += '&nbsp;&nbsp;&nbsp;<A href="#findus">How to Find Us</A>';
		htmlString += '&nbsp;&nbsp;&nbsp;<A href="#services">Weekly Services</A>';
	}
	if (vChurch == 'all') {
		htmlString += '<A href="#Readers">Licensed Readers</A>';
	}
	htmlString += '&nbsp;&nbsp;&nbsp;<A href="#Wardens">Churchwardens</A>';
	if (vChurch == 'all') {
		htmlString += '&nbsp;&nbsp;&nbsp;<A href="#YMOfficers">Church Officers</A>';
		htmlString += '&nbsp;&nbsp;&nbsp;<A href="#Organisers">Organisers</A>';
		htmlString += '&nbsp;&nbsp;&nbsp;<A href="#Leaders'+firstChurchLink+'">Church Leaders</A>';
	} else {
		htmlString += '&nbsp;&nbsp;&nbsp;<A href="#Leaders">Church Leaders</A>';
	}
	if (vChurch != 'all') {
		htmlString += '</SPAN></td></tr></tbody></table><HR><BR>';
	} else {
		htmlString += '</SPAN></td></tr></tbody></table><BR>';
	}
	document.write(htmlString);
}
//------------------------------------------------------------------------------------------------------------
function loadPeople(vType, vChurch)
{
	
	if (vChurch == 'all') {
		templateType = 'parish';
	} else {
		templateType = 'church';
	}
		
	if (vType == 'clergy') {
		startPeople('Team Ministry', 'Clergy');
		setClergyMode('people');
		loadClergy();
		endPeople();
	}
	
	if (vType == 'readers') {
		curPeopleMode = 'none';
		curChurch = '';
		startPeople('Licensed Readers', 'Readers');
		loadReaders();
		endPeople();
	}
	
	if (vType == 'ym-officers') {
		curPeopleMode = 'role';
		curChurch = '';
		startPeople('Yatton Moor Church Officers', 'YMOfficers');
		loadChurchOfficers('ym');
		endPeople();
	}
	
	if (vType == 'cc-officers') {
		curPeopleMode = 'role';
		curChurch = '';
		startPeople('Claverham/Cleeve Church Officers', 'CCOfficers');
		loadChurchOfficers('cc');
		endPeople();
	}
	
	if (vType == 'organisers') {
		curPeopleMode = 'role';
		curChurch = '';
		startPeople('Co-ordinators and Organisers', 'Organisers');
		loadOrganisers();
		endPeople();
	}
	
	if (vType == 'wardens') {
		startPeople('Churchwardens', 'Wardens');
		if (vChurch == 'all') {
			curPeopleMode = 'church';
			for (var i = 0; i <= 4; i++) {	
				if (getChurchName(i) != 'undefined') {	
					curChurch = getChurchName(i);
					loadChurchWardens(curChurch);
				}
			}
		} else {
			curPeopleMode = 'none';
			curChurch = vChurch;
			loadChurchWardens(curChurch);
		}
		endPeople();
	}
	
	if (vType == 'leaders') {
		curPeopleMode = 'role';
		if (vChurch == 'all') {
			for (var i = 0; i <= 4; i++) {	
				if (getChurchName(i) != 'undefined') {	
					curChurch = getChurchName(i);
					startPeople('Church Leaders and Organisations - '+curChurch, 'Leaders'+replaceAll(curChurch,' ', ''));
					loadChurchLeaders(curChurch);
					endPeople();
				}
			}
		} else {
			curChurch = vChurch;
			startPeople('Church Leaders and Organisations', 'Leaders');
			loadChurchLeaders(curChurch);
			endPeople();
		}
	}
	
}
//------------------------------------------------------------------------------------------------------------
function startPeople(vTitle, vLink)
{
	var tableWidth = 0;
	if (templateType == 'parish') {
		tableWidth = '800';
	} else {
		tableWidth = '640';
	}

	var htmlString = '<BR><BR><table width="'+tableWidth+'" cellspacing="1 cellpadding="5" border="0"><tbody>';
	htmlString += '<TR>';
	htmlString += '<TD colspan="3" class="people-title"><A name="' + vLink + '">' + vTitle + '</A></TD>';
	htmlString += '<TD>&nbsp;</TD>';
	htmlString += '</TR>';
	document.write(htmlString);
}
//------------------------------------------------------------------------------------------------------------
function endPeople()
{
	var htmlString = '</tbody></table>';
	document.write(htmlString);
}
//------------------------------------------------------------------------------------------------------------
function addPeopleLineNorole(vName, vTel, vMob, vEmail, vDetail, vImage, vImageRows)
{
	addPeopleLine('', vName, vTel, vMob, vEmail, vDetail, vImage, vImageRows)
}
//------------------------------------------------------------------------------------------------------------
function addPeopleLine(vRole, vName, vTel, vMob, vEmail, vDetail, vImage, vImageRows)
{

	var detailWidth = '';
	var detailFlag = 0;
	var htmlString = '<TR>';
	if (curPeopleMode == 'church') {
		htmlString += '<TD width="150" valign="top" class="people-church">' + curChurch + '</TD>';
		htmlString += '<TD width="200" valign="top" class="people-name">' + vName + '</TD>';
		if (curChurch == 'all') {
			detailWidth = '450';
		} else {
			detailWidth = '290';
		}
	}
	if (curPeopleMode == 'role') {
		htmlString += '<TD width="200" valign="top" class="people-role">' + vRole + '</TD>';
		htmlString += '<TD width="200" valign="top" class="people-name">' + vName + '</TD>';
		if (curChurch == 'all') {
			detailWidth = '400';
		} else {
			detailWidth = '240';
		}
	}
	if (curPeopleMode == 'both') {
		htmlString += '<TD width="150" valign="top" class="people-church">' + curChurch + '</TD>';
		htmlString += '<TD width="150" valign="top" class="people-role">' + vRole + '</TD>';
		htmlString += '<TD width="150" valign="top" class="people-name">' + vName + '</TD>';
		if (curChurch == 'all') {
			htmlString += '<TD width="150" valign="top" class="people-church">' + curChurch + '</TD>';
			htmlString += '<TD width="200" valign="top" class="people-role">' + vRole + '</TD>';
			htmlString += '<TD width="200" valign="top" class="people-name">' + vName + '</TD>';
			detailWidth = '250';
		} else {
			htmlString += '<TD width="150" valign="top" class="people-church">' + curChurch + '</TD>';
			htmlString += '<TD width="150" valign="top" class="people-role">' + vRole + '</TD>';
			htmlString += '<TD width="150" valign="top" class="people-name">' + vName + '</TD>';
			detailWidth = '190';
		}
	}
	if (curPeopleMode == 'none') {
		htmlString += '<TD width="200" valign="top" class="people-name">' + vName + '</TD>';
		if (curChurch == 'all') {
			detailWidth = '600';
		} else {
			detailWidth = '440';
		}
	}
	
	htmlString += '<TD width="'+detailWidth+'" valign="top" class="people-detail">';
	if (vTel != '') {
		htmlString += 'Tel: '+vTel;
		detailFlag = 1;
	} 
	if (vMob != '') {
		if (detailFlag == 1) {
			htmlString += '<BR>';
		}
		htmlString += 'Mobile: '+vMob;
		detailFlag = 1;
	} 
	if (vEmail != '') {
		if (detailFlag == 1) {
			htmlString += '<BR>';
		}
		htmlString += 'email: <A href=mailto:"'+vEmail+'">'+vEmail+'</A>';
		detailFlag = 1;
	} 
	if (vDetail != '') {
		if (detailFlag == 1) {
			htmlString += '<BR>';
		}
		htmlString += vDetail;
		detailFlag = 1;
	}
	if (detailFlag == 0) {
		htmlString += '&nbsp;';
	}
	htmlString += '</TD>';
	
	if (vImage != '') {
		htmlString += '<TD rowspan="'+vImageRows+'" valign="top"><IMG border="0" src="'+vImage+'"></TD>';
	}
	htmlString += '</TR>';
	document.write(htmlString);

}
//------------------------------------------------------------------------------------------------------------
function addClergyLine(vName, vTitleShort, vImage, vTel, vMob, vEmail, vTitleLong, vText)
{
	var vLink = replaceAll(vName, ' ', '');
	var detailFlag = 0;
	var htmlString = '';
	if (curClergyPosition == 'right') curClergyPosition = 'left';
	else if (curClergyPosition == 'left') curClergyPosition = 'right';
	if (curClergyMode == 'people') {
		var htmlString = '<TR>';
		if (vTitleShort != '') {
			htmlString += '<TD width="150" valign="top" class="people-role">' + vTitleShort + '</TD>';
		} else {
			htmlString += '<TD width="150">&nbsp;</TD>';
		}
		htmlString += '<TD width="220" valign="top" class="people-name">' + vName + '</TD>';
	
		htmlString += '<TD width="330" valign="top" class="people-detail">';
		if (vTel != '') {
			htmlString += 'Tel: '+vTel;
			detailFlag = 1;
		} 
		if (vMob != '') {
			if (detailFlag == 1) {
				htmlString += '<BR>';
			}
			htmlString += 'Mobile: '+vMob;
			detailFlag = 1;
		} 
		if (vEmail != '') {
			if (detailFlag == 1) {
				htmlString += '<BR>';
			}
			htmlString += 'email: <A href=mailto:"'+vEmail+'">'+vEmail+'</A>';
			detailFlag = 1;
		} 
		if (detailFlag == 0) {
			htmlString += '&nbsp;';
		}
		htmlString += '</TD>';

		if (vLink != '') {
			htmlString += '<TD width="100" valign="top" class="people-detail"><A href="../Parish/clergy.html#' + vLink + '">more ....</A></TD>';
		} else {
			htmlString += '<TD width="100">&nbsp;</TD>';
		}
		htmlString += '</TR>';
	} 
	if (curClergyMode == 'clergy') {
		htmlString = '<table width="'+getPageWidth()+'" cellspacing="5" cellpadding="5" border="0"><tbody>';
		if (curClergyPosition == 'left') {
			htmlString += '<tr>';
			htmlString += '<td valign="top" align="left" width="150" rowspan="4"><IMG border="0" src="'+vImage+'"></td>';
			htmlString += '<td width="650" valign="top" align="left"><SPAN class="clergy-name"><A name="'+vLink+'">'+vName+'</A></SPAN></td>';
			htmlString += '</tr><tr>';
			htmlString += '<td width="650" valign="top" align="left"><SPAN class="clergy-title">'+vTitleLong+'</SPAN></td>';
			htmlString += '</tr><tr>';
			htmlString += '<td width="650" valign="top" align="justify"><SPAN class="clergy-text">'+vText+'</SPAN></td>';
			htmlString += '</tr><tr>';
			htmlString += '<td width="650" valign="top" align="left"><SPAN class="clergy-text">';
			if (vTel != '') {
				htmlString += 'Tel: '+vTel;
				detailFlag = 1;
			} 
			if (vMob != '') {
				if (detailFlag == 1) {
					htmlString += '<BR>';
				}
				htmlString += 'Mobile: '+vMob;
				detailFlag = 1;
			} 
			if (vEmail != '') {
				if (detailFlag == 1) {
					htmlString += '<BR>';
				}
				htmlString += 'email: <A href=mailto:"'+vEmail+'">'+vEmail+'</A>';
				detailFlag = 1;
			} 
			if (detailFlag == 0) {
				htmlString += '&nbsp;';
			}
			htmlString += '</SPAN></TD>';
			htmlString += '</tr>';
		} else if (curClergyPosition == 'right') {
			htmlString += '<tr>';
			htmlString += '<td width="650" valign="top" align="right"><SPAN class="clergy-name"><A name="'+vLink+'">'+vName+'</A></SPAN></td>';
			htmlString += '<td valign="top" align="right" width="150" rowspan="4"><IMG border="0" src="'+vImage+'"></td>';
			htmlString += '</tr><tr>';
			htmlString += '<td width="650" valign="top" align="right"><SPAN class="clergy-title">'+vTitleLong+'</SPAN></td>';
			htmlString += '</tr><tr>';
			htmlString += '<td width="650" valign="top" align="justify"><SPAN class="clergy-text">'+vText+'</SPAN></td>';
			htmlString += '</tr><tr>';
			htmlString += '<td width="650" valign="top" align="right"><SPAN class="clergy-text">'
			if (vTel != '') {
				htmlString += 'Tel: '+vTel;
				detailFlag = 1;
			} 
			if (vMob != '') {
				if (detailFlag == 1) {
					htmlString += '<BR>';
				}
				htmlString += 'Mobile: '+vMob;
				detailFlag = 1;
			} 
			if (vEmail != '') {
				if (detailFlag == 1) {
					htmlString += '<BR>';
				}
				htmlString += 'email: <A href=mailto:"'+vEmail+'">'+vEmail+'</A>';
				detailFlag = 1;
			} 
			if (detailFlag == 0) {
				htmlString += '&nbsp;';
			}
			htmlString += '</SPAN></TD>';
			htmlString += '</tr>';
		}
		htmlString += '<BR><BR><HR></tbody></table><BR>'
	}
	document.write(htmlString);
}

//------------------------------------------------------------------------------------------------------------
//- GETTERS/SETTERS ------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function setClergyMode(inMode)
{
	curClergyMode = inMode;
}
//------------------------------------------------------------------------------------------------------------
function setPeopleMode(inMode)
{
	curPeopleMode = inMode;
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
