function init() {
    var len = document.mortgagePreApprovalForm.elements.length; 
    var count = 0;
   	for (var z = 0; z < len; z++) {
		var fName = document.mortgagePreApprovalForm.elements[z].name;
		if (fName.indexOf("mortgagePreApprovalForm:yesNoAgent") > -1) {
		    count++;
		    if (document.mortgagePreApprovalForm.elements[z].checked) {
		       //alert('yesNoAgent is Checked!');
		        var isagent = document.mortgagePreApprovalForm.elements[z].value;
			    //alert('now yesNoAgent:'+isagent);
			    if (isagent == 'No') {
			    	document.mortgagePreApprovalForm.elements['mortgagePreApprovalForm:whatAgent'].disabled = true;
			    }
			    else {
			        document.mortgagePreApprovalForm.elements['mortgagePreApprovalForm:whatAgent'].disabled = false;
			        if (count == 1) return;
			    }
		    }
		    else {
		       //alert('yesNoAgent is not checked');
		       document.mortgagePreApprovalForm.elements['mortgagePreApprovalForm:whatAgent'].disabled = true;
		    }
		    
		}
    }
}

 function updateDisabledAgent(checkBox) {
    theform = checkBox.form;
    //alert('radio name:'+checkBox.name);
    if (checkBox.checked && checkBox.value=='Yes') {
			document.mortgagePreApprovalForm.elements['mortgagePreApprovalForm:whatAgent'].disabled = false;
    } 
    else { 	
			document.mortgagePreApprovalForm.elements['mortgagePreApprovalForm:whatAgent'].disabled = true;
   }
}