using childNodes (method derived from Scramble) recursively instead of guessing at names
rid need for jquery