	function validateDate(theDate){
		var tokens = theDate.split('/');
		
		if(tokens.length != 3)
			return false;
		
		// Validate each token
		for(var i=0; i<tokens.length; i++){
		
			// Validate the length of the tokenized date strings
			if(tokens[i].length > 2 || tokens[i].length < 1) 
				return false;
			
			// Validate that the tokens are numbers
			if(isNaN(tokens[i]))
				return false;
		}
		
		// Validate the month value
		if(parseInt(tokens[0]) > 12 || parseInt(tokens[0]) < 1)
			return false;
			
		// Validate the day value
		if(parseInt(tokens[1]) > 31 || parseInt(tokens[1]) < 1)
			return false;
		
		return true;
	}

	function validateEmail(theAddress)
	{
		var returnValue = true;
		var AtSym       = theAddress.indexOf('@');
		var Period      = theAddress.lastIndexOf('.');
		var Space       = theAddress.indexOf(' ');
		var Length      = theAddress.length - 1;  // Array is from 0 to length-1
	
		// '@' cannot be in first position, Must be at least one valid char btwn '@' and '.'
		// Must be at least one valid char after '.', No empty spaces permitted
		if((AtSym < 1) || (Period <= AtSym+1) || (Period == Length ) || (Space  != -1))
			returnValue = false;
	
		return returnValue;
	}
	
	var remote;
	function launchWin(helpURL, size)
	{
		// size string should have the format of 'width=#,height=#'
		// this avoids having to change all the function calls to launchHelp()
		var firstEqual = size.indexOf("=")+1;
		var comma = size.indexOf(",")+1;
		var secondEqual =  size.lastIndexOf("=")+1;
		var sizeLen = size.length;
		
		var w = parseInt(size.substring(firstEqual, comma));
		var h = parseInt(size.substring(secondEqual, sizeLen));
		
		var xPos = (screen.height-h)/2;
		var yPos = (screen.width-w)/2;
		remote = window.open(helpURL, "AssociationForum", size+",scrollbars=1,resizable=1,left="+yPos+",top="+xPos);
		remote.focus();
	}
	
	
	function launchPrintWin(objectID)
	{
		var w = 600;
		var h = 425;
		
		var xPos = (screen.height-h)/2;
		var yPos = (screen.width-w)/2;
		remote = window.open("/printPage.asp?objectID=" + objectID, "printWin", "width=" + w + ",height=" + h + ",toolbar=1,scrollbars=1,resizable=1,left="+yPos+",top="+xPos);
		remote.focus();
	}
	
function spamKiller(name, domain)
{
	emailAddr = "mailto:" + name + "@" + domain;
	window.location = emailAddr;
}	
