Update page include from table row action?

For the record I managed to get at some Javascript methods that can be used for this. I have a page include that I need to update with different pages and query strings depending on what search result is clicked on. “include” is the unique id of the page include.

var params = arguments[0], $ = skuid.$;<br>var row = params.row; //get the page include JS object<br>var pageInclude = $('#include').data('object');<br>var pageName, queryStr;<br>switch(row.attributes.type){<br>&nbsp; &nbsp; case "Utility_Account__c":<br>&nbsp; &nbsp; &nbsp; &nbsp; pageName = 'UtilityAccountDetail_Widgets';<br>&nbsp; &nbsp; &nbsp; &nbsp; queryStr = 'id=' + row.Id;<br>&nbsp; &nbsp; &nbsp; &nbsp; break;<br>&nbsp; &nbsp; case "Account":<br>&nbsp; &nbsp; &nbsp; &nbsp; pageName = 'AccountFinanceTeam';<br>&nbsp; &nbsp; &nbsp; &nbsp; queryStr = 'id=' + row.Id;<br>&nbsp; &nbsp; &nbsp; &nbsp; break;<br>&nbsp; &nbsp; case "Lead":<br>&nbsp; &nbsp; &nbsp; &nbsp; pageName = 'LeadDetail';<br>&nbsp; &nbsp; &nbsp; &nbsp; queryStr = 'id=' + row.Id;<br>&nbsp; &nbsp; &nbsp; &nbsp; break;<br>&nbsp; &nbsp; case "Contact":<br>&nbsp; &nbsp; &nbsp; &nbsp; pageName = 'UtilityAccountDetail_Widgets';<br>&nbsp; &nbsp; &nbsp; &nbsp; queryStr = 'id=' + row.Id;<br>&nbsp; &nbsp; &nbsp; &nbsp; break;<br>} //set the page to load<br>pageInclude.pagename = pageName; //set the querystring params<br>pageInclude.querystring = queryStr; //load the page<br>pageInclude.load();