// JavaScript Document

now=new Date

document.getScreenHeight="<input type='hidden' value='"+screen.height+"' name='screenHeight' \/>"

Number.prototype.toOrdinal=function(m){
    return (this +
        ["th","st","nd","rd"][(!(
            ((m=this%10) >3) ||
            (Math.floor(this%100/10)==1)
        ))*m]);
}

function startWeek(month,day,year){
 	weekDay=new Date(year,month,day).getDay();
  	newDate=new Date(year,month,day-weekDay);
  	return newDate.getTime();
}

goMonth = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
goDay = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
goShortDay = new Array('S','M','T','W','Th','F','S');
posX=-1;
posY=-1;
lastClicked=-1;

function datePicker(monthID,dayID,yearID,linkNum,month,year){
	form=document.getElementById('eventForm');
	if(year==now.getFullYear()-1&&month==0){
		prevMonth=month;
		prevYear=year;
	}
	else if(year==now.getFullYear()+10&&month==11){
		nextMonth=month;
		nextYear=year;
	}else{
		if(month==0) { prevMonth=11; prevYear=year-1; } else { prevMonth=month-1; prevYear=year; }
		if(month==11) { nextMonth=0; nextYear=year+1; } else { nextMonth=month+1; nextYear=year; }
	}
	startMonth=new Date(year,month,1);
	startWk = startWeek(month,1,year);
	startNextMonth=new Date(year,month+1,1);
	endMonth=new Date(startNextMonth.getTime()-(24*3600*1000));
	cal="<table class='datePicker'><caption><div style='float:left;padding-left:5px'>"+goMonth[month]+' '+year+"</div><a href='javascript:void(\"\");' onclick='javascript:cClick();' style='float:right'>x</a></caption>";
	cal+="<thead><tr><th colspan='3'><a href='javascript:datePicker(\""+monthID+"\",\""+dayID+"\",\""+yearID+"\","+linkNum+","+prevMonth+","+prevYear+")' style='float:left'><<</a></th>";
	cal+="<th><a href='javascript:datePicker(\""+monthID+"\",\""+dayID+"\",\""+yearID+"\","+linkNum+","+now.getMonth()+","+now.getFullYear()+")'>&bull;</a></th>";
	cal+="<th colspan='3'><a href='javascript:datePicker(\""+monthID+"\",\""+dayID+"\",\""+yearID+"\","+linkNum+","+nextMonth+","+nextYear+")' style='float:right;'>>></a></th></tr>";
	cal+="<tr>";
	for (i=0;i<7;i++){
		cal+="<th>"+goShortDay[i]+"</th>";
	}
	cal+="</tr></thead><tbody>";

	for (i=startWk; i<=endMonth.getTime(); i+=( 24*3600*7*1000 )){
		cal+="<tr>";
		for (j=0; j<7; j++){
			dayOfMonth=i+( j*24*3600*1000 );
			date=new Date(dayOfMonth);
			cal+="<td";
			if ( dayOfMonth < startMonth.getTime()) cal+=" class='dpBeforeAfter'><a href='javascript:insertDate("+(prevMonth+1)+","+date.getDate()+","+prevYear+",\""+monthID+"\",\""+dayID+"\",\""+yearID+"\")'>";
			else if( dayOfMonth > endMonth.getTime()) cal+=" class='dpBeforeAfter'><a href='javascript:insertDate("+(nextMonth+1)+","+date.getDate()+",\""+nextYear+"\",\""+monthID+"\",\""+dayID+"\",\""+yearID+"\")'>";
			else{
				if(j== 0||j==6){
					cal+=" class='dpWkEnd'";
				} else {
					cal+=" class='dpWkDay'";
				}
				cal+="><a href='javascript:insertDate("+(month+1)+","+date.getDate()+","+year+",\""+monthID+"\",\""+dayID+"\",\""+yearID+"\")'>";
			}
			cal+=date.getDate()+"</a></td>";
		}
		cal+="</tr>";
	}
	cal+="</tbody></table>";
	if ((posX==-1 || posY==-1)||linkNum!=lastClicked) {
		overlib(cal,STICKY,WIDTH,130);
		posX = parseInt(over.style.left);
		posY = parseInt(over.style.top);
		lastClicked=linkNum;
	}else{
		overlib(cal,STICKY,WIDTH,130,FIXX,posX,FIXY,posY);
	}
}

