/* use in tandem with apply_placeholders (as per jquery.util.js) to validate and handle prompts */
function validateGlobalForm(form, msg)
{
  var $input = $('input.apply_placeholder', form);
  var val = $.trim($input.val());
  
	if (!val.length || val == $input.attr('prompt'))
	{
		$.prompt(msg);
		return false;
	}
	return true;
}

function submitGlobalForm(form, msg) {
  if (validateGlobalForm(form, msg))
    $(form).submit();
}

function submitSearch() {
  submitGlobalForm(document.searchForm, 'Please enter a keyword');
}

function submitEmail() {
  submitGlobalForm(document.ccoptin, 'Please enter your e-mail address');
}

$(function() {
  $('form.handle-enter-key :text, form.handle-enter-key :password').keypress(function(e) { if (e.keyCode == 13) { this.form.submit(); } });
});