function checkForm(box) {
fstop=true;
itms=box.getElementsByTagName("input");
for (x=0;x<itms.length;x++) {
if (itms[x].value=="" && itms[x].type=="text" && itms[x].className!="notRequired") {
itms[x].style.borderColor="red";
fstop=false;
}else if (itms[x].value!="" && itms[x].type=="text") {
itms[x].style.borderColor="gray";
}
}

if (box.getElementsByTagName("textarea")[0].value=="") {
box.getElementsByTagName("textarea")[0].style.borderColor="red";
fstop=false;
}else {

box.getElementsByTagName("textarea")[0].style.borderColor="gray";
}

if (document.getElementById("radio1").checked || document.getElementById("radio2").checked) {
document.getElementById("radio1").style.border="none";
document.getElementById("radio2").style.border="none";

}else {
document.getElementById("radio1").style.border="1px solid red";
document.getElementById("radio2").style.border="1px solid red";
fstop=false;
}

if (typeof(fstop)!="undefined" && !fstop) {
alert("Please fill in all fields outlined in red.");
return false;
}else return true;

}