var stuffout = "Please Enter: \n" ;
function testForm(thisForm){

	var iNumElems = thisForm.elements.length;
	var packout = "";
	var typeReqend = "";
	var doSubmit = true;
	var stuffout = "Please Enter \n";
	for (var i=0; i<iNumElems; i++){
		packout = "";
		var eElem = thisForm.elements[i];			
		//packout = eElem.type + " " + eElem.tagName + " " + eElem.name + " " + eElem.value +"\n";
		var isReq = eElem.name.indexOf("REQ-");
		if (isReq != -1){
			/* Required Type Code for future Expantion (Text Num Etc) 
					typeReqend = "";
					typeReqend = eElem.name.indexOf("-",4);
					typeReq = eElem.name.substring(4, typeReqend);
					packout = typeReq;
			*/
		
			if ("text" == eElem.type || "TEXTAREA" == eElem.tagName){
				if (eElem.value == ""){
					packout = "   " + eElem.alt + "\n";				
					doSubmit = false;
				}
/*			}else if ("radio" == eElem.type){
					packout = "   " + eElem.value + "\n";							
					doSubmit = false;
				
			}else if ("checkbox" == eElem.type){
					packout = "   " + eElem.checked + "\n";							
					doSubmit = false;

			}else if ("SELECT" == eElem.tagName){
				  var cOpts = eElem.options;
				  
				  var iNumOpts = cOpts.length;
				  for (var j=0; j<iNumOpts; j++){
				    var eOpt = cOpts[j];
				    if (eOpt.selected == eOpt.defaultSelected){
    					packout = "   " + eElem.alt + "\n";							
				     doSubmit = false;
				    }
				  }
*/			
			}
		}
		stuffout = stuffout + packout; 
	}

	if (doSubmit){
		return true;
	}else{
		//alert("Please Enter \n" + stuffout);
		alert(stuffout);		
		return false;
	}
}		


