dojo.require("dijit.TooltipDialog");
dojo.addOnLoad(function(){
// create a TooltipDialog from some node in the dom (id="dialogData") 
var tt = new dijit.TooltipDialog({}, "dialogData");

// open the tooltip when some node is clicked: 
var n = dojo.byId("gov_nih_niaid_iedb_common_domain_field_impl_EpitopeObjectPrimaryMoleculeSequence"); 
var closeDialog  = dojo.byId("closeDialog");
dojo.query(n).onclick(function(e){ dijit.popup.open({ around: n, popup: tt }); document.getElementById('linearSequenceTool').value=document.getElementById('gov_nih_niaid_iedb_common_domain_field_impl_EpitopeObjectPrimaryMoleculeSequence').value;});

// setup some close logic for this tooltipdialog: 
//dojo.query("#closer").onclick(function(e){ dijit.popup.close(tt); });
dojo.connect(tt, "onBlur", function(){dijit.popup.close(tt);document.getElementById('gov_nih_niaid_iedb_common_domain_field_impl_EpitopeObjectPrimaryMoleculeSequence').value=document.getElementById('linearSequenceTool').value.toUpperCase();});
//dojo.connect(dijit.byId("closeDialog"), "onClick", function(){dijit.popup.close(tt);});
dojo.query(closeDialog).onclick(function(){dijit.popup.close(tt);});

});