function insertDate(month,day,year,monthID,dayID,yearID){
	document.getElementById(monthID).value=month;
	document.getElementById(dayID).value=day;
	document.getElementById(yearID).value=year;
	cClick();
}

function writeEnglish(){
	form=document.getElementById('eventForm');
	month=form.month.value;
	day=form.day.value;
	year=form.year.value;
	nMonth=parseInt(month);
	nDay=parseInt(day);
	nYear=parseInt(year);
	eventDay=new Date(nYear,nMonth-1,nDay);
	weekDay=eventDay.getDay();
	repeateverynum=form.repeateverynum.value;
	repeatevery=form.repeatevery.value;
	eventDayCounter=Math.ceil(nDay/7);
	if(isNum(month)&&month>0&&month<13&&isNum(day)&&day>0&&day<32&&isNum(year)&&year>(now.getFullYear()-2)&&year<(now.getFullYear()+11)&&isNum(repeateverynum)&&repeateverynum>0&&repeatevery!='no'){
		fourorfive=document.getElementById('fourFiveOrLast');
		enableFourFiveOrLast();
		switch (repeatevery){
			case "day":
				switch (repeateverynum){
					case '1':repeatEnglish="Everyday";break;
					case '2':repeatEnglish="Every other day";break;
					default:repeatEnglish="Every "+repeateverynum+" days";break;
				}break;
			case "week":
				switch (repeateverynum){
					case '1':repeatEnglish="Every "+goDay[weekDay];break;
					case '2':repeatEnglish="Every other "+goDay[weekDay];break;
					default:repeatEnglish="Every "+repeateverynum+" weeks on "+goDay[weekDay];break;
				}break;
			case "monthdate":
				switch (repeateverynum){
					case '1':repeatEnglish="Every month on the "+nDay.toOrdinal();break;
					case '2':repeatEnglish="Every other month on the "+nDay.toOrdinal();break;
					default:repeatEnglish="Every "+repeateverynum+" months on the "+nDay.toOrdinal();break;
				}break;
			case "monthday":
				repeatEnglish='';
				if((fourorfive.style.display=='block'&&(form.fourFiveOrLastRadio[2].checked==true))){
					switch (repeateverynum){
						case '1':repeatEnglish="Every month on the last "+goDay[weekDay]+" of the month";break;
						case '2':repeatEnglish="Every other month on the last "+goDay[weekDay]+" of the month";break;
						default:repeatEnglish="Every "+repeateverynum+" months on the last "+goDay[weekDay]+" of the month";break;
					}
				}
				if((fourorfive.style.display=='block'&&(form.fourFiveOrLastRadio[0].checked==true||form.fourFiveOrLastRadio[1].checked==true))||fourorfive.style.display=='none'){
					switch (repeateverynum){
						case '1':repeatEnglish="Every month on the "+eventDayCounter.toOrdinal()+' '+goDay[weekDay]+" of the month";break;
						case '2':repeatEnglish="Every other month on the "+eventDayCounter.toOrdinal()+' '+goDay[weekDay]+" of the month";break;
						default:repeatEnglish="Every "+repeateverynum+" months on the "+eventDayCounter.toOrdinal()+' '+goDay[weekDay]+" of the month";break;
					}
				}break;
			case "yeardate":
				switch (repeateverynum){
					case '1':repeatEnglish="Every year on "+goMonth[nMonth-1]+' '+nDay.toOrdinal();break;
					case '2':repeatEnglish="Every other year on "+goMonth[nMonth-1]+' '+nDay.toOrdinal();break;
					default:repeatEnglish="Every "+repeateverynum+" years on "+goMonth[nMonth-1]+' '+nDay.toOrdinal();break;
				}break;
			case "yearday":
				repeatEnglish='';
				if((fourorfive.style.display=='block'&&(form.fourFiveOrLastRadio[2].checked==true))){
					switch (repeateverynum){
						case '1':repeatEnglish="Every year on the last "+goDay[weekDay]+" in "+goMonth[nMonth-1];break;
						case '2':repeatEnglish="Every other year on the last "+goDay[weekDay]+" in "+goMonth[nMonth-1];break;
						default:repeatEnglish="Every "+repeateverynum+" years on the last "+goDay[weekDay]+" in "+goMonth[nMonth-1];break;
					}
				}
				if((fourorfive.style.display=='block'&&(form.fourFiveOrLastRadio[0].checked==true||form.fourFiveOrLastRadio[1].checked==true))||fourorfive.style.display=='none'){
					switch (repeateverynum){
						case '1':repeatEnglish="Every year on the "+eventDayCounter.toOrdinal()+' '+goDay[weekDay]+" in "+goMonth[nMonth-1];break;
						case '2':repeatEnglish="Every other year on the "+eventDayCounter.toOrdinal()+' '+goDay[weekDay]+" in "+goMonth[nMonth-1];break;
						default:repeatEnglish="Every "+repeateverynum+" years on the "+eventDayCounter.toOrdinal()+' '+goDay[weekDay]+" in "+goMonth[nMonth-1];break;
					}
				}
				break;
			default:enableFourFiveOrLast();repeatEnglish='';break;
		}
	} else repeatEnglish='';
	form.english.value=repeatEnglish;
}

