
function emailLoren()
	{

	var emailE=('jelbaile' + '@' + 'bellsouth.net?subject=Spillway R/C');	
 	return "<a href='mailto:" + emailE + "'>Loren Bailey</a>";
	}
	
function emailMark()
	{
	var emailE=('delcambre' + '@' + 'cox.net?subject=Spillway R/C');
	return "<a href='mailto:" + emailE + "'>Webmaster</a>";
	}


function GetNextMeeting()
{
	var Days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');			
	var dToday = new Date();
	var iThisMonth = dToday.getMonth()+1;
	var iThisYear = dToday.getYear();
	
	//var dFirstThisMonth = new Date(iThisMonth + '/1/' + iThisYear);
	//var dFirstNextMonth = dateAdd("m", 1, dFirstThisMonth);
																											
	var j = 1;
	var bFoundFirst = 0;
	var dCheckDay;
	for (j=1; j<=32; j++)
		{
		dCheckDay = dateAdd("d", j-1, dToday);
		
		//alert(dCheckDay);
		
		if (dCheckDay.getDay()==4)
			{
			if (dCheckDay.getDate()>7 && dCheckDay.getDate()<15)
				{
				//alert(dCheckDay);
				
				break;
				} 						
			}
								
		}
	
	return dCheckDay.getMonth()+1 + '/' + dCheckDay.getDate() + '/' + getFY(dCheckDay);
	
	
}

function getFY(D) { var YE 
  YE = Math.round(D.getTime() / 31556952000) + 1970 
  return YE + (D.getYear()-YE)%100 } 



function isDate(p_Expression)
	{
	return !isNaN(new Date(p_Expression));		// <<--- this needs checking
	}


// REQUIRES: isDate()
function dateAdd(p_Interval, p_Number, p_Date){
	if(!isDate(p_Date)){return "invalid date: '" + p_Date + "'";}
	if(isNaN(p_Number)){return "invalid number: '" + p_Number + "'";}	

	p_Number = new Number(p_Number);
	var dt = new Date(p_Date);
	switch(p_Interval.toLowerCase()){
		case "yyyy": {// year
			dt.setFullYear(dt.getFullYear() + p_Number);
			break;
		}
		case "q": {		// quarter
			dt.setMonth(dt.getMonth() + (p_Number*3));
			break;
		}
		case "m": {		// month
			dt.setMonth(dt.getMonth() + p_Number);
			break;
		}
		case "y":		// day of year
		case "d":		// day
		case "w": {		// weekday
			dt.setDate(dt.getDate() + p_Number);
			break;
		}
		case "ww": {	// week of year
			dt.setDate(dt.getDate() + (p_Number*7));
			break;
		}
		case "h": {		// hour
			dt.setHours(dt.getHours() + p_Number);
			break;
		}
		case "n": {		// minute
			dt.setMinutes(dt.getMinutes() + p_Number);
			break;
		}
		case "s": {		// second
			dt.setSeconds(dt.getSeconds() + p_Number);
			break;
		}
		case "ms": {		// second
			dt.setMilliseconds(dt.getMilliseconds() + p_Number);
			break;
		}
		default: {
			return "invalid interval: '" + p_Interval + "'";
		}
	}
	return dt;
}
