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

btnSubmit2.onclick = checkForm2

function checkForm2()
{
	var name2 = document.getElementById("name2");
	var email2 = document.getElementById("email2");
	var budget2 = document.getElementById("select").selectedIndex;
	var fund2 = document.getElementById("select3").selectedIndex;
	var url2 = document.getElementById("url2");
	var require2 = document.getElementById("select2").selectedIndex;
	var find7 = document.getElementById("select7").selectedIndex;
	var checkAt = email2.value.indexOf("@");
	var checkDot = email2.value.indexOf(".");
	var checkWWW = url2.value.indexOf("www");
	var checkWWWDot = url2.value.indexOf(".");
	
	/* validate name **************************************************************/
	/******************************************************************************/
	if (name2.value == "")
	{
		hideAllErrors();
		document.getElementById("name2Error").style.display = "inline";
		document.getElementById("name2").select();
		document.getElementById("name2").focus();
		document.getElementById("name2Notice").style.display = "none";
		name2.focus();
		return false;
	}
	else
	{
		document.getElementById("name2Error").style.display = "none";
		document.getElementById("name2Notice").style.display = "inline";
	}
	
	/* validate email address *****************************************************/
	/******************************************************************************/
	if (email2.value == "")
	{
		hideAllErrors();
		document.getElementById("email2Error").style.display = "inline";
		document.getElementById("email2").select();
		document.getElementById("email2").focus();
		document.getElementById("email2Notice").style.display = "none";
		email2.focus();
		return false;
	}
	
	if (checkAt == -1 || checkDot == -1)
	{
		hideAllErrors();
		document.getElementById("email2Error").style.display = "inline";
		document.getElementById("email2").select();
		document.getElementById("email2").focus();
		document.getElementById("email2Notice").style.display = "none";
		email2.focus();		
		return false;
	}
	else
	{
		document.getElementById("email2Error").style.display = "none";
		document.getElementById("email2Notice").style.display = "inline";
	}
	
	/* validate budget ************************************************************/
	/******************************************************************************/
	/* validate dropdown selection */
	switch(budget2)
	{
	case 1:
		document.getElementById("budget2Error").style.display = "none";
		document.getElementById("budget2Notice").style.display = "inline";
		break;    
	case 2:
		document.getElementById("budget2Error").style.display = "none";
		document.getElementById("budget2Notice").style.display = "inline";
		break;
	case 3:
		document.getElementById("budget2Error").style.display = "none";
		document.getElementById("budget2Notice").style.display = "inline";
		break;
	case 4:
		document.getElementById("budget2Error").style.display = "none";
		document.getElementById("budget2Notice").style.display = "inline";
		break;    
	case 5:
		document.getElementById("budget2Error").style.display = "none";
		document.getElementById("budget2Notice").style.display = "inline";
		break;
	case 6:
		document.getElementById("budget2Error").style.display = "none";
		document.getElementById("budget2Notice").style.display = "inline";
		break;
	default:
		document.getElementById("budget2Error").style.display = "inline";
		document.getElementById("budget2Notice").style.display = "none";
		return false;
	}
	
	/* validate funding ***************************************************************/
	/******************************************************************************/
	switch(fund2)
	{
	case 1:
		document.getElementById("fund2Error").style.display = "none";
		document.getElementById("fund2Notice").style.display = "inline";
		break;    
	case 2:
		document.getElementById("fund2Error").style.display = "none";
		document.getElementById("fund2Notice").style.display = "inline";
		break;
	default:
		document.getElementById("fund2Error").style.display = "inline";
		document.getElementById("fund2Notice").style.display = "none";
		return false;
	}
	
	/* validate url ***************************************************************/
	/******************************************************************************/
	if (url2.value == "")
	{
		/*labels[3].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("url2Error").style.display = "inline";
		document.getElementById("url2").select();
		document.getElementById("url2").focus();
		document.getElementById("url2Notice").style.display = "none";
		url2.focus();
		return false;
	}
	if (checkWWW == -1 || checkWWWDot == -1)
	{
		/*labels[3].style.color = errorRed;*/
		hideAllErrors();
		document.getElementById("url2Error").style.display = "inline";
		document.getElementById("url2").select();
		document.getElementById("url2").focus();
		document.getElementById("url2Notice").style.display = "none";
		url2.focus();		
		return false;
	}
	else
	{
		/*labels[3].style.color = "#000000";*/
		document.getElementById("url2Error").style.display = "none";
		document.getElementById("url2Notice").style.display = "inline";
	}
	
	/* validate dropdown selection ************************************************/
	/******************************************************************************/
	/* validate dropdown selection */
	switch(require2)
	{
	case 1:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;    
	case 2:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;
	case 3:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;
	case 4:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;
	case 5:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;
	case 6:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;
	case 7:
		document.getElementById("require2Error").style.display = "none";
		document.getElementById("require2Notice").style.display = "inline";
		break;
	default:
		document.getElementById("require2Error").style.display = "inline";
		document.getElementById("require2Notice").style.display = "none";
		return false;
	}
	
	/* find us ********************************************************************/
	/******************************************************************************/
	/* validate dropdown selection */
	switch(find7)
	{
	case 1:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;    
	case 2:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;
	case 3:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;
	case 4:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;    
	case 5:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;
	case 6:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;
	case 7:
		document.getElementById("find7Error").style.display = "none";
		document.getElementById("find7Notice").style.display = "inline";
		break;
	default:
		document.getElementById("find7Error").style.display = "inline";
		document.getElementById("find7Notice").style.display = "none";
		return false;
	}
	
	/* everything checks out - submit the form ************************************/
	/******************************************************************************/
	/*alert("Thanks "+name2.value+".");
	return true;*/
}

	/* hide error divs ************************************************************/
	/******************************************************************************/

function hideAllErrors() {
  document.getElementById("name2Error").style.display = "none"
  document.getElementById("email2Error").style.display = "none"
  document.getElementById("budget2Error").style.display = "none"
  document.getElementById("fund2Error").style.display = "none"
  document.getElementById("url2Error").style.display = "none"
  document.getElementById("require2Error").style.display = "none"
  document.getElementById("find7Error").style.display = "none";
}