function isNum(passedVal){
	if(passedVal=="")return false;
	for (i=0;i<passedVal.length;i++){
		if(passedVal.charAt(i)<"0")return false;
		if(passedVal.charAt(i)>"9")return false;
	}
	return true;
}

var oldObject=null;
function swapForm(objectID){
	object=document.getElementById(objectID);
	if(oldObject)oldObject.style.display = 'none';
	object.style.display='block';
	oldObject=object;
}

function hoverField(me){
	if(me.className!='inputSelected'){
		if(me.className!='warningInput'){
			(me.className=='input')?me.className='inputHover':me.className='inputFilledHover';
		}else me.className='warningInputHover';
	}
}

function hoverOffField(me){
	if(me.className!='inputSelected'){
		if(me.className!='warningInputHover'){
			(me.className=='inputHover')?me.className='input':me.className='inputFilled';
		}else me.className='warningInput';
	}
}

function focusField(me) {
	if((me.className=='inputHover')||(me.className=='input')||(me.className=='inputFilledHover'))me.className='inputSelected';
}

function blurField(me) {
	if (me.className!='warningInput'){
		(me.value!='')?me.className='inputFilled':me.className='input';
	}
}

function enableRepeat(field){
	object1=document.getElementById('repeatEvery');
	object2=document.getElementById('date2');
	form=document.getElementById('eventForm');
	if(field.checked){
		object1.style.display='block';
		object2.style.display='inline';
		form.multiday.value=1;
	}else{
		object1.style.display='none';
		object2.style.display='none';
		form.multiday.value=0;
	}
}

function enableMulti(field){
	object1=document.getElementById('date2');
	if(field.checked){
		object1.style.display='inline';
	}else{
		object1.style.display='none';
	}
}

function enableFourFiveOrLast(){
	fourFiveOrLast=document.getElementById('fourFiveOrLast');
	four=document.getElementById('four');
	five=document.getElementById('five');
	form=document.getElementById('eventForm');
	radio=form.fourFiveOrLastRadio;
	month=form.month.value;
	day=form.day.value;
	year=form.year.value;
	nMonth=parseInt(month);
	nDay=parseInt(day);
	nYear=parseInt(year);
	startNextMonth=new Date(nYear,nMonth,1);
	endEventMonth=new Date(startNextMonth.getTime()-(24*3600*1000));
	eventDayCounter=Math.ceil(nDay/7);
	if (nDay>=endEventMonth.getDate()-6&&(form.repeatevery.value=="monthday"||form.repeatevery.value=="yearday")){
		fourFiveOrLast.style.display='block';
		radio[2].disabled&=0;
		if (eventDayCounter==5){
			four.style.display='none';
			radio[0].disabled|=1;
			five.style.display='inline';
			radio[1].disabled&=0;
		}
		if (eventDayCounter==4){
			four.style.display='inline';
			radio[0].disabled&=0;
			five.style.display='none';
			radio[1].disabled|=1;
		}
	} else {
		fourFiveOrLast.style.display='none';
		radio[0].checked&=0;
		radio[0].disabled|=1;
		radio[1].checked&=0;
		radio[1].disabled|=1;
		radio[2].checked&=0;
		radio[2].disabled|=1;
	}
}

function switchBookInput(){
	addbook=document.getElementById('addbook');
	gotbook=document.getElementById('gotbook');
	if(addbook.style.display!='none'){
		addbook.style.display='none';
		gotbook.style.display='inline';
		document.getElementById('oldBookPic').value=document.oldpic;
	}else{
		addbook.style.display='inline';
		gotbook.style.display='none';
		document.getElementById('oldBookPic').value='';
	}
}

