<!-- AJAX stuff -->
function ajaxFunction(page)
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
	  ovrlay = document.getElementById("helpcontent");
	  ovrlay.innerHTML=xmlHttp.responseText;
	  if(document.getElementById('mceinit')) {
			mcescript = document.getElementById('mceinit').innerHTML;
			eval(mcescript);
		}
      }
    }
  xmlHttp.open("GET",page,true);
  xmlHttp.send(null);
  scroll(0,0);
  document.getElementById("help").style.visibility = "visible";
  }

function matchsubmit()
{
var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  if (xmlHttp.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            xmlHttp.overrideMimeType('text/html');
         }
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  return false;
		  }
		}
	  }
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
			  ovrlay = document.getElementById("helpcontent");
			  ovrlay.innerHTML=xmlHttp.responseText;
		  }
		}
	  var playerlist = '';
	  var goallist ='';
	  for ($i = 0; $i < 15; $i++)
	  {
		playerlist = playerlist + '&player' + $i + '=' + encodeURI(document.getElementById('player'+$i).value);
		goallist = goallist + '&goals' + $i + '=' + encodeURI(document.getElementById('goals'+$i).value);
	  }
	  var update = 'update=' + document.getElementById('update').value;
	  var fixture = '&fixtureid=' + encodeURI(document.getElementById('fixture').value);
	  var newhscore = document.getElementById('hscore').value;
	  var newoscore = document.getElementById('oscore').value;
	  var score = '&hscore=' + encodeURI(document.getElementById('hscore').value) + '&oscore=' + encodeURI(document.getElementById('oscore').value);
	  var parameters = update + fixture + score + playerlist + goallist;
	  xmlHttp.open("POST","matchdetails.php",true);
	  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", parameters.length);
      xmlHttp.setRequestHeader("Connection", "close");
      xmlHttp.send(parameters);
	  title = document.getElementById("title").value;
	  if(title.indexOf("Henley") < title.indexOf("vs")) {
	  	starthscore = title.indexOf(" ", title.indexOf("Henley"))+1;
		endhscore = title.indexOf(" ", starthscore);
		startoscore = title.indexOf(" ", title.indexOf("vs"))+1;
		endoscore = title.indexOf(" ", startoscore);
		oldhscore = title.substring(starthscore, endhscore);
		oldoscore = title.substring(startoscore, endoscore);
		oldscore = oldhscore+" vs "+oldoscore;
		newscore = newhscore+" vs "+newoscore;
		title = title.replace(oldscore, newscore);
	  }
	  else {
	    startoscore = title.indexOf(" ", title.indexOf("vs")-6)+1;
		endoscore = title.indexOf(" ", startoscore+1);
		starthscore = title.indexOf(" ", title.indexOf("vs"))+1;
		endhscore = title.indexOf(" ", starthscore);
		oldhscore = title.substring(starthscore, endhscore);
		oldoscore = title.substring(startoscore, endoscore);
		oldscore = oldoscore+" vs "+oldhscore;
		newscore = newoscore+" vs "+newhscore;
	  	title = title.replace(oldscore, newscore);
	  }
	  document.getElementById("title").value = title;
	  document.getElementById("help").style.visibility = "hidden";
}

function playerlist(pnum, state, ourteam)
{
plist = "plist" + pnum
player = "player" + pnum
if (state = 'open')
{
	var team = ourteam;
	var	list = document.getElementById(plist);
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  alert("Your browser does not support AJAX!");
		  return false;
		  }
		}
	  }
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		   list.innerHTML=xmlHttp.responseText;
		  }
		}
	  playpage = "playerlist.php?ourteam=" + team + "&searchstring=" + document.getElementById(player).value + "&pnum=" + pnum;
	  xmlHttp.open("GET",playpage,true);
	  xmlHttp.send(null);
	  list.style.display = "block";
	  }	
}

function playerselect(pnum, player)
{
	pfield = document.getElementById("player"+pnum);
	list = document.getElementById("plist"+pnum);
	pfield.value = player
	list.style.display = "none";
}

function eventSubmit()
{
tas = document.getElementsByTagName('textarea');
for (i=0;i<tas.length;i++) {
	if (tas[i].getAttribute('mce_editable')) {
		mceta = tas[i].id;
		mceifr = mceta+"_ifr";
		mceta = document.getElementById(mceta);
		mceifr = document.getElementById(mceifr);
		mceta.value = mceifr.contentWindow.document.body.innerHTML;
	}
}
var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  if (xmlHttp.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            xmlHttp.overrideMimeType('text/html');
         }
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  return false;
		  }
		}
	  }
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
			  ovrlay = document.getElementById("helpcontent");
			  ovrlay.innerHTML=xmlHttp.responseText;
		  }
		}
	  var insert = 'insert=1';
	  var user = '&user=' + document.getElementById('user').value;
	  var startdate = '&startdate=' + encodeURI(document.getElementById('startdate').value);
	  var enddate = '&enddate=' + encodeURI(document.getElementById('enddate').value);
	  var title = '&title=' + encodeURI(document.getElementById('title').value);
	  var location = '&location=' + encodeURI(document.getElementById('location').value);
	  var category = '&category=' + encodeURI(document.getElementById('category').value);
	  var content = '&content=' + encodeURI(document.getElementById('body').value);

	  var parameters = insert + user + startdate + enddate + title + location + category + content;
	  
	  xmlHttp.open("POST","event.php",true);
	  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", parameters.length);
      xmlHttp.setRequestHeader("Connection", "close");
      xmlHttp.send(parameters);
	  document.getElementById("help").style.visibility = "hidden";
	  return false;
}

