
var waiting_pane = '<div class="tab_content tab_loader" >'+
                   '<img alt="Wait" src="images/waiting_eye.gif" />'
                   '</div>';

function tabselect(tab) {
  var tablist = $('tabcontrol1').getElementsByTagName('li');
  var nodes = $A(tablist);
  var lClassType = tab.className.substring(0, tab.className.indexOf('-') );

  nodes.each(function(node){
    if (node.id == tab.id) {
      tab.className=lClassType+'-selected';
    } else {
      node.className=lClassType+'-unselected';
    };
  });
}

function paneselect(pane) {
  var panelist = $('panecontrol1').getElementsByTagName('li');
  var nodes = $A(panelist);

  nodes.each(function(node){
    if (node.id == pane.id) {
      pane.className='pane-selected';
    } else {
      node.className='pane-unselected';
    };
  });
}

function loadPane(pane, src) {
  // Ajax Request if pane empty or waiting spinner or favorites pane (HACK)
  //if ( pane.innerHTML == '' || pane.innerHTML == waiting_pane || pane.identify() == 'favorites_pane') {
    new Ajax.Request(src, 
        {method: 'get', asynchronous:1, evalScripts:true, onLoading:function(request){pane.innerHTML=waiting_pane}}
      )
  //}
}

