function getRefToDiv(divID,oDoc)
{
if (document.getElementById)
{return document.getElementById(divID);}
if (document.all)
{return document.all[divID];}
if(!oDoc)
{oDoc = document;}
if(document.layers)
{
if(oDoc.layers[divID])
  {return oDoc.layers[divID];}
else
  {
  for( var x = 0, y; !y && x < oDoc.layers.length; x++ )
  {
y = getRefToDiv(divID,oDoc.layers[x].document);
  }
  return y;
  }
}
return false;
}

function toggleDiv(divID)
{
<!-- the image buttons must be called imgbut and then the name of the table without tbl -->
var myReference = getRefToDiv(divID);
if (!myReference){return;}
if(myReference.style)
{
 if (myReference.style.display == 'none')
 {
 expand(divID);
 MM_swapImage(divID + 'btn','','../newimages/minus.gif',1);
 MM_swapImage('imgbut' + divID.substring(3, divID.length),'','../newimages/minus.gif',1);
 }
 else
 {
 collapse(divID);
 MM_swapImage(divID + 'btn','','../newimages/plus.gif',1);
 MM_swapImage('imgbut' + divID.substring(3, divID.length),'','../newimages/plus.gif',1);
 }
}
if(!myReference.style)
{
 if (myReference.display == 'hide')
 {expand(divID);}
 else
 {collapse(divID);}
}
}

function collapse_flights(NumberOfTables)
{
for (var i = 0; i <= NumberOfTables - 1; i++)
 {
  collapse('tbldetails'+i);
 }
return;
}

function collapse_flights(NumberOfTables)
{
for (var i = 0; i <= NumberOfTables - 1; i++)
 {
  collapse('tbldetails'+i);
 }
return;
}

function collapse_all()
{
collapse("tblReportMOne");
collapse("tblReportMTwo");
collapse("tblReportQOne");
collapse("tblReportQTwo");
collapse("tblReportYTDOne");
collapse("tblReportAOne");
collapse("tblReportGOne");
collapse("tblReportTOne");
collapse("tblReportTTwo");
collapse("tblReportEOne");
collapse("tblReportETwo");
collapse("tblDetails1");
collapse("tblDetails2");
collapse("tblDetails3");
collapse("tblDetails4");
collapse("tblDetails5");
collapse("tblDetails6");
collapse("QuickSummaryViewTable_tblAirlines");
collapse("QuickSummaryViewTable_tblDestinations");
collapse("QuickSummaryViewTable_tblPassengers");
collapse("QuickSummaryViewTable_tblClasses");
collapse("tblDetails1");
collapse("tblDetails2");
collapse("tblDetails3");
collapse("JRPassPricesTable_tblPriceList");
collapse("JRPassPricesTable_tblDefaultsTable");
return;
}

function expand(divID)
{
 myReference = getRefToDiv(divID);
 if (!myReference){return;}
 if(myReference.style)
 {myReference.style.display = ''}
 else
 {myReference.display = 'show';}
}

function collapse(divID)
{
 myReference = getRefToDiv(divID);
 if (!myReference){return;}
 if(myReference.style)
 {myReference.style.display = 'none'}
 else
 {myReference.display = 'hide';}
}
