/* search/helpdesk
 
@author Jacob at Goby
 @version 02/07/12
@svn goby_-150
*/

function HelpdeskNode(params)
{this._construct(params);}
HelpdeskNode.prototype=new PortalTab();HelpdeskNode.prototype.display=function()
{this.mgr.exposeScaffold(this);this.mgr.request=new AjaxRequest(AJAX_PATH+"search_requests.php",{object:this,method:"render"},{"question":this.id,"action":"getHelp"},"GET");this.mgr.request.makeRequest();}
HelpdeskNode.prototype.close=function()
{$(this.link.parentNode).removeClass("sel");this.mgr.close(this);}
HelpdeskNode.prototype.render=function(data)
{var cnt=this.content;cnt.innerHTML=data.tpl
$(cnt).addClass("_content")
$(cnt).attr("id",data.id)
var closeLink=document.createElement("a");closeLink.className="closeLink";closeLink.helpdesk=this;closeLink.onclick=function(e)
{this.helpdesk.close();}
this.mgr.getContainer().appendChild(closeLink);}
function Helpdesk(parameters)
{this._construct(parameters);objects.push(this);}
Helpdesk.prototype=new TabMgr();Helpdesk.prototype.close=function(node)
{if(node)
{var container=this.getContainer();$(container).children().remove();}}
Helpdesk.prototype.exposeScaffold=function(node)
{var container=this.getContainer();$(container).children().remove();var top=document.createElement("div");var foot=document.createElement("div");$(top).addClass("_border");$(foot).addClass("_border");$(top).addClass("_top");$(foot).addClass("_foot");var cnt=node.drawContent();container.content=cnt;container.appendChild(top);container.appendChild(cnt);container.appendChild(foot);$(container).show();}