function changePic(url) {
	pic = document.getElementById('memimg');
	imgfield = document.getElementById('image');
	pic.src = url;
	imgfield.value = url;
	document.getElementById("help").style.visibility = "hidden";
}

function uploadPic(user) {
var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  if (xmlHttp.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            xmlHttp.overrideMimeType('text/html');
         }
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  return false;
		  }
		}
	  }
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
			  ovrlay = document.getElementById("helpcontent");
			  ovrlay.innerHTML=xmlHttp.responseText;
		  }
		}
	  var fileup = 'fileup=1';
	  var userid = '&userid=' + user;
	  var file = '&file=' + encodeURI(document.getElementById('srcpath').value);

	  var parameters = fileup + userid + file;
	  
	  xmlHttp.open("POST","uploadpic.php",true);
	  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlHttp.setRequestHeader("Content-length", parameters.length);
      xmlHttp.setRequestHeader("Connection", "close");
      xmlHttp.send(parameters);
	  return false;
}

function adminLoad(page, div)
{
var team;
if (div == 'fmsadmin') {
	team = document.getElementById("team").value;
	team = '?team='+team;
	page = page + team;
}
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      target = document.getElementById(div);
	  target.innerHTML=xmlHttp.responseText;
	  if(document.getElementById('mceinit')) {
			mcescript = document.getElementById('mceinit').innerHTML;
			eval(mcescript);
		}
      }
    }
  var nocache;
  nocache = Math.random();
  page = page+"&nocache="+nocache;
  xmlHttp.open("GET",page,true);
  xmlHttp.send(null);
  }

function adminPost(page, div, form, type)
{
tas = document.getElementsByTagName('textarea');
for (i=0;i<tas.length;i++) {
	if (tas[i].getAttribute('mce_editable')) {
		mceta = tas[i].id;
		mceifr = mceta+"_ifr";
		mceta = document.getElementById(mceta);
		mceifr = document.getElementById(mceifr);
		mceta.value = mceifr.contentWindow.document.body.innerHTML;
	}
}
if(type == 'delete') {
	answer = confirm('Are you sure want to delete this?');
	if (!answer) {
		return false;
	}
}
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      target = document.getElementById(div);
	  target.innerHTML=xmlHttp.responseText;
	  if(document.getElementById('mceinit')) {
	  	mcescript = document.getElementById('mceinit').innerHTML;
		eval(mcescript);
	  }

      }
    }
  var parameters;
  parameters = 'type='+type;
  form = document.getElementById(form);
  for (i=0; i < form.elements.length; i++) {
	param = form.elements[i];
	if (param.type == 'checkbox') {
		param.value = (param.checked) ? "on" : "off";
	}
	if (param.type == 'textarea') {
		param.value = param.value.replace(/&/g, escape('&'));
	}
/*if (param.type == 'radio') {
		for (var i = 0; i < param.length; i++) {   
			if(param[i].checked){
				param.value = param[i].value;
	   		}
		}
	}*/
	parameters += '&' + param.name + '=' + encodeURI(param.value);
  }
  
  var nocache;
  nocache = Math.random();
  parameters = parameters+"&nocache="+nocache;

  xmlHttp.open("POST",page,true);
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", parameters.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(parameters);
  scroll(0,0);
}

function memberlist(state, member)
{
if (state = 'open')
{
	var	list = document.getElementById("mlist");
	var xmlHttp;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		try
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		catch (e)
		  {
		  alert("Your browser does not support AJAX!");
		  return false;
		  }
		}
	  }
	  xmlHttp.onreadystatechange=function()
		{
		if(xmlHttp.readyState==4)
		  {
		   list.innerHTML=xmlHttp.responseText;
		  }
		}
	  mempage = "memberlist.php?member=" + member + "&searchstring=" + document.getElementById("lnkmember").value;
	  xmlHttp.open("GET",mempage,true);
	  xmlHttp.send(null);
	  list.style.display = "block";
	  }	
}

function memberselect(memname)
{
	mfield = document.getElementById("lnkmember");
	list = document.getElementById("mlist");
	mfield.value = memname
	list.style.display = "none";
}
