//file minified via http://jscompress.com/

if(!AjaxBaseUrl){
	 var AjaxBaseUrl = '/cgi-bin/dev/ajax?';
}
function GetFixtures(xFlag){
  clearElement('faketabarea');
  var URI = '/cgi-bin/dev/ajax';
  var Arguments = '';
  var Output = '';
	
  if(xFlag && xFlag == 1){
		if($('optPastEvents').checked === true){
			URI += '?FORMFIXTURELISTALL:1&'+new Date().getTime().toString();
		}
		else{
	  	URI += '?FORMFIXTURELISTALL:0&'+new Date().getTime().toString();
		}
  }
  else{
		if($('optPastEvents').checked === true){
  		URI += '?FORMFIXTURELISTSA:1&'+new Date().getTime().toString();
		}
		else{
			URI += '?FORMFIXTURELISTSA:0&'+new Date().getTime().toString();
		}
  }
	
	new Ajax.Request(URI,
  {
    onSuccess: function(transport){
      var xData = eval(transport.responseText);
			
			var PageTemplate;
			if(xFlag && xFlag == 1){
				PageTemplate = new Template('<tr><td>#{DateStamp}</td><td>#{ClubName}</td><td>#{Region}</td><td><a href=\'javascript:LoadMeetingHeader("#{DateStamp}","#{ClubCode}")\'>View</a></td></tr>');
			}
			else{
				PageTemplate = new Template('<tr><td>#{DateStamp}</td><td>#{ClubName}</td><td><a href=\'javascript:LoadMeetingHeader("#{DateStamp}","#{ClubCode}")\'>View</a></td></tr>');
			}
			
      for(var i=0;i<xData.length;i++){
				Output += PageTemplate.evaluate(xData[i]);
			}
			window.open('#' + btoa("GetFixtures('', '"+xFlag+"');"), '_self');
      $('faketabarea').innerHTML = "<table align='center' >"+Output+"</table>";
			$('faketabarea').innerHTML = "<table align='center' id='mainTable'>"+Output+"</table>";
    },
    onFailure: function (){
      alert("ITS OVER!");
    }
  });
  
	try{
		$('page_hash').value = btoa("GetFixtures('', '"+xFlag+"');");
	}
	catch(ex){
		alert(ex.toString());
	}
}

/**
Function that retrieves the meetings based on the specified filters
\param xCountry The ID of the country we are filtering by
\param xRegion The ID of the region we are filtering by
\return Returns void
*/
function GetFixturesFiltered(xCountry, xRegion){

  clearElement('faketabarea');
  xCountry = trim(xCountry);
  xRegion = trim(xRegion);
	
  $('ddlRegion').value = (xRegion=='?')?'':xRegion;
  xCountry = (xCountry === '')?'?':xCountry;
  xRegion = (xRegion === '')?'?':xRegion;
	if($('optPastEvents').checked === true){
		var URI = '/cgi-bin/dev/ajax?GETFIXTURESFILTERED:' + xCountry + ':' + xRegion+':1';
	}
  else{
		var URI = '/cgi-bin/dev/ajax?GETFIXTURESFILTERED:' + xCountry + ':' + xRegion+':0';
	}

  var Output = "";
  var PageTemplate = new Template('<tr><td>#{DateStamp}</td><td>#{ClubName}</td><td>#{Region}</td><td>#{Country}</td><td><a href=\'javascript:LoadMeetingHeader("#{DateStamp}","#{ClubCode}")\'>View</a></td></tr>');

  new Ajax.Request(URI,
  {
    onSuccess: function(transport){
      var response = eval(transport.responseText);

      for(var i =0; i< response.length; i++){
        Output += PageTemplate.evaluate(response[i]);
      }
      $('faketabarea').innerHTML = "<table align='center' id='mainTable'>"+Output+"</table>";
    },
    onFailure: function (){
      alert("ITS OVER!");
    }
  });
	try{
		var pagehash = URI.split('/');
	}
	catch(ex){
		alert(ex.toString());
	}
}

