**History:
**I am looking for a java applet that can display the down-line/organizational diagram chart.
**Requirements:
**1) The maximum number of level is 3 starting from level 0.
2) The maximum number of children nodes under each parent node is 5.
3) Display full name/ID on each node.
4) Be able to specify when “New?? is appropriate to display on a specific node.
5) Be able to execute JavaScript and pass Query String to target page when click on “New??. For example, [login to view URL](“[login to view URL]??, null).
6) Be able to get at the parent node ID when click on “New??. The parent node ID is used to relate back to the new node.
----------------------------------------------------
Added on July 30, 2003.
----------------------------------------------------The scope of the business requirements have changed since I posted this project. Therefore, additional functionalities are added to the previous requirements. Please indicate if this is going to be a problem for you.
**Note:** The applet will be reference from an ASP page and expose two different ways to populate the “Param?? values of the diagram chart: (1) Allow callers to manually populate the diagram chart. In this scenario, the data source is coming from database or other means of data store and (2) allow callers to instruct the applet to read from a text file to populate the diagram chart. Therefore, I want to make sure that the applet has the above functionalities built in.
**Environment:
**- Windows 2000 & XP
- Microsoft Internet Information Server
- ASP, HTML, Javascript, VBscript, XML
- Microsoft SQL Server 2000
**Additional Functionalities:
**1) Be able to manually populate the applet's "Param" values using data from database as well as reading them from a text file or XML.
2) Unlimited number of Levels
3) Unlimited number of nodes
4) Be able to specify the # of levels
5) Be able to specify the # of nodes
6) Like to have but not necessary: be able to zoom in when the display area does not fit. Any suggestion is welcome.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows 2000, Windows XP, IE 5.0 & Netscape 6.0