anchor.diff:                      bundleList = new YAHOO.widget.DataTable("bundle-list", bundleListColumns, myDataSource, {scrollable:true});
                   }
               })
  -
  -            var myButtonFormatter = function (elCell, oRecord, oCollumn, oData) {
  -                var container = jQuery('<div class="row" />')
  -                var divSubmit = jQuery('<div class="submit" />')
  -                var submitButton = jQuery('<input type="submit" value="Assign" />')
  -
  -                divSubmit.append(submitButton);
  -                container.append(divSubmit);
  -
  -
  -                jQuery(elCell).append(container);
  -                YAHOO.util.Event.addListener( submitButton, "click", myClickHandler, oRecord);
  -            }
  -
  -            var myClickHandler = function(event, oRecord){
  -                event.stop();
  -
  -                var assignedId = oRecord.getData('assigned_identifier');
  -                var provider = oRecord.getData('provider');
  -                var secondaryIds = oRecord.getData('secondary_identifiers');
  -                var studyIdentifier = "${study.assignedIdentifier}";
  -
  -                var text1 = "<p class='selectedInfo'> You picked '" + assignedId + "' from '" + provider + "'. <br> Pick the identifier to use with this study in PSC: <br>";
  -                var container = jQuery('#edit-notes-lightbox');
  -
  -                container.empty();
  -
  -                container.append(jQuery('<h1> Assigning new study identifier </h1> '))
  -
  -                var input1 = jQuery('<input class="radio" type="radio" name="group" checked value="' + studyIdentifier +' >' )
  -                var input2 = jQuery('<input class="radio" type="radio" name="group" value="' + assignedId + '>')
  -
  -                YAHOO.util.Event.addListener( input1, "click", function(e){
  -                    input1.checked = true;
  +        }
  +
  +        var myButtonFormatter = function (elCell, oRecord, oCollumn, oData) {
  +            var container = jQuery('<div class="row" />')
  +            var divSubmit = jQuery('<div class="submit" />')
  +            var submitButton = jQuery('<input type="submit" value="Assign" />')
  +
  +            divSubmit.append(submitButton);
  +            container.append(divSubmit);
  +
  +
  +            jQuery(elCell).append(container);
  +            YAHOO.util.Event.addListener( submitButton, "click", myClickHandler, oRecord);
  +        }
  +
  +        var myClickHandler = function(event, oRecord){
  +            event.stop();
  +
  +            var assignedId = oRecord.getData('assigned_identifier');
  +            var provider = oRecord.getData('provider');
  +            var secondaryIds = oRecord.getData('secondary_identifiers');
  +            var studyIdentifier = "${study.assignedIdentifier}";
  +
  +            var text1 = "<p class='selectedInfo'> You picked '" + assignedId + "' from '" + provider + "'. <br> Pick the identifier to use with this study in PSC: <br>";
  +            var container = jQuery('#edit-notes-lightbox');
  +
  +            container.empty();
  +
  +            container.append(jQuery('<h1> Assigning new study identifier </h1> '))
  +
  +            var input1 = jQuery('<input class="radio" type="radio" name="group" checked value="' + studyIdentifier +' >' )
  +            var input2 = jQuery('<input class="radio" type="radio" name="group" value="' + assignedId + '>')
  +
  +            YAHOO.util.Event.addListener( input1, "click", function(e){
  +                input1.checked = true;
  +            });
  +
  +            YAHOO.util.Event.addListener( input2, "click", function(e){
  +                input2.checked = true;
  +            });
  +
  +            var keepStudyId = "Keep <b>" + studyIdentifier + "</b>"
  +            var keepAssignedId = "Use <b>" + assignedId + "</b> (suggested by provider)"
  +
  +            var divRow1 = jQuery('<div class="row"/>')
  +            var divLabel1 = jQuery('<div class="label"/>')
  +            var divValue1 = jQuery('<div class="value"/>')
  +
  +            divLabel1.append(input1);
  +            divValue1.append(keepStudyId);
  +            divRow1.append(divLabel1);
  +            divRow1.append(divValue1);
  +
  +
  +            var divRow2 = jQuery('<div class="row"/>')
  +            var divLabel2 = jQuery('<div class="label"/>')
  +            var divValue2 = jQuery('<div class="value"/>')
  +
  +            divLabel2.append(input2);
  +            divValue2.append(keepAssignedId);
  +            divRow2.append(divLabel2);
  +            divRow2.append(divValue2);
  +
  +            container.append(divRow1)
  +            container.append(divRow2)
  +
  +            for (var i = 0; i < secondaryIds.length; i++) {
  +                var input3 = jQuery('<input class="radio" type="radio" name="group" value="' + secondaryIds[i].value + '">');
  +                YAHOO.util.Event.addListener( input3, "click", function(e){
  +                    input3.checked = true;
                   });
  -
  -                YAHOO.util.Event.addListener( input2, "click", function(e){
  -                    input2.checked = true;
  -                });
  -
  -                var keepStudyId = "Keep <b>" + studyIdentifier + "</b>"
  -                var keepAssignedId = "Use <b>" + assignedId + "</b> (suggested by provider)"
  -
  -                var divRow1 = jQuery('<div class="row"/>')
  -                var divLabel1 = jQuery('<div class="label"/>')
  -                var divValue1 = jQuery('<div class="value"/>')
  -
  -                divLabel1.append(input1);
  -                divValue1.append(keepStudyId);
  -                divRow1.append(divLabel1);
  -                divRow1.append(divValue1);
  -
  -
  -                var divRow2 = jQuery('<div class="row"/>')
  -                var divLabel2 = jQuery('<div class="label"/>')
  -                var divValue2 = jQuery('<div class="value"/>')
  -
  -                divLabel2.append(input2);
  -                divValue2.append(keepAssignedId);
  -                divRow2.append(divLabel2);
  -                divRow2.append(divValue2);
  -
  -                container.append(divRow1)
  -                container.append(divRow2)
  -
  -                for (var i = 0; i < secondaryIds.length; i++) {
  -                    var input3 = jQuery('<input class="radio" type="radio" name="group" value="' + secondaryIds[i].value + '">');
  -                    YAHOO.util.Event.addListener( input3, "click", function(e){
  -                        input3.checked = true;
  -                    });
  -                    var keepSecondaryId = "Use secondary identifier <b>" + secondaryIds[i].value + "</b>"
  -                    var divRow3 = jQuery('<div class="row"/>')
  -                    var divLabel3 = jQuery('<div class="label"/>')
  -                    var divValue3 = jQuery('<div class="value"/>')
  -
  -                    divLabel3.append(input3);
  -                    divValue3.append(keepSecondaryId);
  -                    divRow3.append(divLabel3);
  -                    divRow3.append(divValue3);
  -
  -                    container.append(divRow3)
  -                }
  -                var divRowForButton = jQuery('<div class="row/>')
  -                var divClassSubmit = jQuery('<div class="submit"/>')
  -
  -                var submitButton = jQuery('<input id="submitBtn" type="submit" value="Assign">')
  -                var cancelButton = jQuery('<input id="cancelBtn" type="submit" value="Cancel">')
  -
  -
  -                divClassSubmit.append(submitButton)
  -                divClassSubmit.append(cancelButton)
  -
  -                divRowForButton.append(divClassSubmit)
  -
  -                container.append(divRowForButton)
  -                LB.Lightbox.activate();
  -
  -                YAHOO.util.Event.addListener( cancelButton, "click", function(e){
  -                    e.stop()
  -                    LB.Lightbox.deactivate()
  -                });
  -
  -                YAHOO.util.Event.addListener( submitButton, "click", processNewIdentifier, oRecord);
  -            };
  -
  -
  -            var secondaryIdentifierFormatter = function (elCell, oRecord, oColumn, oData) {
  -                var container = jQuery('<div class="secondaryIdDiv"/>');
  -                var list = container.append('<ul class="myUl"/>')
  -                var text = "";
  -                var identifiers = oRecord.getData('secondary_identifiers'), identifier = undefined, i = 0;
  -                if (identifiers.length>3) {
  -                    for (i =0; i <3; i++) {
  -                        var listItem1 = jQuery('<li class="myLi show" />');
  -                        var type1 = identifiers[i].type;
  -                        var value1 = identifiers[i].value;
  -                        text = type1 + " : " + value1;
  -                        listItem1.text(text)
  -                        list.append(listItem1);
  -                    }
  -                    for (i = 3; i <identifiers.length; i++) {
  -                        var listItem2 = jQuery('<li class="myLi hide" />');
  -                        var type2 = identifiers[i].type;
  -                        var value2 = identifiers[i].value;
  -                        text = type2 + " : " + value2 ;
  -                        listItem2.text(text)
  -                        list.append(listItem2);
  -                    }
  -                } else {
  -                    for (i = 0; i <identifiers.length; i++) {
  -                        var listItem3 = jQuery('<li class="myLi show" />');
  -                        var type3 = identifiers[i].type;
  -                        var value3 = identifiers[i].value;
  -                        text = type3 + " : " + value3 ;
  -                        listItem3.text(text)
  -                        list.append(listItem3);
  -                    }
  -                }
  -
  -                jQuery('.hide').hide();
  -
  -                if (identifiers.length >3) {
  -                    var showMoreLink = jQuery('<a class="more"/>').attr('href', '#').text('More').click(function (evt) {
  -                        var elt = $(evt.target);
  -                        var parent = jQuery(elt.up());  //gives us div element
  -                        var arrayOfHiddenSecondaryIds = parent.children('.hide');
  -
  -                        if (parent.children('.hide')[0].style.display == 'none'){
  -                            for (var i = 0; i<arrayOfHiddenSecondaryIds.length; i++){
  -                                arrayOfHiddenSecondaryIds[i].show();
  -                            }
  -                            parent.children('.more')[0].innerHTML = 'Less';
  -                        } else {
  -                            for (var i = 0; i<arrayOfHiddenSecondaryIds.length; i++){
  -                                arrayOfHiddenSecondaryIds[i].hide();
  -                            }
  -                            parent.children('.more')[0].innerHTML = 'More';
  -                        }
  -                    });
  -
  -                    container.append(showMoreLink)
  -                }
  -                jQuery(elCell).append(container);
  -            };
  -
  -
  -            // Override the built-in formatter
  -            var longTitleFormatter = function(elCell, oRecord, oColumn, oData) {
  -                var title = oRecord.getData('long_title') + " ";
  -                var partOfTitle = title.substr(0, 100)+ "... "
  -                var spanShortTitle = jQuery('<span class="short"/>').text(partOfTitle);
  -                var spanLongTitle = jQuery('<span class="long" style="display: none;"/>').text(title);
  -
  -                jQuery(elCell).append(spanShortTitle);
  -                jQuery(elCell).append(spanLongTitle);
  -
  +                var keepSecondaryId = "Use secondary identifier <b>" + secondaryIds[i].value + "</b>"
  +                var divRow3 = jQuery('<div class="row"/>')
  +                var divLabel3 = jQuery('<div class="label"/>')
  +                var divValue3 = jQuery('<div class="value"/>')
  +
  +                divLabel3.append(input3);
  +                divValue3.append(keepSecondaryId);
  +                divRow3.append(divLabel3);
  +                divRow3.append(divValue3);
  +
  +                container.append(divRow3)
  +            }
  +            var divRowForButton = jQuery('<div class="row/>')
  +            var divClassSubmit = jQuery('<div class="submit"/>')
  +
  +            var submitButton = jQuery('<input id="submitBtn" type="submit" value="Assign">')
  +            var cancelButton = jQuery('<input id="cancelBtn" type="submit" value="Cancel">')
  +
  +
  +            divClassSubmit.append(submitButton)
  +            divClassSubmit.append(cancelButton)
  +
  +            divRowForButton.append(divClassSubmit)
  +
  +            container.append(divRowForButton)
  +            LB.Lightbox.activate();
  +
  +            YAHOO.util.Event.addListener( cancelButton, "click", function(e){
  +                e.stop()
  +                LB.Lightbox.deactivate()
  +            });
  +
  +            YAHOO.util.Event.addListener( submitButton, "click", processNewIdentifier, oRecord);
  +        };
  +
  +
  +        var secondaryIdentifierFormatter = function (elCell, oRecord, oColumn, oData) {
  +            var container = jQuery('<div class="secondaryIdDiv"/>');
  +            var list = container.append('<ul class="myUl"/>')
  +            var text = "";
  +            var identifiers = oRecord.getData('secondary_identifiers'), identifier = undefined, i = 0;
  +            if (identifiers.length>3) {
  +                for (i =0; i <3; i++) {
  +                    var listItem1 = jQuery('<li class="myLi show" />');
  +                    var type1 = identifiers[i].type;
  +                    var value1 = identifiers[i].value;
  +                    text = type1 + " : " + value1;
  +                    listItem1.text(text)
  +                    list.append(listItem1);
  +                }
  +                for (i = 3; i <identifiers.length; i++) {
  +                    var listItem2 = jQuery('<li class="myLi hide" />');
  +                    var type2 = identifiers[i].type;
  +                    var value2 = identifiers[i].value;
  +                    text = type2 + " : " + value2 ;
  +                    listItem2.text(text)
  +                    list.append(listItem2);
  +                }
  +            } else {
  +                for (i = 0; i <identifiers.length; i++) {
  +                    var listItem3 = jQuery('<li class="myLi show" />');
  +                    var type3 = identifiers[i].type;
  +                    var value3 = identifiers[i].value;
  +                    text = type3 + " : " + value3 ;
  +                    listItem3.text(text)
  +                    list.append(listItem3);
  +                }
  +            }
  +
  +            jQuery('.hide').hide();
  +
  +            if (identifiers.length >3) {
                   var showMoreLink = jQuery('<a class="more"/>').attr('href', '#').text('More').click(function (evt) {
                       var elt = $(evt.target);
  -                    var parent = jQuery(elt.up());//gives us div element
  -                    if (parent.children('.short')[0].style.display == 'none'){
  -                        parent.children('.short')[0].show();
  -                        parent.children('.long')[0].hide();
  +                    var parent = jQuery(elt.up());  //gives us div element
  +                    var arrayOfHiddenSecondaryIds = parent.children('.hide');
  +
  +                    if (parent.children('.hide')[0].style.display == 'none'){
  +                        for (var i = 0; i<arrayOfHiddenSecondaryIds.length; i++){
  +                            arrayOfHiddenSecondaryIds[i].show();
  +                        }
  +                        parent.children('.more')[0].innerHTML = 'Less';
  +                    } else {
  +                        for (var i = 0; i<arrayOfHiddenSecondaryIds.length; i++){
  +                            arrayOfHiddenSecondaryIds[i].hide();
  +                        }
                           parent.children('.more')[0].innerHTML = 'More';
  -                    } else {
  -                        parent.children('.short')[0].hide();
  -                        parent.children('.long')[0].show();
  -                        parent.children('.more')[0].innerHTML = 'Less';
                       }
                   });
  -                jQuery(elCell).append(showMoreLink);
  -            };
  -        }
  +
  +                container.append(showMoreLink)
  +            }
  +            jQuery(elCell).append(container);
  +        };
  +
  +
  +        // Override the built-in formatter
  +        var longTitleFormatter = function(elCell, oRecord, oColumn, oData) {
  +            var title = oRecord.getData('long_title') + " ";
  +            var partOfTitle = title.substr(0, 100)+ "... "
  +            var spanShortTitle = jQuery('<span class="short"/>').text(partOfTitle);
  +            var spanLongTitle = jQuery('<span class="long" style="display: none;"/>').text(title);
  +
  +            jQuery(elCell).append(spanShortTitle);
  +            jQuery(elCell).append(spanLongTitle);
  +
  +            var showMoreLink = jQuery('<a class="more"/>').attr('href', '#').text('More').click(function (evt) {
  +                var elt = $(evt.target);
  +                var parent = jQuery(elt.up());//gives us div element
  +                if (parent.children('.short')[0].style.display == 'none'){
  +                    parent.children('.short')[0].show();
  +                    parent.children('.long')[0].hide();
  +                    parent.children('.more')[0].innerHTML = 'More';
  +                } else {
  +                    parent.children('.short')[0].hide();
  +                    parent.children('.long')[0].show();
  +                    parent.children('.more')[0].innerHTML = 'Less';
  +                }
  +            });
  +            jQuery(elCell).append(showMoreLink);
  +        };
   
           function processNewIdentifier(evt, oRecord){
               evt.stop()
  
positive.code:             }
  
              var params = {};
              if (!searchString.blank()) params.q = searchString;
  
  
              SC.asyncRequest(uri+".json", {
                  method: "GET", parameters: params,
  
negative.code:       div.submit {
            text-align: center;
        }
  
        .bundle-list {
            padding-top:5em;
  