var selected = 0;
var currentDiv = 1;

function page(pageName)
{  
  select(pageName);
  //$('content').update("Loading...<img src='./images/indicator.gif'/>");
  pageRequests(pageName);
}

function pageRequests(pageName)
{
	new Ajax.Request('ajax.php', 
      {
	  onSuccess: function(transport) {
				
				var contentElement = transport.responseXML.getElementsByTagName('content')[0];
				
				var leftResult = contentElement.getElementsByTagName('left')[0].childNodes[0].nodeValue ;
				var centerResult = contentElement.getElementsByTagName('center')[0].childNodes[0].nodeValue ;
				var rightResult = contentElement.getElementsByTagName('right')[0].childNodes[0].nodeValue ;
				
				Effect.DropOut('left' + currentDiv);
				Effect.DropOut('center' + currentDiv);
				Effect.DropOut('right' + currentDiv);
				
				currentDiv = (currentDiv % 2) + 1;
				
				Effect.Appear('left' + currentDiv);
				Effect.Appear('center' + currentDiv);
				Effect.Appear('right' + currentDiv);
				
				var left   = $('left' + currentDiv);
				var center = $('center' + currentDiv);
				var right  = $('right' + currentDiv);
				
				left.update(leftResult);
				center.update(centerResult);
				right.update(rightResult);
		     },
	  onException: function(req, exception) 
		     {
		      alert("The request had a fatal exception thrown.\n\n" + exception.message);
		      return true;
		     },
	  method: 'get',			 
	  parameters: 
	  	  { 
		  	page: pageName
	      }
      });
}

function select(linkId)
{

  $('index').className = '';
  if($(selected) != null)
  	$(selected).className = '';

  selected = linkId ;
  if($(linkId) != null)
  	$(linkId).className = 'selected';
}

function fixLinks()
{
  if (document.getElementsByTagName) 
  {
    var links = $$('div.mainTab a');
    for (var i = 0; i < links.length; i++) 
    {
      var h = links[i].href;
      var pos = h.lastIndexOf('/') + 1;
      var pos2 = h.lastIndexOf('.php'); 
      var foundPageName = h.substring(pos, pos2);
      if(foundPageName != "directions")
      {
        links[i].onclick = 
          function() 
          {  
            var h = this.getAttribute("href")
            var pos = h.lastIndexOf('/') + 1;
            var pos2 = h.lastIndexOf('.php'); 
            var pageName = h.substring(pos, pos2);
            page(pageName);
            return false;
          };
      }
    }
  }
}
