Call 613-617-4296

Solutions Showcase







Integrated three Universally Related Popup Menus (URPMs) into home page. Also known as Chained listboxes, dynamically linked dropdown menus, among others, Rob's Universally Related Popup Menus (URPMs) are named after an article on A URPM is a listbox that depends on a parent. This dependency causes a cascading effect in "child" boxes list data when a selection is made in a Parent box. A common example is a set of three listboxes for Country, state/province, and city. Hence, making a selection in the Country box affects both its children, which the state/province box only affects the city box. Here is an example with Automobiles:

Automobile Request Form Example

Choose a manufacturer:

  Choose a model:

  Choose a model level:


The ZPets implementation, like the example above, uses JavaScript in order to minimize server calls. For more verbose and complex data, there is a version that uses Ajax and server-side technologies to fetch the list content.




Converted phpFreeChat to work with Mootools instead of Prototype for Released as a Joomla component. Features a PHP server and JavaScript on the client-side.