function setupRequestLinkForm()
{
	Event.observe('email', 'change', function(e){if(!nscForm.validEmail($F('email'))) nscForm.addError('email', 'Email address is not valid.'); else nscForm.removeError('email'); return true; });
	nscForm.setup();
}

function submitRequestLinkForm()
{
	var valid = true;
	nscForm.clearError('title'); if(!nscForm.require('title')) valid = false;
	nscForm.clearError('url'); if(!nscForm.require('url')) valid = false;
	nscForm.clearError('name'); if(!nscForm.require('name')) valid = false;
	nscForm.clearError('email'); if(!nscForm.validEmail($F('email'))) { nscForm.addError('email', 'Email address is not valid.'); valid = false; }
	nscForm.clearError('link'); if(!nscForm.require('link')) valid = false;

	if(!valid)
	{
		Form.focusFirstElement($('link_form'));
		return false;
	}
	return true;
}