function sigValidate()
{
	var reqFields = new Array('first_name', 'last_name', 'title', 'company', 'email', 'phone');
	
	for (i in reqFields)
	{
		document.getElementById('id_' + reqFields[i]).style.border = '1px solid #7F9DB9';
	}
	
	var okay = true;
	
	for (i in reqFields)
	{
		if (document.getElementById('id_' + reqFields[i]).value == '')
		{
			document.getElementById('id_' + reqFields[i]).style.border = '1px solid red';
			okay = false;
		}
	}
	
	if (!okay)
	{
		alert('Please fill in all fields before submitting.');
		return false;
	}
	
	var email = document.getElementById('id_email').value;
	
	if ((email.indexOf(".") > 2) && (email.indexOf("@") > 0))
	{
		return true;
	} else {
		alert ('Please enter a valid email address before submitting.');
		return false;
	}
}

function contactValidate()
{
	var reqFields = new Array('first_name', 'last_name', 'title', 'company', 'email', 'phone', 'message');
	
	for (i in reqFields)
	{
		document.getElementById('id_' + reqFields[i]).style.border = '1px solid #7F9DB9';
	}
	
	var okay = true;
	
	for (i in reqFields)
	{
		if (document.getElementById('id_' + reqFields[i]).value == '')
		{
			document.getElementById('id_' + reqFields[i]).style.border = '1px solid red';
			okay = false;
		}
	}
	
	if (!okay)
	{
		alert('Please fill in all fields before submitting.');
		return false;
	}
	
	if (document.getElementById('id_interested').value == '')
	{
		alert('Please select an interest before submitting');
		return false;
	}
	

	var monthly_budget = document.getElementById('id_monthly_budget').value;
  if (monthly_budget != '') {
    monthly_budget = monthly_budget.match(/[^0-9,]/gi);
    if (monthly_budget != null) {
      alert ("Please use only numbers and commas,\n"+"rounded to the nearest whole US dollar.");
		  return false;
    }
	} 
  
	var email = document.getElementById('id_email').value;
	
	if ((email.indexOf(".") > 2) && (email.indexOf("@") > 0))
	{
		return true;
	} else {
		alert ('Please enter a valid email address before submitting.');
		return false;
	}

}

function newsletterValidate()
{
	var reqFields = new Array('first_name', 'last_name', 'job_title', 'company', 'email', 'phone');
	
	for (i in reqFields)
	{
		document.getElementById('id_' + reqFields[i]).style.border = '1px solid #7F9DB9';
	}
	
	var okay = true;
	
	for (i in reqFields)
	{
		if (document.getElementById('id_' + reqFields[i]).value == '')
		{
			document.getElementById('id_' + reqFields[i]).style.border = '1px solid red';
			okay = false;
		}
	}
	
	if (!okay)
	{
		alert('Please fill in all fields before submitting.');
		return false;
	}
	
	var email = document.getElementById('id_email').value;
	
	if ((email.indexOf(".") > 2) && (email.indexOf("@") > 0))
	{
		return true;
	} else {
		alert ('Please enter a valid email address before submitting.');
		return false;
	}
}