//  UI Javascripts for certify.com
//  Public Area
//  Created by Jamie Peloquin
//  http://www.jamiepeloquin.com


//< Collapse moreinfo Boxes
//  Looks for each class="moreinfo" boxes
//  and hides description
function setExpandInfo() {
    var exDfn   = $$('dfn[class~=moreinfo]');

    exDfn.invoke('hide');    
}
// >

//< Toggle moreinfo Boxes
//  Looks for each img.moreinfolink
//  Toggles the visibility of associated
//  DFN content and images
function toggleExpandInfo() {
    // Find all triggers
    var exLinks     = $$('table[class~=comparisonchart] td img.moreinfolink');
    var exLinksAll  = $$('table[class~=comparisonchart] th img.moreinfolink');
    // Loop watch for all triggers found
    for(var i=0; i< exLinks.length; i++) {
        Event.observe(exLinks[i], 'click', function(event) {
            var exLink  = $(Event.element(event));
            var exDfn   = $(exLink.nextSiblings('dfn'));
            exDfn.invoke('toggle');
        });
    }    
    for(var i=0; i< exLinksAll.length; i++) {
        Event.observe(exLinksAll[i], 'click', function(event) {
            var exLinkA = $(Event.element(event));
            var exDfnA  = $$('dfn[class~=moreinfo]');
            exDfnA.invoke('toggle');
        });
    }    
}
//>