
         /* Thingamajig variables ************************************** */
         var gCurrentID = 'Thingamajig_Entry_0';

         function ThingamajigDisplayEntry(idnum){
                  var id = "Thingamajig_Entry_" + idnum;

                                  //alert(id);
                                  //alert(gCurrentID);

                  var current = document.getElementById(gCurrentID);
                  var to_be_current = document.getElementById(id);

                                  //alert(to_be_current.nodeName);

                  current.style.display = 'none';
                  to_be_current.style.display = 'block';

                  gCurrentID = id;
         }

                 function addEvent(elm, evType, fn, useCapture){
                        if(elm.addEventListener){
                                elm.addEventListener(evType, fn, useCapture);
                                return true;
                        }else if (elm.attachEvent){
                                var r = elm.attachEvent('on' + evType, fn);
                                return r;
                        }else {
                                elm['on' + evType] = fn;
                        }
                 }

                 function AddThingamajigListeners(e){
                        if(!document.getElementsByTagName('a')){
                                return;
                        }

                        var all_cells = document.getElementsByTagName('a');

                        for(var i = 0; i < all_cells.length; i++){
                                var cell = all_cells[i];

                                if( cell.className && (' ' + cell.className + ' ').indexOf(' thumbBox ') != -1){
                                        addEvent(cell, 'click', getCellID, false);
                                }
                        }//end for
                 }

                 function getCellID(e){
                        var el;
                        if(window.event && window.event.srcElement){
                                el = window.event.srcElement;
                                window.event.returnValue = false;
                        }

                        if(e && e.target){
                                el = e.target;
                                e.preventDefault();
                        }

                        if(!el){
                                return;
                        }

                        //alert(el.nodeName.toLowerCase())
                        //alert(el.parentNode.nodeName.toLowerCase())

                        while(el.nodeName.toLowerCase() != 'td' && el.nodeName.toLowerCase() != 'a'){
                                el = el.parentNode;
                        }

                        var link_id = el.id;
                        //alert(el.id);
                        var idnum = link_id.slice(5);
                        //alert(idnum)
                        ThingamajigDisplayEntry(idnum);
                        return false;

                 }

                 addEvent(window, 'load', AddThingamajigListeners, false);
