/* Inner html for site admin area - con_login.php */

function f_SiteAdminMenu_None() {
	document.getElementById("menu_home_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Home();'>Home</a>";
	document.getElementById("menu_church_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Church();'>Church</a>";
	document.getElementById("menu_school_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_School();'>School</a>";
	document.getElementById("menu_help_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Help();'>Help</a>";
	
	document.getElementById("menu_home_subitems").innerHTML = "";
	document.getElementById("menu_church_subitems").innerHTML = "";
	document.getElementById("menu_school_subitems").innerHTML = "";
	document.getElementById("menu_help_subitems").innerHTML = "";
}

function f_SiteAdminMenu_Home() {
	document.getElementById("menu_home_header").innerHTML = "Home";
	document.getElementById("menu_church_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Church();'>Church</a>";
	document.getElementById("menu_school_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_School();'>School</a>";
	document.getElementById("menu_help_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Help();'>Help</a>";
	
	document.getElementById("menu_home_subitems").innerHTML = ""
		+ "&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_homemaintext'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Main Text</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_homeannouncements'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Announcements</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_homeverses'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Verses</a>";
	document.getElementById("menu_church_subitems").innerHTML = "";
	document.getElementById("menu_school_subitems").innerHTML = "";
	document.getElementById("menu_help_subitems").innerHTML = "";
}

function f_SiteAdminMenu_Church() {
	document.getElementById("menu_home_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Home();'>Home</a>";
	document.getElementById("menu_church_header").innerHTML = "Church";
	document.getElementById("menu_school_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_School();'>School</a>";
	document.getElementById("menu_help_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Help();'>Help</a>";
	
	document.getElementById("menu_home_subitems").innerHTML = "";
	document.getElementById("menu_church_subitems").innerHTML = ""
		+ "&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_ourchurch'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Our Church</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_pastors'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Pastors</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_churchcalendar'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Calendar</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_activities'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Activities</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_sermons'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Sermons</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_links'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Links</a>";
	document.getElementById("menu_school_subitems").innerHTML = "";
	document.getElementById("menu_help_subitems").innerHTML = "";
}

function f_SiteAdminMenu_School() {
	document.getElementById("menu_home_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Home();'>Home</a>";
	document.getElementById("menu_church_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Church();'>Church</a>";
	document.getElementById("menu_school_header").innerHTML = "School";
	document.getElementById("menu_help_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Help();'>Help</a>";
	
	document.getElementById("menu_home_subitems").innerHTML = "";
	document.getElementById("menu_church_subitems").innerHTML = "";
	document.getElementById("menu_school_subitems").innerHTML = ""
		+ "&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_ourschool'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Our School</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_schoolstaff'; "
			+ "javascript:document.frm_AdminMenu.submit();\">School Staff</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_schoolcalendar'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Calendar</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_curriculum'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Curriculum</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_extracurricular'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Extra-Curricular</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_admissiontuition'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Admission & Tuition</a>"
		+ "<br>&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_links'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Links</a>";
	document.getElementById("menu_help_subitems").innerHTML = "";
}


function f_SiteAdminMenu_Help() {
	document.getElementById("menu_home_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Home();'>Home</a>";
	document.getElementById("menu_church_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_Church();'>Church</a>";
	document.getElementById("menu_school_header").innerHTML = "<a href='javascript:f_SiteAdminMenu_School();'>School</a>";
	document.getElementById("menu_help_header").innerHTML = "Help";
	
	document.getElementById("menu_home_subitems").innerHTML = "";
	document.getElementById("menu_church_subitems").innerHTML = "";
	document.getElementById("menu_school_subitems").innerHTML = "";
	document.getElementById("menu_help_subitems").innerHTML = ""
		+ "&nbsp;&nbsp;&nbsp;<a href=\"javascript:document.frm_AdminMenu.v_Function.value='siteadmin_links'; "
			+ "javascript:document.frm_AdminMenu.submit();\">Links</a>";
}




/* Inner html for time drop-down box in add calendar item area - functions_siteadmin.php */

function f_SiteAdminDisplayAmPm_No() {
	document.getElementById("display_ampm_title").innerHTML = "";
	document.getElementById("display_ampm_value").innerHTML = "";
}

function f_SiteAdminDisplayAmPm_Yes() {
	document.getElementById("display_ampm_title").innerHTML = "<b>AM/PM:</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
	document.getElementById("display_ampm_value").innerHTML = "<select name=\"v_AmPm\">"
		+ "<option value=\"AM\">AM"
		+ "<option value=\"PM\">PM"
		+ "</select>";
}

function f_SiteAdminDisplayAmPm_Change(v_Form) {
	var v_Index = v_Form.v_Time.selectedIndex
	var v_SelectedValue = v_Form.v_Time.options[v_Index].value
	if (v_SelectedValue == '00:00') {
		f_SiteAdminDisplayAmPm_No();
	} else {
		f_SiteAdminDisplayAmPm_Yes();
	}
}




/* Validate login form - con_login.php */

function f_ValLogin(v_Form) {
	if (v_Form.v_User.value == '') {
		if (v_Form.v_Pass.value == '') {
			alert("Please enter a User Name and Password to log in.");
			return false;
		} else {
			alert("Please enter a User Name to log in.");
			return false;
		}
	} else {
		if (v_Form.v_Pass.value == '') {
			alert("Please enter a Password to log in.");
			return false;
		} else {
			return true;
		}
	}
}


/* Validate add new verse form - functions_siteadmin.php */

function f_ValAddVerse(v_Form) {
	if (v_Form.v_Reference.value == '') {
		if (v_Form.v_Text.value == '') {
			alert("Please enter a Reference and the Verse Text.");
			return false;
		} else {
			alert("Please enter a Reference.");
			return false;
		}
	} else {
		if (v_Form.v_Text.value == '') {
			alert("Please enter the Verse Text.");
			return false;
		} else {
			return true;
		}
	}
}


/* Validate profile form - con_login.php */

function f_ValProfile(v_Form) {
	
	if (v_Form.v_UserId.value == '') {
		alert("Please enter a User ID.");
		return false;
	}
	
	if (v_Form.v_Password.value == '') {
		alert("Please enter a Password.");
		return false;
	}
	
	if (v_Form.v_ScreenName.value == '') {
		alert("Please enter a Screen Name.");
		return false;
	}

	if (v_Form.v_Email.value == "") {
		alert("Please enter a valid E-mail Address."
			+ "\nA valid E-mail Address is required to set up an account.");
			return false;
	} else {
		if (v_Form.v_Email.value.indexOf('@') == -1 || v_Form.v_Email.value.indexOf('.') == -1) {
			alert("The E-mail Address field does not contain a valid E-mail Address."
				+ "\nPlease be sure you enter the address in the following format:"
				+ "\nname@domain.com");
			return false;
		}
	}
	
	if (v_Form.v_FirstName.value == '') {
		alert("Please enter a First Name.");
		return false;
	}
	
	if (v_Form.v_LastName.value == '') {
		alert("Please enter a Last Name.");
		return false;
	}

	v_Number = f_StrReplace(v_Form.v_Zip.value,'-');
	v_Return = f_ValZip(v_Number,'Zip Code');
	if (v_Return == false) {
		return false;
	}
	
	v_Number = f_ProcPhone(v_Form.v_PhoneHome.value);
	v_Return = f_ValPhone(v_Number,'Home Phone');
	if (v_Return == false) {
		return false;
	}
	
	v_Number = f_ProcPhone(v_Form.v_PhoneMobile.value);
	v_Return = f_ValPhone(v_Number,'Mobile Phone');
	if (v_Return == false) {
		return false;
	}

	v_Number = f_ProcPhone(v_Form.v_PhoneOffice.value);
	v_Return = f_ValPhone(v_Number,'Office Phone');
	if (v_Return == false) {
		return false;
	}
	
	return true;
}

function f_StrReplace(v_Str1, v_Str2) {
	while(v_Str1.indexOf(v_Str2) != -1) {
		v_Str1 = v_Str1.replace(v_Str2,'');
	}
	return v_Str1;
}

function f_ProcPhone(v_Num) {
	v_Num = f_StrReplace(v_Num,'(');
	v_Num = f_StrReplace(v_Num,')');
	v_Num = f_StrReplace(v_Num,'-');
	v_Num = f_StrReplace(v_Num,' ');
	v_Num = f_StrReplace(v_Num,'.');
	return v_Num;
}

function f_ValPhone(v_Number,v_Type) {
	if (v_Number != "") {
		if (isNaN(v_Number)) {
			alert("The " + v_Type + " field does not contain a valid phone number."
				+ "\nPlease be sure you entered *only numbers* in any of the "
				+ "following formats:"
				+ "\n(913) 555-1212"
				+ "\n913-555-1212"
				+ "\n9135551212");
			return false;
		} else {
			if (v_Number.length != 10) {
				alert("The " + v_Type + " Phone field does not contain a valid phone number."
					+ "\nPlease be sure you enter *10* numbers (phone number including "
					+ "\narea code) in any of the following formats:"
					+ "\n(913) 555-1212"
					+ "\n913-555-1212"
					+ "\n9135551212");
				return false;
			} else {
				return true;
			}
		}
	} else {
		return true;
	}
}

function f_ValZip(v_Number,v_Type) {
	if (v_Number != "") {
		if (isNaN(v_Number)) {
			alert("The " + v_Type + " field does not contain a valid zip code."
				+ "\nPlease be sure you entered *only numbers* in any of the "
				+ "following formats:"
				+ "\n66212-4828"
				+ "\n662124828"
				+ "\n66212");
			return false;
		} else {
			if (v_Number.length == 5 || v_Number.length == 9) {
				return true;
			} else {
				alert("The " + v_Type + " field does not contain a valid zip code."
					+ "\nPlease be sure you enter either *5* or *9* numbers "
					+ "\n(zip or zip plus four) in any of the following formats:"
					+ "\n66212-4828"
					+ "\n662124828"
					+ "\n66212");
				return false;
			}
		}
	} else {
		return true;
	}
}



/* Validate forgot password form - con_login.php */

function f_ValForgotPassword(v_Form) {
	if (v_Form.v_UserId.value == '') {
		alert("Please enter a User ID.");
		return false;
	} else {
		return true;
	}
}



/* Validate primary email form - con_login.php */

function f_ValPrimaryEmail(v_Form) {
	if (v_Form.v_Name.value == '') {
		alert("Please enter a Name.");
		return false;
	}
	
	if (v_Form.v_Email.value == "") {
		alert("Please enter a valid E-mail Address."
			+ "\nA Primary E-mail Address is required.");
			return false;
	} else {
		if (v_Form.v_Email.value.indexOf('@') == -1 || v_Form.v_Email.value.indexOf('.') == -1) {
			alert("The E-mail Address field does not contain a valid E-mail Address."
				+ "\nPlease be sure you enter the address in the following format:"
				+ "\nname@domain.com");
			return false;
		}
	}
	
	return true;
}



/* Validate the calendar form - main.js */

function f_ValCalendar(v_Form) {
	if (v_Form.v_Date.value == '') {
		alert("Please enter a Date.");
		return false;
	}
	
	if (v_Form.v_Item.value == '') {
		alert("Please enter an Item.");
		return false;
	}
	
	if (v_Form.v_Date.value == '') {
		alert("Please enter a Date.");
		return false;
	} else {
		var v_Date = v_Form.v_Date.value;
		if (v_Date.substr(6,4) >= 2004 && v_Date.substr(0,2) < 13 && v_Date.substr(3,2) < 32) {
			/* Do nothing... */
		} else {
			alert("Please use the calendar control to enter a date "
				+ "later than January 1, 2004.");
			return false;
		}
	}
	
	return true;
}


/* Validate add new pastor form - functions_siteadmin.php */

function f_ValAddEditPastor(v_Form) {
	if (v_Form.v_Name.value == '') {
		if (v_Form.v_Bio.value == '') {
			alert("Please enter a Name and Bio information.");
			return false;
		} else {
			alert("Please enter a Name.");
			return false;
		}
	} else {
		if (v_Form.v_Bio.value == '') {
			alert("Please enter Bio information.");
			return false;
		} else {
			return true;
		}
	}
}


/* Confirm pastor deletion - functions_siteadmin.php */

function f_DeletePastor(v_Form) {
	v_AreYouSure = window.confirm("Are you sure you wish to delete "
		+ v_Form.v_Name.value + "'s information from the system?"
		+ "\n"
		+ "\n" + "Click 'Ok' to delete that information."
		+ "\n" + "Click 'Cancel' to return without deleting.");
	if (v_AreYouSure == true) {
		return true;
	} else {
		return false;
	}
}


/* Validate add new school staff form - functions_siteadmin.php */

function f_ValAddEditSchoolStaff(v_Form) {
	if (v_Form.v_Name.value == '') {
		if (v_Form.v_Bio.value == '') {
			alert("Please enter a Name and Bio information.");
			return false;
		} else {
			alert("Please enter a Name.");
			return false;
		}
	} else {
		if (v_Form.v_Bio.value == '') {
			alert("Please enter Bio information.");
			return false;
		} else {
			return true;
		}
	}
}


/* Confirm school staff deletion - functions_siteadmin.php */

function f_DeleteSchoolStaff(v_Form) {
	v_AreYouSure = window.confirm("Are you sure you wish to delete "
		+ v_Form.v_Name.value + "'s information from the system?"
		+ "\n"
		+ "\n" + "Click 'Ok' to delete that information."
		+ "\n" + "Click 'Cancel' to return without deleting.");
	if (v_AreYouSure == true) {
		return true;
	} else {
		return false;
	}
}


/* Validate add new sermon form - functions_siteadmin.php */

function f_ValAddSermons(v_Form) {
	if (v_Form.v_DatePreached.value == '') {
		alert("Please enter the date this sermon was preached.");
		return false;
	}
	if (v_Form.v_SermonTitle.value == '') {
		alert("Please enter a sermon title.");
		return false;
	}
	if (v_Form.v_SermonTextRef.value == '') {
		alert("Please enter the biblical reference for the sermon text.");
		return false;
	}
	if (v_Form.v_SermonFile.value == '') {
		alert("Please click the browse button to select a sermon file to upload.");
		return false;
	}
	return true;
}


function f_ValEditSermons(v_Form) {
	if (v_Form.v_DatePreached.value == '') {
		alert("Please enter the date this sermon was preached.");
		return false;
	}
	if (v_Form.v_SermonTitle.value == '') {
		alert("Please enter a sermon title.");
		return false;
	}
	if (v_Form.v_SermonTextRef.value == '') {
		alert("Please enter the biblical reference for the sermon text.");
		return false;
	}
	return true;
}


/* Confirm sermon deletion - functions_siteadmin.php */

function f_DeleteSermon(v_Form) {
	v_AreYouSure = window.confirm("Are you sure you wish to delete "
		+ "this sermon?"
		+ "\n"
		+ "\n" + "Click 'Ok' to delete that information."
		+ "\n" + "Click 'Cancel' to return without deleting.");
	if (v_AreYouSure == true) {
		return true;
	} else {
		return false;
	}
}



/* Validate add new link form - functions_siteadmin.php */

function f_ValNewLink(v_Form) {
	if ((v_Form.v_LocationChurch.checked == false) && (v_Form.v_LocationSchool.checked == false) && (v_Form.v_LocationHelp.checked == false)) {
		alert("Please be sure to check at least one page on which to display this link."
			+ "\n" + "Church, School, or Help");
		return false;
	}
	
	if (v_Form.v_LinkName.value == '') {
		alert("Please enter a name for this link.");
		v_Form.v_LinkName.focus();
		return false;
	}
	
	if (v_Form.v_LinkUrl.value == '') {
		alert("Please enter a URL (web site address) for this link.");
		v_Form.v_LinkUrl.focus();
		return false;
	}
	
	if (v_Form.v_LinkDesc.value == '') {
		alert("Please enter a desctiption for this link.");
		v_Form.v_LinkDesc.focus();
		return false;
	}
	
	return true;
}


/* Confirm link deletion - functions_siteadmin.php */

function f_ValDeleteLink() {
	v_AreYouSure = window.confirm("Are you sure you wish to delete "
		+ "this link?"
		+ "\n"
		+ "\n" + "Click 'Ok' to delete."
		+ "\n" + "Click 'Cancel' to return without deleting.");
	if (v_AreYouSure == true) {
		return true;
	} else {
		return false;
	}
}

/* added by Darby 3/15/08 
	function load_div
*/

function load_div(id){
	// hide all divs
	document.getElementById('classroom').style.display = 'none';
	document.getElementById('goals').style.display = 'none';
	document.getElementById('class').style.display = 'none';
	document.getElementById('schedule').style.display = 'none';
	document.getElementById('class_size').style.display = 'none';
	document.getElementById('religion_schedule').style.display = 'none';
	document.getElementById('themes').style.display = 'none';
	document.getElementById('enrollment').style.display = 'none';
	document.getElementById('dates').style.display = 'none';
	document.getElementById('picnic').style.display = 'none';
	document.getElementById('orientation').style.display = 'none';
	document.getElementById('fieldtrips').style.display = 'none';
	document.getElementById('ps_dates').style.display = 'none';
	document.getElementById('block_area').style.display = 'none';
	document.getElementById('rp_area').style.display = 'none';
	document.getElementById('science_area').style.display = 'none';
	document.getElementById('math_area').style.display = 'none';
	document.getElementById('language_area').style.display = 'none';
	document.getElementById('writing_area').style.display = 'none';
	document.getElementById('art_area').style.display = 'none';
	document.getElementById('sand_area').style.display = 'none';
	document.getElementById('muscle_area').style.display = 'none';
	document.getElementById('music_area').style.display = 'none';
	document.getElementById('listening_area').style.display = 'none';
	document.getElementById('cooking_area').style.display = 'none';
	document.getElementById('reading_area').style.display = 'none';
	
	// display selected
	document.getElementById(id).style.display = 'block';
	
	if(id=='classroom'){
		document.getElementById('pre_link').style.display = 'none';	
	} else {
		document.getElementById('pre_link').style.display = 'inline';
	}
}