function tabselect(tab) {
  var tablist = $('tabcontrol1').getElementsByTagName('div');
  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('div');
  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) {
	pane.innerHTML = '';
	if(document.getElementById('grub_results_spinner').style.display == 'none'){
		document.getElementById('grub_results_spinner').style.display='block';
	}
    reloadPane(pane, src);
}

function reloadPane(pane, src) {
	new Ajax.Updater(pane, src, {method: 'get', onComplete:function(){
		document.getElementById('grub_results_spinner').style.display='none';
	}});
	
	//new Ajax.Request(src);
	/*
	new Ajax.Updater(pane, src, {onComplete:function(){
		new Effect.BlindDown(pane, {duration:0.6, fps:60, transition: Effect.Transitions.linear});
		}});
	*/

/*	
  new Ajax.Updater(pane, src, {asynchronous:1, evalScripts:true, onLoading:function(request){
  	pane.innerHTML='<img alt="Wait" src="/images/ajax-loader.gif" style="padding: 100px 0 0 250px; vertical-align:-3px" />'
	}});
*/
}