function changehole_click(hole)
{
  //Hide
  new Effect.Opacity("infobox", {duration:1.0, from:1.0, to:0.0}); 

  //Wait for Data to Load
  window.setTimeout( "hole_loaddata('"+hole+"')", 1000 );

}


function hole_loaddata(hole)
{
  switch (hole) 
  {
    case "1": new Ajax.Updater( "infobox", "wetlands_hole1.php",{asynchronous:true, method:'get'} ); break;
    case "2": new Ajax.Updater( "infobox", "wetlands_hole2.php",{asynchronous:true, method:'get'} ); break;
    case "3": new Ajax.Updater( "infobox", "wetlands_hole3.php",{asynchronous:true, method:'get'} ); break;
	case "1-3": new Ajax.Updater( "infobox", "wetlands_hole1-3.php",{asynchronous:true, method:'get'} ); break;
    case "4": new Ajax.Updater( "infobox", "wetlands_hole4.php",{asynchronous:true, method:'get'} ); break;
    case "5": new Ajax.Updater( "infobox", "wetlands_hole5.php",{asynchronous:true, method:'get'} ); break;
    case "6": new Ajax.Updater( "infobox", "wetlands_hole6.php",{asynchronous:true, method:'get'} ); break;
	case "4-6": new Ajax.Updater( "infobox", "wetlands_hole4-6.php",{asynchronous:true, method:'get'} ); break;
    case "7": new Ajax.Updater( "infobox", "wetlands_hole7.php",{asynchronous:true, method:'get'} ); break;
    case "8": new Ajax.Updater( "infobox", "wetlands_hole8.php",{asynchronous:true, method:'get'} ); break;
    case "9": new Ajax.Updater( "infobox", "wetlands_hole9.php",{asynchronous:true, method:'get'} ); break;
    case "7-9": new Ajax.Updater( "infobox", "wetlands_hole7-9.php",{asynchronous:true, method:'get'} ); break;
    case "10": new Ajax.Updater( "infobox", "wetlands_hole10.php",{asynchronous:true, method:'get'} ); break;
    case "11": new Ajax.Updater( "infobox", "wetlands_hole11.php",{asynchronous:true, method:'get'} ); break;
    case "12": new Ajax.Updater( "infobox", "wetlands_hole12.php",{asynchronous:true, method:'get'} ); break;		
    case "10-12": new Ajax.Updater( "infobox", "wetlands_hole10-12.php",{asynchronous:true, method:'get'} ); break;
    case "13": new Ajax.Updater( "infobox", "wetlands_hole13.php",{asynchronous:true, method:'get'} ); break;
    case "14": new Ajax.Updater( "infobox", "wetlands_hole14.php",{asynchronous:true, method:'get'} ); break;	
    case "15": new Ajax.Updater( "infobox", "wetlands_hole15.php",{asynchronous:true, method:'get'} ); break;	
	case "13-15": new Ajax.Updater( "infobox", "wetlands_hole13-15.php",{asynchronous:true, method:'get'} ); break;
    case "16": new Ajax.Updater( "infobox", "wetlands_hole16.php",{asynchronous:true, method:'get'} ); break;
    case "17": new Ajax.Updater( "infobox", "wetlands_hole17.php",{asynchronous:true, method:'get'} ); break;
    case "18": new Ajax.Updater( "infobox", "wetlands_hole18.php",{asynchronous:true, method:'get'} ); break;			
	case "16-18": new Ajax.Updater( "infobox", "wetlands_hole16-18.php",{asynchronous:true, method:'get'} ); break;
	case "Total": new Ajax.Updater( "infobox", "wetlands_totals.php",{asynchronous:true, method:'get'} ); break;
	default: document.getElementById('infobox').innerHTML = "Invalid Hole Number";
  }
  //Wait for Data to Load
  window.setTimeout( "hole_fadein()", 500 );
}

function hole_fadein()
{
  new Effect.Opacity("infobox", {duration:1.0, from:0.0, to:1.0});
}