<!--
function setToernooiPages() {
  var $max_pages = eval(document.getElementById('max_pages_toernooien').value);
  var $s = '<table><tr>';
  for (i = 0;i <= $max_pages;i++) {
    $page = i + 1; 
    $s = $s + '<td align="left" width="20px"><a href="javascript:setToernooiPage(' + i + ')">' + $page + '</a></td>';
  }
  $s = $s + '<td>&nbsp;</td></tr></table>';
  document.getElementById('pages_toernooien').innerHTML = $s;
}

function handleToernooiListResponse() {    
  if (http.readyState == 4) { 
    if (http.status==200) { 
      var results=http.responseText; 
      var temp = new Array();
      temp = results.split('[]');
      document.getElementById('list_toernooien').innerHTML = temp[0];
      document.getElementById('page_num_toernooien').value = temp[1]; 
      document.getElementById('max_pages_toernooien').value = temp[2]; 
      setToernooiPages();
    } 
  } 
} 

function toernooiDetails(val) {      
  var url = "toernooi_select.php";
  var param = 'toernooi_id=' + val;
  http.open("POST", url, true); 
  http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
  http.onreadystatechange = handleHttpToernooiDetailResponse; 
  http.send(param); 
} 

function handleHttpToernooiDetailResponse() {    
  if (http.readyState == 4) { 
    if(http.status==200) { 
      var results=http.responseText; 
      var temp = new Array();
      //alert(results);
      temp = results.split('[]');
      document.getElementById('toernooi_id').value = temp[0];
      document.getElementById('naam').value = temp[1];
      document.getElementById('datum').value = temp[2];
      document.getElementById('publiceren').checked = (temp[3] == 1);
      document.getElementById('afgerond').checked = (temp[4] == 1) ;
      document.getElementById('relevant_toernooi').checked = (temp[5] == 1);
      document.getElementById('type').value = temp[6];
      document.getElementById('land').value = temp[7];
      document.getElementById('jes').checked = (temp[8] == 1);
      document.getElementById('jeugdcompetitie').checked = (temp[9] == 1);
      document.getElementById('selectie').checked = (temp[10] == 1);
      document.getElementById('inschrijfgeld').value = temp[11];
      document.getElementById('sluitingsdatum').value = temp[12];
      edtInfo.loadHTML(temp[13]);
    }	
  } 
} 

function handleUpdateResponse() {    
	if (http.readyState == 4) { 
		if(http.status==200) { 
			var results=http.responseText; 
			//alert(results);
			var temp = new Array();
			temp = results.split('[]');
			alert(temp[0]);
			self.status = temp[0];
			document.getElementById('toernooi_id').value = temp[1];
			listToernooien();
		}	
	} 
} 

function handleDeleteResponse() {    
  if (http.readyState == 4) { 
    if(http.status==200) { 
      var results=http.responseText; 
      var temp = new Array();
      temp = results.split('[]');
      alert(temp[0]);
      self.status = temp[0];
      listToernooien();
      newToernooiRecord();
    }	
  } 
} 

function listToernooien() {      
  var url = "list_toernooien.php";
  var $page_num = document.getElementById ('page_num_toernooien').value;
  var param = 'pageNum_toernooien=' + $page_num;
  http.open("POST", url, true); 
  http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
  http.onreadystatechange = handleToernooiListResponse; 
  http.send(param); 
} 


function deleteToernooiRecord() {      
  var val = document.getElementById ('toernooi_id').value;		
  var url = "toernooi_delete.php"; 
  var param = 'toernooi_id=' + val;
  http.open("POST", url, true); 
  http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
  http.onreadystatechange = handleDeleteResponse; 
  http.send(param); 
} 

function replace_plus (s) {
	var str;
	str = s;

  var i;
  i = $str.indexOf("+");
  while (i != -1) {
    $str = $str.replace('+','plus;');
    i = $str.indexOf("+");
  }
	
	return str;
}

