var name = 'ctl00$mainContent$'; // naming container for the form fields
function validate(frm)
{
	if("object" != typeof frm) return false;
	var MSG = "Please indicate values for the following item(s):\n============================\n";
	var fSuccess = true;
	var firstEl = null;
	try {
	    if(! validate_field(frm[name + "txtFName"],"text"))
	    {
		    if(firstEl == null) firstEl = frm[name + "txtFName"];
		    frm[name + "txtFName"].value="";
		    fSuccess = false;
		    MSG += "  -First Name\n";
	    }
	    if(! validate_field(frm[name + "txtLName"],"text"))
	    {
		    if(firstEl == null) firstEl = frm[name + "txtLName"];
		    frm[name + "txtLName"].value="";
		    fSuccess = false;
		    MSG += "  -Last Name\n";
	    }
	    if(! validate_field(frm[name + "txtTitle"],"text"))
	    {
		    if(firstEl == null) firstEl = frm[name + "txtTitle"];
		    frm[name + "txtTitle"].value="";
		    fSuccess = false;
		    MSG += "  -Position/Title\n";
	    }
	    if(! validate_field(frm[name + "txtEmployer"],"text"))
	    {
		    if(firstEl == null) firstEl = frm[name + "txtEmployer"];
		    frm[name + "txtEmployer"].value="";
		    fSuccess = false;
		    MSG += "  -Place of work\n";
	    }
	    if(! validate_field(frm[name + "txtWorkPhone"],"text"))
	    {
		    if(firstEl == null) firstEl = frm[name + "txtWorkPhone"];
		    frm[name + "txtWorkPhone"].value="";
		    fSuccess = false;
		    MSG += "  -Work Phone\n";
	    }
	    if(! validate_field(frm[name + "txtEmail"],"email"))
	    {
		    if(firstEl == null) firstEl = frm[name + "txtEmail"];
		    frm[name + "txtEmail"].value="";
		    fSuccess = false;
		    MSG += "  -E-Mail Address\n";
	    }
	    if(! validate_field(frm[name + "rdoHaveJudged"],"radio"))
	    {
		    if(firstEl == null) firstEl = frm[name + "rdoHaveJudged"][0];
		    fSuccess = false;
		    MSG += "  -Have you judged before\n";
	    }
	    if(! validate_field(frm[name + "cboCategory"],"combo"))
	    {
		    if(firstEl == null) firstEl = frm[name + "cboCategory"];
		    fSuccess = false;
		    MSG += "  -Category of expertise\n";
	    }	
	    if(! validate_field(frm[name + "cboFirstCategory"],"combo"))
	    {
		    if(firstEl == null) firstEl = frm[name + "cboFirstCategory"];
		    fSuccess = false;
		    MSG += "  -Second category preference\n";
	    }
	    if(! validate_field(frm[name + "cboSecondCategory"],"combo"))
	    {
		    if(firstEl == null) firstEl = frm[name + "cboSecondCategory"];
		    fSuccess = false;
		    MSG += "  -Third category preference\n";
	    }
	    if(! validate_field(frm[name + "rdoHeadJudge"],"radio"))
	    {
		    if(firstEl == null) firstEl = frm[name + "rdoHeadJudge"][0];
		    fSuccess = false;
		    MSG += "  -Do you want to be a head judge\n";
	    }
	    if(! validate_field(frm[name + "cboJudgingTimes"],"combo"))
	    {
		    if(firstEl == null) firstEl = frm[name + "cboJudgingTimes"];
		    fSuccess = false;
		    MSG += "  -Available time\n";
	    }
	    if(! validate_field(frm[name + "rdoPresentAward"],"radio"))
	    {
		    if(firstEl == null) firstEl = frm[name + "rdoPresentAward"][0];
		    fSuccess = false;
		    MSG += "  -Willing to present award\n";
	    }
	    if(fSuccess)
		    return true;
    		
	    // else
	    alert(MSG);
	    if(("object" == typeof firstEl)&&(firstEl != null)) firstEl.focus();
	    return false;
    } catch(e) {
        showObj(e);
        return false;
    }
}
