// if not a number, toss an alert and reset the field to 0
function validateInt(field,orig)
{
  if(isNaN(field.value))
  {
    alert("That is not a valid quantity.")
    field.value = orig;
    return false;
  }
  return true;
}

// if blank, toss an alert
function validateNotBlank(field,desc){
  if(field.value == "")
  {
    alert("The " + desc + " can not be blank.");
    return false;
  }
  return true;
}

// Email subscribe input text, uses title attribute for placeholder text
var useInputEmail = false;

function initEmailPlaceholderText()
{
	var searchField = document.getElementById('ea');
	searchField.style.color = 'gray';
	searchField.value = searchField.title;
	useInputEmail = false;
}

function onEmailSetFocus()
{
	var searchField = document.getElementById('ea');
	searchField.style.color = 'black';
	if(searchField.value == searchField.title)
	{
		searchField.value = '';
	}
	useInputEmail = true;
}

function onEmailLostFocus()
{
	var searchField = document.getElementById('ea');
	if(searchField.value == '')
	{
		searchField.style.color = 'gray';
		searchField.value = searchField.title;
		useInputEmail = false;
	}
}

function setEmailString()
{
	if(useInputEmail == false)
	{
		var searchField = document.getElementById('ea');
		searchField.value = '';
	}
}

