// sign guestbook
var signGuestbook = function()
{
	// set local variables
	var firstName		=	'';
	var lastName		=	'';
	var emailAddress	=	'';
	var errCodesArray	=	[];
	var displayString	=	'';
	
	// get name and email address and trim leading and trailing whitespace
	var firstNameField		=	document.getElementById('first_name');
	if(firstNameField)
	{
		firstName		=	firstNameField.value;
		firstName		=	firstName.replace(/^\s*/, "").replace(/\s*$/, "");
		if(firstName === "")
		{
			errCodesArray.push(1);
		}
	}
	var lastNameField		=	document.getElementById('last_name');
	if(lastNameField)
	{
		lastName		=	lastNameField.value;
		lastName		=	lastName.replace(/^\s*/, "").replace(/\s*$/, "");
		if(lastName === "")
		{
			errCodesArray.push(2);
		}
	}
	var emailAddressField	=	document.getElementById('email');
	if(emailAddressField)
	{
		emailAddress	=	emailAddressField.value;
		emailAddress	=	emailAddress.replace(/^\s*/, "").replace(/\s*$/, "");
		if(emailAddress === "")
		{
			errCodesArray.push(9);
		}
	}

	// if there was any missing data, call function to display error message to user
	if(errCodesArray.length > 0)
	{
		errMissingData(errCodesArray);
	}
	else
	{
		if(!isValidEmailAddress(emailAddress))
		{
			// invalid email address
			errAccountData(105);
		}
		else
		{
			// clear guestbook fields
			firstNameField.value	=	'';
			lastNameField.value		=	'';
			emailAddressField.value	=	'';
			
			// display captcha modal window
			var pageURL	=	'/homepage/includes/captcha.cfm?firstname=' + firstName + '&lastname=' + lastName + '&emailAddress=' + emailAddress;
			openImgModal(3,pageURL,'ENTER CHARACTER MIX',400,350); 
		}
	}
};


// function: clearGuestbookFields
var clearGuestbookFields = function()
{
	var firstNameField		=	document.getElementById('first_name');
	if(firstNameField)
	{
		firstNameField.value	=	'';
	}
	var lastNameField		=	document.getElementById('last_name');
	if(lastNameField)
	{
		lastNameField.value		=	'';
	}
	var emailAddressField	=	document.getElementById('email');
	if(emailAddressField)
	{
		emailAddressField.value	=	'';
	}

};
