//--------------------------------------------------------------------------
//  Created by James Wilkes on 18/08/2004
//  Copyright Wilkes Design Ltd
//  
//--------------------------------------------------------------------------

try { document.execCommand('BackgroundImageCache', false, true); } catch(e) { } //STOPS IE6 FLICKERING

function getObj(id,level) { return level==1 ? parent.document.getElementById(id) : document.getElementById(id); }
/*spinner function
function spin(obj,closeAll)
{
  var closeAll = closeAll || 0;
  var spinner = document.getElementById( obj ); 
  //var spinner_row = document.getElementById( 'spinrow'+obj ); 
  var spinner_content = document.getElementById( obj+"_body" );

  if ( spinner_content.className == 'item-bodyShow' ) { 
  	spinner.innerHTML = '[+]'; spinner_content.className = "item-body"; 
	//spinner_row.cells[0].style.display='none'; spinner_row.cells[1].style.display='none'; spinner_row.style.display='none';
  } else { 
  	spinner.innerHTML = '[-]'; spinner_content.className = "item-bodyShow"; 
	//spinner_row.cells[0].style.display='block'; spinner_row.cells[1].style.display='block'; spinner_row.style.display='block';
	//document.getElementById('searchResults').style.display='none';document.getElementById('searchResults').style.display='block';
  }

  tags = document.getElementsByTagName('div');
  for(var i=0, tag; tag=tags[i]; i++) {
   if ( (tag!=spinner_content) && (tag.className == 'item-bodyShow') )
   {
	   tag.className = "item-body";
	   if (document.getElementById(parseInt(tag.id))) { document.getElementById(parseInt(tag.id)).innerHTML = '[+]'; 
	   //var row =  document.getElementById('spinrow'+parseInt(tag.id));
	   //row.cells[0].style.display='none'; 
	   //row.cells[1].style.display='none'; 
	   //row.style.display='none'; 
	   }
   }
  }
}*/

//spinner functions
function expandSpin(spinner,content) {spinner.innerHTML = '[-]'; content.className = "item-bodyShow";} 
function contractSpin(spinner,content) {spinner.innerHTML = '[+]'; content.className = "item-body";} 
function spin(obj) {
var spinner = getObj(obj), spinner_content = getObj(obj+"_body");
 spinner_content.className == 'item-bodyShow' ? contractSpin(spinner,spinner_content) : expandSpin(spinner,spinner_content);
}