// JavaScript Document

	// Array of day names
	var dayNames = new Array;
	dayNames[0] = "Sunday";
	dayNames[1] = "Monday";
	dayNames[2] = "Tuesday";
	dayNames[3] = "Wednesday";
	dayNames[4] = "Thursday";
	dayNames[5] = "Friday";
	dayNames[6] = "Saturday";
	
	// Array of month Names
	var monthNames = new Array;
	monthNames[0] = "January";
	monthNames[1] = "February";
	monthNames[2] = "March";
	monthNames[3] = "April";
	monthNames[4] = "May";
	monthNames[5] = "June";
	monthNames[6] = "July";
	monthNames[7] = "August";
	monthNames[8] = "September";
	monthNames[9] = "October";
	monthNames[10] = "November";
	monthNames[11] = "December";

function EventDetail(area,area_id,group_name,event_name,event_date,start_time,end_time,location_name,location_street,location_city,details,edit_date,add_date,add_user)
{
	var newWindow
	if (!newWindow || newWindow.closed) {
		newWindow = window.open("","","status,height=500,width=400")
		if (!newWindow.opener) {
			newWindow.opener = window
		}
		// assemble content for new window
		var newContent = "<html><head><title>Event Details for: "
		newContent += event_name
		newContent += "</title>"
		newContent += "<link href='nacolorado.css' rel='stylesheet' type='text/css' /></head><body style='text-align:left'>"
		if (group_name != '')
		{
			newContent += "<h2 style='text-align:center'>"
			newContent += group_name
			newContent += " Presents:<br />"
			newContent += "</h2>"
		} 
		else if (area != '')
		{
			newContent += "<h2 style='text-align:center'>"
			newContent += area
			newContent += " Presents:<br />"
			newContent += "</h2>"
		}
		newContent += "<h1>"
		newContent += event_name
		newContent += "</h1>"
		newContent += "<b>Event Date: "
		newContent += event_date
		newContent += "<br />"
		newContent += "starting at: "
		newContent += start_time
		newContent += " and ending at: "
		newContent += end_time
		newContent += "<br />"
		newContent += "Location:"
		newContent += location_name
		newContent += "<br />"
		newContent += location_street
		newContent += "<br />"
		newContent += location_city
		newContent += "<br />"
		newContent += details
		newContent += "<br />"
		newContent += "I was added on: "
		newContent += add_date
		newContent += "<br />"
		newContent += " and last updated on: "
		newContent += edit_date
		newContent += "<br />"
		newContent += "by: "
		newContent += add_user
		newContent += "</b>"
		newContent += "<br />"
		newContent += "<a href = JavaScript:self.close() class ='Backlink'>Close this Window</a>"
		newContent +="</body></html>"
		// write HTML to new window document
		newWindow.document.write(newContent)
		newWindow.document.close() // close layout stream
	} else {
		// window's already open; bring to front
		newWindow.focus()
	}
}
function writeDate()
{
	return now.getDate();
}
function writeDay()
{
	var day = now.getDay();
	return dayNames[day];
}
function writeMonth()
{
	var month = now.getMonth();
	return monthNames[month];
}

function writeYear()
{
	var year = now.getYear();
	year = fixYear(year);
	return year;
}
function fixYear(year)
{
	if (year < 2000) 
	   year = year + 1900
	return year;  
}
function writeUpDate(mod)
{
	var upstring;
	var update;
	update = new Date(mod);
	upstring = monthNames[update.getMonth()] + " " + update.getDate() + "," + fixYear(update.getYear());
	return upstring;	
}
function checkMe()
{
	//check all required fields for data entry
	var checkThis;
	//check for group or Area entry
	checkThis = document.forms[0].group.value;
	if(isBlank(checkThis) && document.forms[0].area.value == 0)
	{
		alert("A Group Name or Area Name is required");
		document.forms[0].group.focus();
		return false;
	}
	//check for event name entry
	checkThis = document.forms[0].event_name.value;
	if(isBlank(checkThis))
	{
		alert("An Event Name is required");
		document.forms[0].event_name.focus();
		return false;
	}
	// check for date entry
	if (document.forms[0].start_month.value == "00")
	{
		alert("Please Select a Month");
		document.forms[0].start_month.focus();
		return false;
	}
	if (document.forms[0].start_day.value == "00")
	{
		alert("Please Select a Day");
		document.forms[0].start_day.focus();
		return false;
	}
		if (isBlank(document.forms[0].start_year.value))
	{
		alert("Please Enter the last two digits of the year");
		document.forms[0].start_year.focus();
		return false;
	}
	// check for time entries
	if (isBlank(document.forms[0].start_hour.value))
	{
		alert("Please Enter the hour your event is scheduled to start");
		document.forms[0].start_hour.focus();
		return false;
	}
	if (isBlank(document.forms[0].end_hour.value))
	{
		alert("Please Enter the hour your event is scheduled to end");
		document.forms[0].end_hour.focus();
		return false;
	}
	// check addresses
	if(isBlank(document.forms[0].event_addr.value))
	{
		alert("Please Enter Street Address");
		document.forms[0].event_addr.focus();
		return false;
	}
	if(isBlank(document.forms[0].event_city.value))
	{
		alert("Please Enter a City");
		document.forms[0].event_city.focus();
		return false;
	}
	if(isBlank(document.forms[0].poster_name.value))
	{
		alert("Please Enter your First Name and Last initial");
		document.forms[0].poster_name.focus();
		return false;
	}
	if(isBlank(document.forms[0].user.value))
	{
		alert("Please Enter your e-mail user name");
		document.forms[0].user.focus();
		return false;
	}
	if(isBlank(document.forms[0].domain.value))
	{
		alert("Please Enter your e-mail domain name");
		document.forms[0].domain.focus();
		return false;
	}
	return true;
}
function isBlank(checkString)
{
	if(checkString == '')
		return true;
	else
		return false;
}
function CUA(ch)
 {
	var v = ch.checked;
	var f = ch.form;
	for(var i=0;i<f.elements.length;i++)
	 {
		mystring = new String(f.elements[i].name)
		if(f.elements[i].type=="checkbox" && mystring.indexOf('servant') == 0)
		 {
		   f.elements[i].checked = v;
		 }
	}
}
function CheckList(my_form)
{
	var my_value;
	my_value = my_form.user_name.value;
	if(my_value == '')
		{
			alert('Please eneter a user name');
			my_form.user_name.focus();
			return false;
		}
	my_value = my_form.meeting_id.value;
	if(my_value == '' || my_value == 0)
		{
			alert('Please Select One of The Meetings Below or Use Back Button To Add a New Meeting');
			return false;
		}
	my_form.ok_to_edit.value = 1;
	return true;
}
function checkStatus(my_form)
{
	my_form.ok_to_update.value = 1;
}
