start implementing the add pedigree function.
fix typo in parent existence test.
add stock name autocomplete function.
use prefix and suffix strings to construct progeny names.
adding has_pedigree parameter.
implement function to add parents.
add autocomplete to new_cross parent input forms.
improve log in & privileges checking.
change the error conditions for insufficient privileges and obsoleted loci to simple generic messages.
add autocomplete to stock search form.
fix role logic - apply deMorgans law correctly... :-)
move js code from index.mas to stock_pedigree.mas. Fix radio buttons in dialog window.
fix error handling.
fix ajax request parameters.
check if stock already has an associated parent of the given type; improve error detection.
create populations for new crosses
add checks for existing cross and existing progent to new cross tool
tweak execution logic.
ajax dialog for creating a new cross
minor tweaks.