Encapsulated all the seperate functions in their own self invoking wrappers. Going to try the last problem the easier way. The object became a little too complicated just yet. I need to problem solved before I can solve it my way.