function saveChanges() {
  var url = ""; // The server-side script 
  $toernooi_id = document.getElementById ('toernooi_id').value;
  
  $naam = document.getElementById ('naam').value;
  $naam = fromHTMLtoXML($naam); 
  
  $type = document.getElementById ('type').value;
  
  $land = document.getElementById ('land').value;
  $datum = document.getElementById ('datum').value;
  $sluitingsdatum = document.getElementById ('sluitingsdatum').value;
  $inschrijfgeld = document.getElementById ('inschrijfgeld').value;
  //alert($toernooi_id);
  if (document.getElementById('jes').checked == true) {$jes = 1;} 
  else {$jes = 0;}

  if (document.getElementById('jeugdcompetitie').checked == true) {$jeugdcompetitie = 1;} 
  else {$jeugdcompetitie = 0;}

  if (document.getElementById ('selectie').checked == true) 
  {$selectie = 1;}
  else
  {$selectie = 0;}

  if (document.getElementById ('afgerond').checked == true) 
  {$afgerond = 1;}
  else
  {$afgerond = 0;}

  if (document.getElementById ('publiceren').checked == true) 
  {$publiceren = 1;}
  else
  {$publiceren = 0;}

  if (document.getElementById ('relevant_toernooi').checked == true) 
  {$relevant_toernooi = 1;}
  else
  {$relevant_toernooi = 0;}

  $info = edtInfo.getHTMLBody();
  $info = fromHTMLtoXML($info); 

  //alert($info);
  
  var param= 'naam=' + $naam + '&type=' + $type + '&info=' + $info + '&datum=' + $datum + '&afgerond=' + $afgerond + '&publiceren=' + $publiceren + '&relevant_toernooi=' + $relevant_toernooi + '&land=' + $land + '&toernooi_id=' + $toernooi_id + '&jes=' + $jes + '&jeugdcompetitie=' + $jeugdcompetitie + '&selectie=' + $selectie + '&inschrijfgeld=' + $inschrijfgeld + '&sluitingsdatum=' + $sluitingsdatum;
  
 // alert(param);
  
  if ($toernooi_id == '') 
  {url = "toernooi_insert.php"} 
  else 
  {url = "toernooi_update.php"}
  //alert(url + param);
  //edtInfo.loadHTML(url + param);
  http.open("POST", url, true); 
  http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
  http.onreadystatechange = handleUpdateResponse; 
  http.send(param); 
} 
		
function newToernooiRecord() {
  document.getElementById('toernooi_id').value = '';
  document.getElementById('naam').value = '';
  document.getElementById('type').value = 'Toernooi';
  document.getElementById('land').value = 'NED';
  document.getElementById('inschrijfgeld').value = '';
  document.getElementById('datum').value = ToDay();
  document.getElementById('sluitingsdatum').value = ToDay();
  document.getElementById('afgerond').checked = false;
  document.getElementById('relevant_toernooi').checked = true;
  document.getElementById('selectie').checked = false;
  document.getElementById('jes').checked = true;
  document.getElementById('jeugdcompetitie').checked = false;
  document.getElementById('publiceren').checked = true;
  edtInfo.loadHTML('<table style="WIDTH: 100%; BORDER-COLLAPSE: collapse">' +
                      '<tbody>' + 
       			          '<tr>' + 
                      '<td class="normale_tekst" style="FONT-WEIGHT: bold; VERTICAL-ALIGN: text-top; WIDTH: 100px; line-height:16px">Plaats</td>' + 
                      '<td class="normale_tekst"></td>' +
                      '</tr>' +
                      '<tr>' +
                      '<td class="normale_tekst" style="FONT-WEIGHT: bold; VERTICAL-ALIGN: text-top; WIDTH: 100px;">Wie</td>'+
                      '<td class="normale_tekst"></td>' + 
                      '</tr>' +
                      '<tr>' +
                      '<td class="normale_tekst" style="FONT-WEIGHT: bold; VERTICAL-ALIGN: text-top; WIDTH: 100px;">Inschrijfgeld</td>' + 
                      '<td class="normale_tekst"></td>' +
                      '</tr>' + 
                      '</tbody>' +
                      '</table>');
  document.getElementById('naam').focus();
}
	   
