Auto generating a field scripting error

Auto generating a field scripting error

I have a subform on my Equipment View that when you hit will open up an 
html view in a new window that shows additional information for that particular 
item. I have it set up so it will automatically fill in the Asset number (Pick_Asset) 
based off the meeting application. That works fine. What I'm trying to do is then 
auto fill in the Asset Description as well so when you click on the subform it will 
pop up with the Pick_Asset and the Asset_Description already filled in. However it's 
not working, it's still just showing all Asset_Descriptions in the picklist.  
Any idea how to fix this?

On load it is:

hide Asset_ID;
selectedAsset  =  Add_Equipment  [ID == input.Asset_ID.toLong()];
clear Pick_Asset;
Pick_Asset:ui.add(selectedAsset.Asset_ID);
Pick_Asset.select(selectedAsset.Asset_ID);

    if((count(Add_Equipment[Asset_ID == input.Asset_ID])  >  0))
    {
        rec = Add_Equipment[Asset_ID == input.Asset_ID];
        input.Asset_Description = rec.Asset_Description;
    }