//FEEDBACK FUNCTIONS
document.rtnVal	=	true;
function chkFields(obj) {
	var elems		=	obj.elements;
	var numElems	=	elems.length;
	checked	=	0;
	for(i=0;i<numElems;i++) {
		switch(elems[i].type) {
			case "checkbox":
				if (elems[i].checked) {
					checked++;				
				}
			break;
			
			default:
				switch(elems[i].name) {
					case "email":
						if (!RegExpTest(elems[i].value) || elems[i].value=="") {
							return document.rtnVal	=	error(elems[i],"You must provide a valid Email address.");
						}
					break;
					
					case "name":
					case "comments":
						if (elems[i].value=="") {
							return document.rtnVal	=	error(elems[i],"You must provide a value for the "+elems[i].name.toUpperCase()+" field.");
						}
					break;
				}
		}			
	}
	if (checked==0) {
		obj.general.checked	=	true;
		setNoteLabel();
		alert("You must select one type of comment.")
		return document.rtnVal	=	false;
	}		
	return document.rtnVal=true;
}

function setNoteLabel() {
	var nObj			=	document.getElementById('commentsDIV');
	nObj.innerHTML		=	"";
	nObj.innerHTML		=	"*";
	var fObj			=	document.feedbackForm;
	var elems			=	fObj.elements;
	var numElems		=	elems.length;
	for(i=0;i<numElems;i++) {
		if (elems[i].type=="checkbox" && elems[i].checked) {
				nObj.innerHTML	+=	elems[i].name.toUpperCase()+"<br>";			
		}	
	}		
	nObj.innerHTML = "<b>Comments</b>:";//"<b>"+nObj.innerHTML+"</b>";
}