function nextToernooiPage() {
  var $current_page = eval(document.getElementById('page_num_toernooien').value);
  var $max_page = eval(document.getElementById('max_pages_toernooien').value);
  if ( $current_page < $max_page) {
    document.getElementById('page_num_toernooien').value = $current_page + 1;
    listToernooien();
  }
}

function previousToernooiPage() {
  var $current_page = eval(document.getElementById('page_num_toernooien').value);
  if ($current_page > 0) {
    document.getElementById('page_num_toernooien').value = $current_page - 1;
    listToernooien();
  }
}

function firstToernooiPage() {
  document.getElementById('page_num_toernooien').value = 0;
  listToernooien();
}

function setToernooiPage(val) {
  document.getElementById('page_num_toernooien').value = eval(val);
  listToernooien();
}

function lastToernooiPage() {
  document.getElementById('page_num_toernooien').value = eval(document.getElementById('max_pages_toernooien').value);
  listToernooien();
}


function handleHttpToernooienResponse() {    
  if (httpToernooien.readyState == 4) { 
    if (httpToernooien.status==200) { 
      var results=httpToernooien.responseText; 
//				alert(results);
      document.getElementById('menu_toernooien').innerHTML = results;
    } 
  } 
} 

function handleHttpToernooiResponse() {    
  if (httpToernooien.readyState == 4) { 
   if(httpToernooien.status==200) { 
     var results=httpToernooien.responseText; 
//alert(results);
     document.getElementById('mainbody').innerHTML = results;
    } 
  } 
} 

function refreshToernooiItems() {      
  var url = ""; // The server-side script 
  $page_num = document.getElementById ('page_num_toernooien').value;
  url = "toernooien.php" + '?pageNum_toernooien=' + $page_num;
//		alert (url);
  httpToernooien.open("GET", url, true); 
  httpToernooien.onreadystatechange = handleHttpToernooienResponse; 
  httpToernooien.send(null); 
} 		   
	
function nextToernooienPage() {
//	   alert ('next');
  var $current_page = eval(document.getElementById('page_num_toernooien').value);
//	 alert ($current_page);
  var $max_page = eval(document.getElementById('max_pages_toernooien').value);
  if ( $current_page < $max_page) {
    document.getElementById('page_num_toernooien').value = $current_page + 1;
    refreshToernooiItems();
  }
}

function previousToernooienPage() {
//	   alert ('previous');
  var $current_page = eval(document.getElementById('page_num_toernooien').value);
  if ($current_page > 0) {
    document.getElementById('page_num_toernooien').value = $current_page - 1;
    refreshToernooiItems();
  }
}
	
function firstToernooienPage() {
//	   alert ('first');
  document.getElementById('page_num_toernooien').value = 0;
  refreshToernooiItems();
}

function setPage(val) {
  document.getElementById('page_num_toernooien').value = eval(val);
  refreshToernooiItems();
} 

function lastToernooienPage() {
//  alert ('last');
  document.getElementById('page_num_toernooien').value = eval(document.getElementById('max_pages_toernooien').value);
  refreshToernooiItems();
}

function getToernooiItem(val) {
  var url = "toernooi_item.php"; // The server-side script 
  var param = 'toernooi_id=' + val;
  httpToernooien.open("POST", url, true); 
  //		alert(url);
  httpToernooien.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
  httpToernooien.onreadystatechange = handleHttpToernooiResponse; 
  httpToernooien.send(param); 
}

function showHide() {
  var obj=document.getElementById("calendar1");
  if (obj.style.display=="none") 
    obj.style.display="";
  else 
    obj.style.display="none";
  return true;
};

function selectDate(date) {
  document.getElementById("datum").value=call.getFormatedDate("%Y-%m-%d", date);
  call.hide();
  return true;
}

	function getHTTPObject() { 
	var xmlhttp; 

	if(window.XMLHttpRequest){ 
	  xmlhttp = new XMLHttpRequest(); 
	} 
	else if (window.ActiveXObject){ 
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
	  if (!xmlhttp){ 
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	  } 
	} 
	return xmlhttp; 
	} 
	
var httpToernooien = getHTTPObject(); // We create the HTTP Object 