function switchElderInput(){
	addelder=document.getElementById('addelder');
	gotelder=document.getElementById('gotelder');
	if(addelder.style.display!='none'){
		addelder.style.display='none';
		gotelder.style.display='inline';
		document.getElementById('oldElderPic').value=document.oldelderpic;
	}else{
		addelder.style.display='inline';
		gotelder.style.display='none';
		document.getElementById('oldElderPic').value='';
	}
}

function switchMissionInput(){
	addmission=document.getElementById('addmission');
	gotmission=document.getElementById('gotmission');
	if(addmission.style.display!='none'){
		addmission.style.display='none';
		gotmission.style.display='inline';
		document.getElementById('oldMissionPic').value=document.oldmissionpic;
	}else{
		addmission.style.display='inline';
		gotmission.style.display='none';
		document.getElementById('oldMissionPic').value='';
	}
}

function testEmail( emailForm ) {
	reEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
	if ( !emailForm.emailTo1.checked && !emailForm.emailTo2.checked && !emailForm.emailTo3.checked ) {
		alert( "Please check a box to select a recipient for this email" )
		return false
	}
	
	if ( emailForm.name.value == "" ) {
		alert( "Please tell us your name" )
		emailForm.name.focus()
		return false
	}
	
	if ( !reEmail.test( emailForm.emailAddr.value ) ) {
		alert( "Please enter a valid email address" )
		emailForm.emailAddr.focus()
		emailForm.emailAddr.select()
		return false
	}
	
	if ( emailForm.message.value == "" ) {
		alert( "Please type a message" )
		emailForm.message.focus()
		return false
	}

	return true
}

