
var W3CDOM;

	// is browser sufficiently advanced for true W3C DOM scripting ?
	if (document.getElementById && document.createElement && document.childNodes)
		W3CDOM = true;
	else
		W3CDOM = false;


	function CheckWouldVote()
	{
		for (var i=0; i < document.FormSurvey.wouldvote.length; i++)
		   {
		   if (document.FormSurvey.wouldvote[i].checked)
			  {
				  var ynSelected = document.FormSurvey.wouldvote[i].value;
			  }
		   }

		if ((ynSelected == "Yes") || (ynSelected == "No"))
			return true;
		else
			return false;
	}


	function CheckForm()
	{
		if (W3CDOM)
		{
			txtName = document.getElementById("txtName").value;
			txtAddress = document.getElementById("txtAddress").value;
			txtEmail = document.getElementById("txtEmail").value;
			txtTelNum = document.getElementById("txtTelNum").value;

//			issuesSelected = ( (document.getElementById("polparty").checked) || (document.getElementById("polparty").checked) || (document.getElementById("issues2_FIELD").checked) || (document.getElementById("issues4_FIELD").checked)  || (document.getElementById("issues5_FIELD").checked) );

//			issuesTypeSelected = ( (document.getElementById("issuestype1_FIELD").checked) || (document.getElementById("issuestype2_FIELD").checked) || (document.getElementById("issuestype3_FIELD").checked) );

			var ynWouldVote = CheckWouldVote();

//			if ((txtName != "") && (txtEmail != "") && (txtTelNum != "") && (issuesSelected == true) && (issuesTypeSelected == true) && (ynWouldVote == true))
			if ((txtName != "") && (txtEmail != "") && (txtTelNum != "") && (ynWouldVote == true))
			{
				return true;
			}
			else
			{
				if (txtTelNum == "") document.getElementById("txtTelNum").focus();
				if (txtEmail == "") document.getElementById("txtEmail").focus();
				if (txtName == "") document.getElementById("txtName").focus();
				alert('Please complete all questions and the required form fields ...');
				return false;
			}
		}
	}

