
// 2nd param is optional
function validateSignupForm(f, errorDiv) {
	var valid = true,
		fieldsRequired = Array('email');

	if ( !errorDiv) errorDiv = 'emailErrors';
	
	customErrorSuffix = '<br><br><a href="javascript:;" onclick="e=toggleVis(\''+errorDiv+'\');document.getElementById(\''+errorDiv+'\').errorShowing=false;"><b>&raquo; Close</b></a>';
	customErrorDiv = errorDiv;

 	if (valid) valid = validateRequiredFields(f, fieldsRequired);
 	if (valid) valid = validateEmails(f,'email',null);
	
	customErrorDiv = 'customErrMsg';
	
	return valid;
}

// used in onSubmit
function emailFormAction(f) {
	if ( validateSignupForm(f)) {
		doPopup( '', 'wieWindow', 'width=450,height=480,scrollbars=yes');
		return true;
	}
	else
		return false;
}

// for a 2nd email signup box (see /features/special.asp)
function emailFormAction2(f) {
	if ( validateSignupForm(f,'emailErrors2')) {
		doPopup( '', 'wieWindow', 'width=450,height=480,scrollbars=yes');
		return true;
	}
	else
		return false;
}

// kludge to make _mediaParts work
function showVideoMsg(id) {}
