+ (parentPopUpStringForAll() == null ? pickerName + ".parentChanged();"	: "")
+ (parentPopUpStringForAll() == null ? pickerName + ".parentChanged("+childToSelect+");"	: "")
    public String hiddenFormElementStrings() {        StringBuffer returnString;        returnString = new StringBuffer(500);        returnString.append("\n<script language=\"JavaScript\">");        returnString.append("\nvar " + pickerName +" = new ERXJSPopupRelationshipPicker("        + objectsArrayName + ","        + "window.document." + formName() + "." + parentSelectName + ","         + (parentPopUpStringForAll() != null ? "\"" + parentPopUpStringForAll().replace('\n',' ') + "\"" : "null") + ","        + "window.document." + formName() + "." + childSelectName + ","         + (childPopUpStringForAll() != null ? "\"" + childPopUpStringForAll() + "\"" : "null")        +");\n"        + (parentPopUpStringForAll() == null ? pickerName + ".parentChanged();"	: "")        +"\n</script>");        log.debug(returnString);		// trigger an update of the parent - this causes the child to be properly set to a sub selection (instead of listing all possible value) when		// we are editing a new object        return returnString.toString();    }