var mankantiC, mankantiT;
function formval (formname)
{
	mankantiC = new Array();
	mankantiT = new Array();
	var formOBJ = document.forms[formname];
	for (i=0;i<formOBJ.elements.length;i++) {
		if (formOBJ.elements[i].type == "radio") {
			var ischecked = false;
			var rbutton = eval("document."+formOBJ.name+"."+formOBJ.elements[i].name);
			for (var x=0;x<rbutton.length;x++) {
				if (rbutton[x].checked) {
					ischecked = true;
					break;
				}
			}
			if (!ischecked) 
				if (mankantiC[mankantiC.length-1] != formOBJ.elements[i].name) mankantiC[mankantiC.length] = formOBJ.elements[i].name;
		} else if (formOBJ.elements[i].type == "text" && formOBJ.elements[i].name != "Email") {
			if (formOBJ.elements[i].value == null || formOBJ.elements[i].value.length < 1 || formOBJ.elements[i].value == " ") {
				mankantiT[mankantiT.length] = formOBJ.elements[i].name;
			}
		} 	
	}
	var out = "To complete your application, please";
	if (mankantiC.length > 0) {
		out += 	" check the following fields:"
		for (z=0;z<mankantiC.length;z++){
			out += " "+deUnder(mankantiC[z]);
			if (z != mankantiC.length-1) out += ",";
		}
		if (mankantiT.length > 0) out += " and";		
	}
	if (mankantiT.length > 0) {
		out += 	" complete the following text fields:"
		for (z=0;z<mankantiT.length;z++){
			out += " "+deUnder(mankantiT[z]);
			if (z != mankantiT.length-1) out += ",";
		}
	}
	if (mankantiC.length > 0 || mankantiT.length > 0) {
		alert(out);
//		mankantiT.length > 0 ? eval("document."+formOBJ.name+"."+mankantiT[0]+".focus()") : eval("document."+formOBJ.name+"."+mankantiC[0]+".focus()")
	} else {
	formOBJ.realname.value=formOBJ.First_Name.value+" "+formOBJ.Last_Name.value;
	formOBJ.submit();  //does not fire the onSubmit event handler
	}
}	

function deUnder(text)
{
	while (text.indexOf("_") >= 0) {
		text = text.substring(0, text.indexOf("_"))+" "+text.substring(text.indexOf("_")+1)
	}
	return "\""+text+"\"";
}