function testEvent( eventForm ) {
	month=eventForm.month;
	day=eventForm.day;
	year=eventForm.year;
	repeatEvent=eventForm.repeatEvent;
	month2=eventForm.month2;
	day2=eventForm.day2;
	year2=eventForm.year2;
	repeateverynum=eventForm.repeateverynum;
	repeatevery=eventForm.repeatevery;
	hour=eventForm.hour;
	minute=eventForm.minute;
	m=eventForm.m;
	shortdesc=eventForm.shortdesc;
	longdesc=eventForm.longdesc;
	startDate=new Date(year.value,month.value,day.value)
	endDate=new Date(year2.value,month2.value,day2.value)
	if(document.pressed=="Submit Event"){
		if(!isNum(month.value)||month.value<1||month.value>12){
			alert( "Please enter a valid month, 1-12" );
			month.focus();
			month.select();
			month.className='warningInput';
			return false;
		}else month.className='inputFilled';
		if(!isNum(day.value)||day.value<1||day.value>31){
			alert("Please enter a valid day of the month, 1-31");
			day.focus();
			day.select();
			day.className='warningInput';
			return false;
		}else day.className='inputFilled';
		if(!isNum(year.value)||year.value<(now.getFullYear()-1)||year.value>(now.getFullYear()+10)){
			alert( "Please enter a valid year. Valid years are from one year ago, to ten years in the future, in four-digit format. Note, however, that events older than 90 days will be automatically deleted.");
			year.focus();
			year.select();
			year.className='warningInput';
			return false;
		}else year.className='inputFilled';
		if(eventForm.repeatEvent.checked==true){
			if(!isNum(month2.value)||month2.value<1||month2.value>12){
				alert("Please enter a valid month for the end date, 1-12. This date must be after the start date.");
				month2.focus();
				month2.select();
				month2.className='warningInput';
				return false;
			}else month2.className='inputFilled';
			if(!isNum(day2.value)||day2.value<1||day2.value>31){
				alert("Please enter a valid day of the month for the end date, 1-31. This date must be after the start date.");
				day2.focus();
				day2.select();
				day2.className='warningInput';
				return false;
			}else day2.className='inputFilled';
			if(!isNum(year2.value)||year2.value<(now.getFullYear()-1)||year2.value>(now.getFullYear()+10)){
				alert("Please enter a valid year for the end date.  This date must be after the start date.  Valid years are from one year ago, to ten years in the future, in four-digit format.  Note, however, that events older than 90 days will be automatically deleted.");
				year2.focus();
				year2.select();
				year2.className='warningInput';
				return false;
			}else year2.className='inputFilled';
			if(startDate.getTime()>=endDate.getTime()){
				alert("Please make sure the end date comes after the start date");
				month2.focus();
				month2.className='warningInput';
				day2.className='warningInput';
				year2.className='warningInput';
				return false;
			}else{
				month2.className='inputFilled';
				day2.className='inputFilled';
				year2.className='inputFilled';
			}
			if(!isNum(repeateverynum.value)){
				alert("Please enter a number for the \"Repeat Every:\" field");
				repeateverynum.focus();
				repeateverynum.select();
				repeateverynum.className='warningInput';
				return false;
			}else repeateverynum.className='inputFilled';
			if(repeatevery.options[0].selected==true){
				alert("Please select an option for the \"Repeat Every:\" field");
				repeatevery.focus();
				repeatevery.className='warningInput';
				return false;
			}else repeatevery.className='inputFilled';
		}
		if(!isNum(eventForm.hour.value)||eventForm.hour.value<1||eventForm.hour.value>12){
			alert("Please enter a valid hour of the day, 1-12");
			eventForm.hour.focus();
			eventForm.hour.select();
			eventForm.hour.className='warningInput';
			return false;
		}else eventForm.hour.className='inputFilled';
		if(!isNum(eventForm.minute.value)||eventForm.minute.value<0||eventForm.minute.value>59){
			alert("Please enter a valid minute of the hour, 0-59");
			eventForm.minute.focus();
			eventForm.minute.select();
			eventForm.minute.className='warningInput';
			return false;
		}else eventForm.minute.className='inputFilled';
		if(!eventForm.m[0].checked&&!eventForm.m[1].checked){
			alert("Please select either am or pm");
			return false;
		}
		if(eventForm.shortdesc.value==""){
			alert("Please enter a Short Description, 25 characters maximum");
			eventForm.shortdesc.focus();
			eventForm.shortdesc.className='warningInput';
			return false;
		}else eventForm.shortdesc.className='inputFilled';
		if(eventForm.longdesc.value==""){
			alert("Please enter a Long Description");
			eventForm.longdesc.focus();
			eventForm.longdesc.className='warningInput';
			return false;
		}else eventForm.longdesc.className='inputFilled';
	}
	if(document.pressed=="Add Picture"){
		if(document.getElementById("picture").value==""){
			alert("Please enter a picture file before you hit that button");
			return false;
		}else{
			ext=document.getElementById("picture").value.split(".");
			fileType=ext[ext.length-1];
			if(fileType!="gif"&&fileType!="GIF"&&fileType!="jpg"&&fileType!="JPG"&&fileType!="png"&&fileType!="PNG"){
				alert("The file must be a .jpg, .gif, or .png, with no spaces in the file name");
				return false;
			}
		} 
	}
	if(document.pressed=="Modify Event"){
		if(eventForm.eventList.options[0].selected==true){
			alert("Please select an event to modify before you hit that button");
			return false;
		}
	}
	if(document.pressed=="Delete Event"){
		if(eventForm.eventList.options[0].selected==true){
			alert("Please select an event to delete before you hit that button");
			return false;
		}
	}
	return true;
}



function setDate(dayVal,monthVal,yearVal,dateNum){
	if(dateNum==1){
		document.getElementById('month').value=dayVal;
		document.getElementById('day').value=monthVal;
		document.getElementById('year').value=yearVal;
	}else if(dateNum==2){
		document.getElementById('month2').value=dayVal;
		document.getElementById('day2').value=monthVal;
		document.getElementById('year2').value=yearVal;
	}
}

