// JavaScript Document

function validateSurvey(){

	var i=0;
	var answered=false;
	var inputOK=true;
	var unanswered="";
    var currNode = document.getElementById("error");

	currNode.firstChild.nodeValue = "";
	

/*	// *********Q1
	for(i=0;i<2;i++) {
		if (document.survey.gender[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += "Q1";
	    inputOK = false;
	}
	
	// ********Q2		  
	answered=false;			  
	for(i=0;i<5;i++) {
		if (document.survey.age[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += " Q2";
	    inputOK = false;
	}

	
	// *******Q3
	answered=false;			  
	if (document.survey.occupation.value.length != 0){
		answered=true;	  
	}

	if(answered == false) {
		unanswered += " Q3";
	    inputOK = false;
	}
*/
	
	// *******Q1
	for(i=0;i<4;i++) {
		if (document.survey.dineOut[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += " Q1";
	    inputOK = false;
	}

	// *****Q2
	answered=false;			  
	for(i=0;i<4;i++) {
		if (document.survey.numPeople[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += " Q2";
	    inputOK = false;
	}

	// *****Q3
	answered=true;
	if (document.survey.otherAccess.checked) {
		answered=false;			  
		if (document.survey.Access.value.length != 0){
			answered=true;	  
		}
	}	
	if(answered == false) {
		unanswered += " Q3";
	    inputOK = false;
	}

	// *****Q4
	answered=false;			  
	for(i=0;i<6;i++) {
		if (document.survey.website[i].checked){
			answered=true;	  
		}
	}
	
	if (document.survey.website[5].checked) {
		answered=false;			  
		if (document.survey.other.value.length != 0){
			answered=true;	  
		}
	}
	
	if(answered == false) {
		unanswered += " Q4";
	    inputOK = false;
	}
	
	// *****Q5
	answered=false;			  
	if (document.survey.mostUseful.value.length != 0){
		answered=true;	  
	}

	if(answered == false) {
		unanswered += " Q5";
	    inputOK = false;
	}
	
	// *****Q6
	answered=false;			  
	for(i=0;i<5;i++) {
		if (document.survey.howEasyToFind[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += " Q6";
	    inputOK = false;
	}
	
	// *****Q7
	answered=false;			  
	for(i=0;i<5;i++) {
		if (document.survey.rateSite[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += " Q7";
	    inputOK = false;
	}
	
	// *****Q8
	// Does not need validation	
	
	// *****Q9
	answered=false;			  
	for(i=0;i<8;i++) {
		if (document.survey.hearAboutUs[i].checked){
			answered=true;	  
		}
	}
	
	if (document.survey.hearAboutUs[7].checked) {
		answered=false;			  
		if (document.survey.firstHeard.value.length != 0){
			answered=true;	  
		}
	}	
	
	if(answered == false) {
		unanswered += " Q9";
	    inputOK = false;
	}
	
	
	// *****Q10
	// Does not need validation
	
	
	// *****Q11
	answered=true;
	if (document.survey.otherImprovement.checked) {
		answered=false;			  
		if (document.survey.Improvement.value.length != 0){
			answered=true;	  
		}
	}	
	if(answered == false) {
		unanswered += " Q11";
	    inputOK = false;
	}

	// *****Q12
	answered=false;			  
	for(i=0;i<5;i++) {
		if (document.survey.rateRestaurant[i].checked){
			answered=true;	  
		}
	}
	if(answered == false) {
		unanswered += " Q12";
	    inputOK = false;
	}

	if(inputOK == false) {
		currNode.firstChild.nodeValue = "Please answer all questions: ";
		currNode.firstChild.nodeValue += unanswered;
	}
	
	return inputOK;
	
}

