var xmlhttp;
var div_target;
var _containter;
var _start;
var _length;
var _query;
var _prev;
var _styleMos = "width:98%; border:none; padding:0;";
var _styleMosIcon = "width: 100px; height: 125px; vertical-align:top;";
var _styleMosProfileIcon = "width: 125px; height: 120px; vertical-align:top;";
var _styleMosText = "width: 230px; height: 125px; vertical-align:top; text-align:left;";
var _styleMosPhoto = "width: 100px; height: 100px;";
var _styleMosAttribute = "width: 40px; height: 40px;";

function loadXMLDoc(url, target, container, start, length, query)
{
	xmlhttp=null;
	div_target=target;
	_start = start;
	_length = length;
	_query = query;
	_prev = "";
	_container = container;
	
	if (window.XMLHttpRequest)
  	{// code for IE7, Firefox, Mozilla, etc.
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{// code for IE5, IE6
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (xmlhttp!=null)
  	{
  		xmlhttp.onreadystatechange=onResponse;
  		xmlhttp.open("GET",url,true);
  		xmlhttp.send(null);
  	}
	else
  	{
  		alert("Your browser does not support XMLHTTP.");
  	}
}

function seminarianProfile(seminarian, start)
{
	var name = (seminarian[start].getElementsByTagName("NAME"))[0].firstChild.nodeValue;
	var image = (seminarian[start].getElementsByTagName("IMAGE"))[0].firstChild.nodeValue;			
	var profile = (seminarian[start].getElementsByTagName("PROFILE"))[0].firstChild.nodeValue;
	var answer = seminarian[start].getElementsByTagName("ANSWER");
	var year = (seminarian[start].getElementsByTagName("YEAR"))[0].firstChild.nodeValue;
	var parish = (seminarian[start].getElementsByTagName("PARISH"))[0].firstChild.nodeValue;
	var city = (seminarian[start].getElementsByTagName("CITY"))[0].firstChild.nodeValue;		
	var school = (seminarian[start].getElementsByTagName("SCHOOL"))[0].firstChild.nodeValue;
	var email = (seminarian[start].getElementsByTagName("EMAIL"))[0].firstChild.nodeValue;
	
	question=xmlhttp.responseXML.documentElement.getElementsByTagName("QUESTION");		
	
	{
		try
		{
			txt = "<div><div align='right'><span onclick='document.getElementById(_container).innerHTML=_prev;'>Click to return to list</span></div>" + txt;
			txt=txt + "<tr><td style='" + _styleMosProfileIcon + "'><img src='/" + image + "' alt='" + name + "' usemap='#Map2' longdesc='/" + image + "'/><map name='Map2'><area shape='rect' coords='-44,-139,379,134'/></map></td>";
		}
		catch (er)
		{
			txt=txt + "<td> </td>";
		}
	}		
	{
		try
		{
			txt=txt + "<td><p><strong>" + name + "</strong>" + "<br />" + parish + ", " + city + "<br />" + year + ", " + school + "<br /><br />";
			
			if(email != "none")
			{
				txt = txt + "Email:<br /><img src='/" + email + "'/>";
			}
			
			txt = txt + "</p></td></tr>";
		}
		catch (er)
		{
			txt=txt + "<td></td>";
		}
	}
	
	txt = txt + "</table><br><div align='left'>";
	
	for(i=0; i<answer.length; i++)
	{
		txt = txt + "<p><strong>" + question[i].firstChild.nodeValue + "</strong><br />";
		txt = txt + answer[i].firstChild.nodeValue + "</p>";
	}
	
	txt = txt + "</div></div>";
	
	_prev = document.getElementById(_container).innerHTML;
	txt = txt + "<center><span onclick='document.getElementById(_container).innerHTML=_prev;'>Click to return to list</span></center>";

	_prev = document.getElementById(_container).innerHTML;
	document.getElementById(_container).innerHTML=txt;
	return;
}

function priestProfile(priest, start)
{
	var name = (priest[start].getElementsByTagName("NAME"))[0].firstChild.nodeValue;
	var image = (priest[start].getElementsByTagName("IMAGE"))[0].firstChild.nodeValue;			
	var profile = (priest[start].getElementsByTagName("PROFILE"))[0].firstChild.nodeValue;
	var answer = priest[start].getElementsByTagName("ANSWER");
	var year = (priest[start].getElementsByTagName("YEAR"))[0].firstChild.nodeValue;
	var parish = (priest[start].getElementsByTagName("PARISH"))[0].firstChild.nodeValue;
	var city = (priest[start].getElementsByTagName("CITY"))[0].firstChild.nodeValue;		
	var school = (priest[start].getElementsByTagName("ASSIGNMENT"))[0].firstChild.nodeValue;
	var email = (priest[start].getElementsByTagName("EMAIL"))[0].firstChild.nodeValue;
		
	question=xmlhttp.responseXML.documentElement.getElementsByTagName("QUESTION");		
		
	{
		try
		{
			txt = "<div><div align='right'><span onclick='document.getElementById(_container).innerHTML=_prev;'>Click to return to list</span></div>" + txt;
			txt=txt + "<tr><td style='" + _styleMosProfileIcon + "'><img src='/" + image + "' align='middle' alt='" + name + "' usemap='#Map2' longdesc='/" + image + "'/><map name='Map2'><area shape='rect' coords='-44,-139,379,134'/></map></td>";
		}
		catch (er)
		{
			txt=txt + "<td> </td>";
		}
	}		
	{
		try
		{
			txt=txt + "<td><p><strong>" + name + "</strong>" + "<br />" + parish + ", " + city + "<br />" + year + ", " + school + "<br /><br />";
			
			if(email != "none")
			{
				txt = txt + "Email:<br /><img src='/" + email + "'/>";
			}
		
			txt = txt + "</p></td></tr>";
		}
		catch (er)
		{
		txt=txt + "<td></td>";
		}
	}
		
	txt = txt + "</table><br><div align='left'>";		
	
	for(i=0; i<answer.length; i++)
	{
		txt = txt + "<p><strong>" + question[i].firstChild.nodeValue + "</strong><br />";
		txt = txt + answer[i].firstChild.nodeValue + "</p>";
	}
		
	txt = txt + "<center><span onclick='document.getElementById(_container).innerHTML=_prev;'>Click to return to list</span></center>" + "</div></div>";
		
	_prev = document.getElementById(_container).innerHTML; 
	document.getElementById(_container).innerHTML=txt;
	return;
}

function displayProfile(display, onClickCommand)
{
	if(display != "none")
	{
		txt=txt + "<img src='/images/info.gif' alt='info' style='" + _styleMosAttribute + "' onclick='" + onClickCommand + "' />";
	}
	return;
}

function displayInterview(display, onClickCommand, mobile)
{
	if (display != "none" && !mobile)
	{
		txt=txt + "<img src='/images/take1.gif' alt='interview' style='" + _styleMosAttribute + "' onclick=\"" + onClickCommand +"\" />";
	}
	return;
}

function displayInterview2(display, onClickCommand, mobile)
{
	if (display != "none" && !mobile)
	{
		txt=txt + "<img src='/images/take1newsmall.png' alt='interview2' style='" + _styleMosAttribute + "' onclick=\"" + onClickCommand + "\" />";
	}
	return;
}

function footerBuilder(query, bolden, title)
{
	var footerHTML = "<span onclick=\"loadXMLDoc('/xml/catalog.xml', 'seminariantable', '" + _container + "', 0, " + _length + ", '" + bolden + "');\">" + title + "</span>&nbsp;&nbsp;";
	
	if(query == bolden)
	{
		footerHTML = "<strong>" + footerHTML + "</strong>"
	}
	
	txt = txt + footerHTML;
	return;
}

function interactiveSeminarian(displayProfileValue, displayProfileCode, displayInterviewValue, displayInterviewCode, displayInterview2Value, displayInterview2Code, mobile)
{
	displayProfile(displayProfileValue, displayProfileCode);
	displayInterview(displayInterviewValue, displayInterviewCode, mobile);
	displayInterview2(displayInterview2Value, displayInterview2Code, mobile);
}

function onResponse()
{
	if(xmlhttp.readyState!=4) return;
	if(xmlhttp.status!=200)
	{
  		alert("Problem retrieving XML data"+xmlhttp.status);
  		return;
  	}

	var bulletoff = true;
	var iphone = false;
	
	var is_iphone = (agent.indexOf('iphone')!=-1);
	var is_ipod = (agent.indexOf('ipod')!=-1);
	var is_ipad = (agent.indexOf('ipad')!=-1);
	
	if (is_iphone || is_ipod || is_ipad) { iphone = true;}
	
	
	txt="<p><center><table style='" + _styleMos + "'>";
	x=xmlhttp.responseXML.documentElement.getElementsByTagName("SEMINARIAN");
	var j=0; //total records
	var k=0; //records fopage
	var addEntry=true;
	var links=""
	var arrowTxt = "<img src='/images/backarrow.gif' onclick='"; ///>";
	var previousTxt = "";
	var nextTxt = "";	
	var previousArrow = true;
	var nextArrow = true;
	
	if(_query == 'county')
	{
		txt = '<center><table align="center"><tr><td><table align="center" width="50%" width="210" border="0" align="center" cellpadding="0" cellspacing="0"><!-- fwtable fwsrc="dioceseofclevelandmap.png" fwpage="Page 1" fwbase="dioceseofclevelandmap.gif" fwstyle="Dreamweaver" fwdocid = "1339122400" fwnested="0" --><tr><!-- Shim row, height 1. --><td><img src="/images/county/spacer.gif" width="11" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="24" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="7" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="2" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="20" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="11" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="29" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="4" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="22" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="14" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="54" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="7" height="1" border="0" alt="" /></td><td><img src="/images/county/spacer.gif" width="1" height="1" border="0" alt="" /></td></tr>  <tr><!-- row 1 -->   <td rowspan="2" colspan="9"><img name="dioceseofclevelandmap_r1_c1" src="/images/county/dioceseofclevelandmap_r1_c1.gif" width="130" height="46" border="0" id="dioceseofclevelandmap_r1_c1" alt="" /></td>   <td rowspan="2" colspan="2"><img name="dioceseofclevelandmap_r1_c10" src="/images/county/dioceseofclevelandmap_r1_c10.gif" width="68" height="46" border="0" id="dioceseofclevelandmap_r1_c10" usemap="#m_dioceseofclevelandmap_r1_c10" alt="" /></td>   <td rowspan="14"><img name="dioceseofclevelandmap_r1_c12" src="/images/county/dioceseofclevelandmap_r1_c12.gif" width="7" height="278" border="0" id="dioceseofclevelandmap_r1_c12" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="14" border="0" alt="" /></td>  </tr>  <tr><!-- row 2 -->   <td><img src="/images/county/spacer.gif" width="1" height="32" border="0" alt="" /></td>  </tr>  <tr><!-- row 3 -->   <td rowspan="2" colspan="5"><img name="dioceseofclevelandmap_r3_c1" src="/images/county/dioceseofclevelandmap_r3_c1.gif" width="64" height="18" border="0" id="dioceseofclevelandmap_r3_c1" alt="" /></td>   <td rowspan="5" colspan="5"><img name="dioceseofclevelandmap_r3_c6" src="/images/county/dioceseofclevelandmap_r3_c6.gif" width="80" height="62" border="0" id="dioceseofclevelandmap_r3_c6" usemap="#m_dioceseofclevelandmap_r3_c6" alt="" /></td>   <td><img name="dioceseofclevelandmap_r3_c11" src="/images/county/dioceseofclevelandmap_r3_c11.gif" width="54" height="9" border="0" id="dioceseofclevelandmap_r3_c11" usemap="#m_dioceseofclevelandmap_r3_c11" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="9" border="0" alt="" /></td>  </tr>  <tr><!-- row 4 -->   <td rowspan="3"><a onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Geauga\");\'><img name="dioceseofclevelandmap_r4_c11" src="/images/county/dioceseofclevelandmap_r4_c11.gif" width="54" height="41" border="0" id="dioceseofclevelandmap_r4_c11" alt="" /></a></td>   <td><img src="/images/county/spacer.gif" width="1" height="9" border="0" alt="" /></td>  </tr>  <tr><!-- row 5 -->   <td rowspan="4"><img name="dioceseofclevelandmap_r5_c1" src="/images/county/dioceseofclevelandmap_r5_c1.gif" width="11" height="82" border="0" id="dioceseofclevelandmap_r5_c1" alt="" /></td>   <td rowspan="3" colspan="4"><img name="dioceseofclevelandmap_r5_c2" src="/images/county/dioceseofclevelandmap_r5_c2.gif" width="53" height="44" border="0" id="dioceseofclevelandmap_r5_c2" usemap="#m_dioceseofclevelandmap_r5_c2" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="25" border="0" alt="" /></td>  </tr>  <tr><!-- row 6 -->   <td><img src="/images/county/spacer.gif" width="1" height="7" border="0" alt="" /></td>  </tr>  <tr><!-- row 7 -->   <td rowspan="8"><img name="dioceseofclevelandmap_r7_c11" src="/images/county/dioceseofclevelandmap_r7_c11.gif" width="54" height="182" border="0" id="dioceseofclevelandmap_r7_c11" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="12" border="0" alt="" /></td>  </tr>  <tr><!-- row 8 -->   <td><img name="dioceseofclevelandmap_r8_c2" src="/images/county/dioceseofclevelandmap_r8_c2.gif" width="24" height="38" border="0" id="dioceseofclevelandmap_r8_c2" usemap="#m_dioceseofclevelandmap_r8_c2" alt="" /></td>   <td colspan="5"><a onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Medina\");\'><img name="dioceseofclevelandmap_r8_c3" src="/images/county/dioceseofclevelandmap_r8_c3.gif" width="69" height="38" border="0" id="dioceseofclevelandmap_r8_c3" usemap="#m_dioceseofclevelandmap_r8_c3" alt="" /></a></td>   <td rowspan="3" colspan="3"><a onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Summit\");\'><img name="dioceseofclevelandmap_r8_c8" src="/images/county/dioceseofclevelandmap_r8_c8.gif" width="40" height="52" border="0" id="dioceseofclevelandmap_r8_c8" alt="" /></a></td>   <td><img src="/images/county/spacer.gif" width="1" height="38" border="0" alt="" /></td>  </tr>  <tr><!-- row 9 -->   <td rowspan="5" colspan="4"><img name="dioceseofclevelandmap_r9_c1" src="/images/county/dioceseofclevelandmap_r9_c1.gif" width="44" height="94" border="0" id="dioceseofclevelandmap_r9_c1" usemap="#m_dioceseofclevelandmap_r9_c1" alt="" /></td>   <td rowspan="2" colspan="3"><a onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Medina\");\'><img name="dioceseofclevelandmap_r9_c5" src="/images/county/dioceseofclevelandmap_r9_c5.gif" width="60" height="14" border="0" id="dioceseofclevelandmap_r9_c5" usemap="#m_dioceseofclevelandmap_r9_c5" alt="" /></a></td>   <td><img src="/images/county/spacer.gif" width="1" height="1" border="0" alt="" /></td>  </tr>  <tr><!-- row 10 -->   <td><img src="/images/county/spacer.gif" width="1" height="13" border="0" alt="" /></td>  </tr>  <tr><!-- row 11 -->   <td rowspan="2" colspan="4"><a onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Wayne\");\'><img name="dioceseofclevelandmap_r11_c5" src="/images/county/dioceseofclevelandmap_r11_c5.gif" width="64" height="60" border="0" id="dioceseofclevelandmap_r11_c5" alt="" /></a></td>   <td colspan="2"><a onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Summit\");\'><img name="dioceseofclevelandmap_r11_c9" src="/images/county/dioceseofclevelandmap_r11_c9.gif" width="36" height="16" border="0" id="dioceseofclevelandmap_r11_c9" alt="" /></a></td>   <td><img src="/images/county/spacer.gif" width="1" height="16" border="0" alt="" /></td>  </tr>  <tr><!-- row 12 -->   <td rowspan="3" colspan="2"><img name="dioceseofclevelandmap_r12_c9" src="/images/county/dioceseofclevelandmap_r12_c9.gif" width="36" height="102" border="0" id="dioceseofclevelandmap_r12_c9" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="44" border="0" alt="" /></td>  </tr>  <tr><!-- row 13 -->   <td rowspan="2" colspan="4"><img name="dioceseofclevelandmap_r13_c5" src="/images/county/dioceseofclevelandmap_r13_c5.gif" width="64" height="58" border="0" id="dioceseofclevelandmap_r13_c5" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="20" border="0" alt="" /></td>  </tr>  <tr><!-- row 14 -->   <td colspan="4"><img name="dioceseofclevelandmap_r14_c1" src="/images/county/dioceseofclevelandmap_r14_c1.gif" width="44" height="38" border="0" id="dioceseofclevelandmap_r14_c1" alt="" /></td>   <td><img src="/images/county/spacer.gif" width="1" height="38" border="0" alt="" /></td>  </tr><!--   This table was automatically created with Adobe Fireworks   --><!--   http://www.adobe.com   --></table><map name="m_dioceseofclevelandmap_r1_c10" id="m_dioceseofclevelandmap_r1_c10"><area shape="poly" coords="0,54,28,55,28,43,54,41,54,29,68,29,68,0,0,39,0,54" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lake\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r3_c6" id="m_dioceseofclevelandmap_r3_c6"><area shape="poly" coords="0,21,0,48,12,49,12,61,55,62,53,56,53,52,51,49,58,49,64,50,80,50,80,9,66,9,66,0,62,1,59,4,56,8,52,12,46,15,43,16,40,20,35,23,32,24,24,23,16,25,10,25,3,24,0,21" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Cuyahoga\");\' alt="" /><area shape="poly" coords="66,8,94,9,94,-3,120,-5,120,-17,134,-17,134,-46,66,-7,66,8" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lake\");\' alt="" /><area shape="poly" coords="-53,33,-51,101,-40,101,-28,101,-28,87,-16,86,-14,76,-1,75,-1,62,11,61,11,48,-1,48,-2,18" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lorain\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r3_c11" id="m_dioceseofclevelandmap_r3_c11"><area shape="poly" coords="-14,8,14,9,14,-3,40,-5,40,-17,54,-17,54,-46,-14,-7,-14,8" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lake\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r5_c2" id="m_dioceseofclevelandmap_r5_c2"><area shape="poly" coords="0,15,2,83,13,83,25,83,25,69,37,68,39,58,52,57,52,44,64,43,64,30,52,30,51,0" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lorain\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r8_c2" id="m_dioceseofclevelandmap_r8_c2"><area shape="poly" coords="0,-29,2,39,13,39,25,39,25,25,37,24,39,14,52,13,52,0,64,-1,64,-14,52,-14,51,-44" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lorain\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r8_c3" id="m_dioceseofclevelandmap_r8_c3"><area shape="poly" coords="-24,-29,-22,39,-11,39,1,39,1,25,13,24,15,14,28,13,28,0,40,-1,40,-14,28,-14,27,-44" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lorain\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r9_c1" id="m_dioceseofclevelandmap_r9_c1"><area shape="poly" coords="2,0,36,1,36,15,42,15,43,31,44,73,32,73,31,73,30,92,23,92,18,94,14,93,14,78,13,76,13,63,9,63,8,49,6,47,4,47,3,14,0,14,2,0" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Ashland\");\' alt="" /><area shape="poly" coords="11,-67,13,1,24,1,36,1,36,-13,48,-14,50,-24,63,-25,63,-38,75,-39,75,-52,63,-52,62,-82" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lorain\");\' alt="" /></map><map name="m_dioceseofclevelandmap_r9_c5" id="m_dioceseofclevelandmap_r9_c5"><area shape="poly" coords="-33,-67,-31,1,-20,1,-8,1,-8,-13,4,-14,6,-24,19,-25,19,-38,31,-39,31,-52,19,-52,18,-82" onclick=\'loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"' + _container + '\", 0, ' + _length + ', \"Lorain\");\' alt="" /></map></td></tr></table></center>';
		j=1;
		k=_length;
	}
	else if(_query == "profile")
	{
		{
			try
			{
				seminarianProfile(x, _start);
			}
			catch (er)
			{
				alert("Seminarian Profile Error");
			}
		}
		return;
	}
	else if(_query == "profile_fr")
	{
		{
			try
			{
				priestProfile(x, _start);
			}
			catch (er)
			{
				alert("Priest Profile Error");
			}
		}
		return;
	}
	else if(_query == "priests")
	{
		var d = new Date();
		
		for (i=0;i<x.length;i++)
		{
			var year = (x[i].getElementsByTagName("YEAR"))[0].firstChild.nodeValue;
			var lastyear = (x[i].getElementsByTagName("SCHOOL"))[0].firstChild.nodeValue;
			var curr_year = d.getFullYear();
			
			var day = xmlhttp.responseXML.documentElement.getElementsByTagName("PRIESTHOODORDINATION");
			
			if (d.getMonth() < 5 && d.getDate() < day[0].firstChild.nodeValue)
			{
				curr_year = curr_year-1;
			}
			
			if(year == "Parochial Vicar" && lastyear == curr_year)
			{	
				
				if(addEntry && i >= _start)
				{
					var alternate = ((k%2) == 1);
				
					if (!alternate)
					{
						txt=txt + "<tr>";
					}
				
					var name = (x[i].getElementsByTagName("NAME"))[0].firstChild.nodeValue;
					var image = (x[i].getElementsByTagName("IMAGE"))[0].firstChild.nodeValue;
					var parish = (x[i].getElementsByTagName("PARISH"))[0].firstChild.nodeValue;
					var city = (x[i].getElementsByTagName("CITY"))[0].firstChild.nodeValue;
					var profile = (x[i].getElementsByTagName("PROFILE"))[0].firstChild.nodeValue;
					var interview = (x[i].getElementsByTagName("INTERVIEW"))[0].firstChild.nodeValue;
					var interview2 = (x[i].getElementsByTagName("INTERVIEW2"))[0].firstChild.nodeValue;
					var assignment = (x[i].getElementsByTagName("ASSIGNMENT"))[0].firstChild.nodeValue;
					{
						try
						{
							txt=txt + "<td style='" + _styleMosIcon + "'><img style='" + _styleMosPhoto + "' src='/" + image + "' alt='" + name + "' usemap='#Map' longdesc='/" + image + "'/><map name='Map'><area shape='rect' coords='-34,-48,97,87'/></map></td>";
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
			
					{
						try
						{
							txt=txt + "<td style='" + _styleMosText + "'><p><strong>" + name + "</strong><br />" + parish + ", " + city + "<br /><br />" + year + " at " + assignment + "</p>";
							_prev =  document.getElementById(_container).innerHTML;
		
							interactiveSeminarian(profile, "loadXMLDoc(\"/xml/catalog.xml\", \"newWin\", \"" + _container + "\", " + i + ", " + _length + ", \"profile_fr\");", interview, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview + "', '674', '450', '8');}", interview2, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview2 + "', '674', '450', '8');}", iphone);
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
				
					if(alternate)
					{
						txt=txt + "</td></tr>";
					}
					k++;
				}
			}
		}
		
		txt = txt + "</table>";
		document.getElementById(div_target).innerHTML=txt;
		_prev = document.getElementById(_container).innerHTML; 
		return;
	}
	else if(_query == "last_year_priests")
	{
		var d = new Date();
		
		for (i=0;i<x.length;i++)
		{
			var year = (x[i].getElementsByTagName("YEAR"))[0].firstChild.nodeValue;
			var lastyear = (x[i].getElementsByTagName("SCHOOL"))[0].firstChild.nodeValue;
			var curr_year = d.getFullYear();
			
			var day = xmlhttp.responseXML.documentElement.getElementsByTagName("PRIESTHOODORDINATION");
			
			if (d.getMonth() < 5 && d.getDate() < day[0].firstChild.nodeValue)
			{
				curr_year = curr_year-1;
			}
			
			if(year == "Parochial Vicar" && lastyear < curr_year)
			{	
				if(addEntry && i >= _start)
				{
					var alternate = ((k%2) == 1);
				
					if (!alternate)
					{
						txt=txt + "<tr>";
					}
				
					var name = (x[i].getElementsByTagName("NAME"))[0].firstChild.nodeValue;
					var image = (x[i].getElementsByTagName("IMAGE"))[0].firstChild.nodeValue;
					var parish = (x[i].getElementsByTagName("PARISH"))[0].firstChild.nodeValue;
					var city = (x[i].getElementsByTagName("CITY"))[0].firstChild.nodeValue;
					var profile = (x[i].getElementsByTagName("PROFILE"))[0].firstChild.nodeValue;
					var interview = (x[i].getElementsByTagName("INTERVIEW"))[0].firstChild.nodeValue;
					var interview2 = (x[i].getElementsByTagName("INTERVIEW2"))[0].firstChild.nodeValue;
					var assignment = (x[i].getElementsByTagName("ASSIGNMENT"))[0].firstChild.nodeValue;
					{
						try
						{
							txt=txt + "<td style='" + _styleMosIcon + "'><img style='" + _styleMosPhoto + "' src='/" + image + "' alt='" + name + "' usemap='#Map' longdesc='/" + image + "'/><map name='Map'><area shape='rect' coords='-34,-48,97,87'/></map></td>";
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
			
					{
						try
						{
							txt=txt + "<td style='" + _styleMosText + "'><p><strong>" + name + "</strong><br />" + parish + ", " + city + "<br /><br />" + year + " at " + assignment + "</p>";//+ "<br />" + "Ordained in " + lastyear;
							_prev =  document.getElementById(_container).innerHTML;
		
							interactiveSeminarian(profile, "loadXMLDoc(\"/xml/catalog.xml\", \"newWin\", \"" + _container + "\", " + i + ", " + _length + ", \"profile_fr\");", interview, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview + "', '674', '450', '8');}", interview2, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview2 + "', '674', '450', '8');}", iphone);
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
				
					if(alternate)
					{
						txt=txt + "</td></tr>";
					}
					k++;
				}
			}
		}
		
		txt = txt + "</table>";
		document.getElementById(div_target).innerHTML=txt;
		_prev = document.getElementById(_container).innerHTML; 
		return;
	}
	else if(_query == "deacons")
	{
		for (i=0;i<x.length;i++)
		{
			var year = (x[i].getElementsByTagName("YEAR"))[0].firstChild.nodeValue;
			if(year == "V Theology")
			{	
				
				if(addEntry && i >= _start)
				{
					var alternate = ((k%2) == 1);
				
					if (!alternate)
					{
						txt=txt + "<tr>";
					}
				
					var name = (x[i].getElementsByTagName("NAME"))[0].firstChild.nodeValue;
					var image = (x[i].getElementsByTagName("IMAGE"))[0].firstChild.nodeValue;
					var parish = (x[i].getElementsByTagName("PARISH"))[0].firstChild.nodeValue;
					var city = (x[i].getElementsByTagName("CITY"))[0].firstChild.nodeValue;
					var profile = (x[i].getElementsByTagName("PROFILE"))[0].firstChild.nodeValue;
					var interview = (x[i].getElementsByTagName("INTERVIEW"))[0].firstChild.nodeValue;
					var interview2 = (x[i].getElementsByTagName("INTERVIEW2"))[0].firstChild.nodeValue;
					var school = (x[i].getElementsByTagName("SCHOOL"))[0].firstChild.nodeValue;
					var assignment = (x[i].getElementsByTagName("ASSIGNMENT"))[0].firstChild.nodeValue;
				
					{
						try
						{
							txt=txt + "<td style='" + _styleMosIcon + "'><img style='" + _styleMosPhoto + "' src='/" + image + "' alt='" + name + "' usemap='#Map' longdesc='/" + image + "'/><map name='Map'><area shape='rect' coords='-34,-48,97,87'/></map></td>";
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
			
					{
						try
						{
							txt=txt + "<td style='" + _styleMosText + "'><p><strong>" + name + "</strong><br />" + parish + ", " + city + "<br />" + year + ", " + school + "<br /><br />Diaconate Assignment:<br />" + assignment + "</p>";
							_prev =  document.getElementById(_container).innerHTML;
							
							interactiveSeminarian(profile, "loadXMLDoc(\"/xml/catalog.xml\", \"newWin\", \"" + _container + "\", " + i + ", " + _length + ", \"profile\");", interview, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview + "', '674', '450', '8');}", interview2, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview2 + "', '674', '450', '8');}", iphone);
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
				
					if(alternate)
					{
						txt=txt + "</td></tr>";
					}
					k++;
				}
			}
		}
		
		txt = txt + "</table>";
		document.getElementById(div_target).innerHTML=txt;
		_prev = document.getElementById(_container).innerHTML; 
		return;
	}
	else
	{
		for (i=0;i<x.length;i++)
		{
			var county = (x[i].getElementsByTagName("COUNTY"))[0].firstChild.nodeValue;
			var school = (x[i].getElementsByTagName("SCHOOL"))[0].firstChild.nodeValue;
			var year = (x[i].getElementsByTagName("YEAR"))[0].firstChild.nodeValue;
			if((_query == county || _query == "all" || _query == school) && year != "Parochial Vicar")
			{	
				
				if(addEntry && i >= _start)
				{
					var alternate = ((k%2) == 1);
				
					if (!alternate)
					{
						txt=txt + "<tr>";
					}
				
					var name = (x[i].getElementsByTagName("NAME"))[0].firstChild.nodeValue;
					var image = (x[i].getElementsByTagName("IMAGE"))[0].firstChild.nodeValue;
					var parish = (x[i].getElementsByTagName("PARISH"))[0].firstChild.nodeValue;
					var city = (x[i].getElementsByTagName("CITY"))[0].firstChild.nodeValue;
					var profile = (x[i].getElementsByTagName("PROFILE"))[0].firstChild.nodeValue;
					var interview = (x[i].getElementsByTagName("INTERVIEW"))[0].firstChild.nodeValue;
					var interview2 = (x[i].getElementsByTagName("INTERVIEW2"))[0].firstChild.nodeValue;
					
					{
						try
						{
							txt=txt + "<td style='" + _styleMosIcon + "'><img style='" + _styleMosPhoto + "' src='/" + image + "' alt='" + name + "' usemap='#Map' longdesc='/" + image + "'/><map name='Map'><area shape='rect' coords='-34,-48,97,87'/></map></td>";
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
			
					{
						try
						{
							txt=txt + "<td style='" + _styleMosText + "'><p><strong>" + name + "</strong><br />" + parish + ", " + city + "<br />" + year + ", " + school + "<br /></p>";
							_prev =  document.getElementById(_container).innerHTML;
		
							interactiveSeminarian(profile, "loadXMLDoc(\"/xml/catalog.xml\", \"newWin\", \"" + _container + "\", " + i + ", " + _length + ", \"profile\");", interview, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview + "', '674', '450', '8');}", interview2, "if(pageloaded) {pictureinpicture('" + _container + "', '" + interview2 + "', '674', '450', '8');}", iphone);						
						}
						catch (er)
						{
							txt=txt + "<td> </td>";
						}
					}
				
					if(alternate)
					{
						txt=txt + "</td></tr>";
					}
					k++;
				}
				if(j%_length == 0)
				{
					if(_start <= i && bulletoff)
					{
						
						links = links + "<img src='/images/bulletoff.gif' onclick='loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"" + _container + "\", " + i + ", " + _length + ", \"" + _query + "\");'/>";
						arrowTxt = arrowTxt + previousTxt + "'/>";
						previousArrow = false;
						bulletoff = false;
					}
					else
					{
						var bullet = "loadXMLDoc(\"/xml/catalog.xml\", \"seminariantable\", \"" + _container + "\", " + i + ", " + _length + ", \"" + _query + "\");";
						if(previousArrow)
						{
							previousTxt = bullet;
						}
						else if(nextArrow)
						{
							nextTxt = bullet;
							nextArrow = false;
						}
						
						links = links + "<img src='/images/bullet.gif' onclick='" + bullet + "'/>";
					}
				}
				j++;
				if(k >= _length)
				{
					addEntry = false;
				}
			}
		}
	}
	
	if(_query == "county" || j == 0)
	{
		links = arrowTxt + "'/><img src='/images/bulletoff.gif'/><img src='/images/nextarrow.gif' onclick=''/>";
	}
	else
	{
		links = arrowTxt + links + "<img src='/images/nextarrow.gif' onclick='" + nextTxt + "'/>";	
	}
	
	if(j == 0)
	{
		
		txt = txt + "<tr><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'><span>" + _query + " county currently has no seminarians.</span></td><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td></tr><tr><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td></tr><tr><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td></tr>";
	}
	else
	{
		if(k%2 == 1)
		{
			txt = txt + "<td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td></tr>";
			k++;
		}
	
		for(;k < _length; k=k+2)
		{
			txt = txt + "<tr><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td><td style='" + _styleMosIcon + "'></td><td style='" + _styleMosText + "'></td></tr>";
		}
	}
	
	if(_query == "county")
	{
		txt = txt + "</table";
	}
		
	txt = txt + "<table style='" + _styleMos + "'>";
		
	if(_query == "county")
	{
		txt = txt + "<tr><td height=\"25px\"></td></tr><tr><td><center>" + links + "</center></td></tr><tr><td height=\"10px\"></td></tr>";
	}
	else
	{
		txt = txt + "<tr><td height=\"10px\"></td></tr><tr><td><center>" + links + "</center></td></tr><tr><td height=\"10px\"></td></tr>";
	}
	
	txt = txt + "<tr><td><center>";
	
	  
    footerBuilder(_query, "all", "All");
	footerBuilder(_query, "county", "County");
	footerBuilder(_query, "Ashland", "Ashland");
	footerBuilder(_query, "Cuyahoga", "Cuyahoga");
	footerBuilder(_query, "Geauga", "Geauga");
	footerBuilder(_query, "Lake", "Lake");
	footerBuilder(_query, "Lorain", "Lorain");
	footerBuilder(_query, "Medina", "Medina");
	footerBuilder(_query, "Summit", "Summit");
	footerBuilder(_query, "Wayne", "Wayne");
	txt = txt + "<br>";
	footerBuilder(_query, "Borromeo", "Borromeo");
	footerBuilder(_query, "Saint Mary", "Saint Mary");
	
	txt = txt + "</center></td></tr></table></p> <p><em><strong>Please Note: Photos are copyrighted property of MK Photography and may be used solely for PR purposes.</strong></em></p></center>";
	
	document.getElementById(div_target).innerHTML=txt;
	_prev = document.getElementById(_container).innerHTML;
}