function testSermon(sermonForm){
	if(document.pressed=="Submit Sermon"){
		serMonth=sermonForm.serMonth;
		serDay=sermonForm.serDay;
		serYear=sermonForm.serYear;
		sermonTitle=sermonForm.sermonTitle;
		sermon=sermonForm.sermon;
		if(!isNum(serMonth.value)||serMonth.value<1||serMonth.value>12){
			alert("Please enter a valid month, 1-12");
			serMonth.focus();
			serMonth.select();
			serMonth.className='warningInput';
			return false;
		}else serMonth.className='inputFilled';
		if(!isNum(serDay.value)||serDay.value<1||serDay.value>31){
			alert("Please enter a valid day of the month, 1-31");
			serDay.focus();
			serDay.select();
			serDay.className='warningInput';
			return false;
		}else sermonForm.serDay.className='inputFilled';
		if(!isNum(serYear.value)||serYear.value<( now.getFullYear()-1)||serYear.value>(now.getFullYear()+10)){
			alert("Please enter a valid year.  Valid years are from one year ago, to ten years in the future, in four-digit format.  Note, however, that sermons older than 90 days will be automatically deleted.");
			serYear.focus();
			serYear.select();
			serYear.className='warningInput';
			return false;
		}else serYear.className='inputFilled';
		if(sermonTitle.value==""){
			alert("Please enter a Title, 50 characters maximum");
			sermonTitle.focus();
			sermonTitle.className='warningInput';
			return false;
		}else sermonTitle.className='inputFilled';
		if(sermon.value==""){
			alert("Please enter an .mp3 file");
			return false;
		}else{
			ext=sermonForm.sermon.value.split(".")
			fileType=ext[ext.length-1];
			if(fileType!="mp3"&&fileType!="MP3"){
				alert("The file must be an .mp3, with no spaces in the file name");
				return false;
			}
		}
	}
	if(document.pressed=="Modify Sermon"){
		if(sermonForm.sermonList.options[0].selected==true){
			alert("Please select a sermon to modify before you hit that button");
			return false;
		}
	}
	if(document.pressed=="Delete Sermon"){
		if(sermonForm.sermonList.options[0].selected==true){
			alert("Please select a sermon to delete before you hit that button");
			return false;
		}
	}
	return true;
}

function testBook(bookForm){
	if(document.pressed=="Submit Entry"){
		booktitle=bookForm.booktitle;
		bookdesc=bookForm.bookdesc;
		bookpic=bookForm.bookpic;
		oldBookPic=bookForm.oldBookPic;
		if(booktitle.value==''){
			alert('Please enter a Title, 50 characters maximum');
			booktitle.focus();
			booktitle.className='warningInput';
			return false;
		}else booktitle.className='inputFilled';
		if(bookdesc.value==''){
			alert('Please enter a Description');
			bookdesc.focus();
			return false;
		}else bookdesc.className='inputFilled';
		if(oldBookPic.value==''){
			ext=bookForm.bookpic.value.split('.')
			fileType=ext[ext.length-1];
			if(fileType!="gif"&&fileType!="GIF"&&fileType!="jpg"&&fileType!="JPG"&&fileType!="png"&&fileType!="PNG"){
				alert("The file must be a .gif, .jpg, or .png, with no spaces in the file name");
				return false;
			}
		}
	}
	if(document.pressed=="Modify Entry"){
		if(bookForm.bookList.options[0].selected==true){
			alert("Please select an entry to modify before you hit that button");
			return false;
		}
	}
	if(document.pressed=="Delete Entry"){
		if(bookForm.bookList.options[0].selected==true){
			alert("Please select an entry to delete before you hit that button");
			return false;
		}
	}
}

function testElder(elderForm){
	if(document.pressed=="Submit Entry"){
		leaderType=elderForm.leaderType;
		eldername=elderForm.eldername;
		blurb=elderForm.blurb;
		elderpic=elderForm.elderpic;
		oldElderPic=elderForm.oldElderPic;
		if(!leaderType[0].checked&&!leaderType[1].checked&&!leaderType[2].checked){
			alert('Please check a leader type');
			return false;
		}
		if(eldername.value==''){
			alert('Please enter a Name, 50 characters maximum');
			eldername.focus();
			eldername.className='warningInput';
			return false;
		}else eldername.className='inputFilled';
		if(blurb.value==''){
			alert('Please enter a Blurb');
			blurb.focus();
			return false;
		}else blurb.className='inputFilled';
		if(oldElderPic.value==''){
			ext=elderForm.elderpic.value.split('.')
			fileType=ext[ext.length-1];
			if(fileType!="gif"&&fileType!="GIF"&&fileType!="jpg"&&fileType!="JPG"&&fileType!="png"&&fileType!="PNG"){
				alert("The file must be a .gif, .jpg, or .png, with no spaces in the file name");
				return false;
			}
		}
	}
	if(document.pressed=="Modify Entry"){
		if(elderForm.elderList.options[0].selected==true){
			alert("Please select an entry to modify before you hit that button");
			return false;
		}
	}
	if(document.pressed=="Delete Entry"){
		if(elderForm.elderList.options[0].selected==true){
			alert("Please select an entry to delete before you hit that button");
			return false;
		}
	}
}