var btnSubmit = document.getElementById("btnSubmit");
var labels = document.getElementsByTagName("label");
var errorRed = "#ff0000";

btnSubmit.onclick = checkForm1

function checkForm1()
{
	var name1 = document.getElementById("name1");
	var email1 = document.getElementById("email1");
	var number1 = document.getElementById("number1");
	//var find1 = document.getElementById("find1");
	var find1 = document.getElementById("select").selectedIndex;
	var comment1 = document.getElementById("comment1");
	var checkAt = email1.value.indexOf("@");
	var checkDot = email1.value.indexOf(".");
	
	/* validate name **************************************************************/
	/******************************************************************************/
	if (name1.value == "")
	{
		/*labels[0].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("name1Error").style.display = "inline";
		document.getElementById("name1").select();
		document.getElementById("name1").focus();
		document.getElementById("name1Notice").style.display = "none";
		name1.focus();
		return false;
	}
	else
	{
		/*labels[0].style.color = "#000000";*/
		document.getElementById("name1Error").style.display = "none";
		document.getElementById("name1Notice").style.display = "inline";
	}
	
	
	/* validate email address *****************************************************/
	/******************************************************************************/
	if (email1.value == "")
	{
		/*labels[1].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("email1Error").style.display = "inline";
		document.getElementById("email1").select();
		document.getElementById("email1").focus();
		document.getElementById("email1Notice").style.display = "none";
		email1.focus();
		return false;
	}
	
	if (checkAt == -1 || checkDot == -1)
	{
		/*labels[1].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("email1Error").style.display = "inline";
		document.getElementById("email1").select();
		document.getElementById("email1").focus();
		document.getElementById("email1Notice").style.display = "none";
		email1.focus();		
		return false;
	}
	else
	{
		/*labels[1].style.color = "#000000"; */
		document.getElementById("email1Error").style.display = "none";
		document.getElementById("email1Notice").style.display = "inline";
	}

	/* contact number  ************************************************************/
	/******************************************************************************/
	if (number1.value == "")
	{
		/*labels[2].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("number1Error").style.display = "inline";
		document.getElementById("number1").select();
		document.getElementById("number1").focus();
		document.getElementById("number1Notice").style.display = "none";
		name1.focus();
		return false;
	}
	else
	{
		/*labels[2].style.color = "#000000"; */
		document.getElementById("number1Error").style.display = "none";
		document.getElementById("number1Notice").style.display = "inline";
	}
	
	/* find us ********************************************************************/
	/******************************************************************************/
	/* validate dropdown selection */
	switch(find1)
	{
	case 1:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;    
	case 2:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;
	case 3:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;
	case 4:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;    
	case 5:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;
	case 6:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;
	case 7:
		document.getElementById("find1Error").style.display = "none";
		document.getElementById("find1Notice").style.display = "inline";
		break;
	default:
		document.getElementById("find1Error").style.display = "inline";
		document.getElementById("find1Notice").style.display = "none";
		return false;
	}
	

	/* validate comments **********************************************************/
	/******************************************************************************/
	if (comment1.value == "")
	{
		/*labels[3].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("comment1Error").style.display = "inline";
		document.getElementById("comment1").select();
		document.getElementById("comment1").focus();
		document.getElementById("comment1Notice").style.display = "none";
		comment1.focus();		
		return false;
	}
	else
	{
		/*labels[3].style.color = "#000000";*/
		document.getElementById("comment1Error").style.display = "none";
		document.getElementById("comment1Notice").style.display = "inline";
	}
	
	/* everything checks out - submit the form ************************************/
	/******************************************************************************/
	/*alert("Thanks "+name1.value+".");
	return true;*/
}

	/* hide the error divs ********************************************************/
	/******************************************************************************/
function hideAllErrors() {
  document.getElementById("name1Error").style.display = "none"
  document.getElementById("email1Error").style.display = "none";
  document.getElementById("number1Error").style.display = "none";
  document.getElementById("find1Error").style.display = "none";
  document.getElementById("comment1Error").style.display = "none";
}