function sendRequest(domref,memberid,courseid) {
	
	var ordernumber    = jQuery('.ordernumber-'+courseid).val();
	var orderdate      = jQuery('.orderdate-'+courseid).val();
	var paymentamount  = jQuery('.paymentamount-'+courseid).val();
	var paymentdate    = jQuery('.paymentdate-'+courseid).val();
	var orderreminder1 = jQuery('.orderreminder1-'+courseid).val();
	var orderreminder2 = jQuery('.orderreminder2-'+courseid).val();
	var orderreminder3 = jQuery('.orderreminder3-'+courseid).val();
	var voucher        = jQuery('.voucher-'+courseid).val();
	
	try {
		req = window.XMLHttpRequest ? new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	
	req.open('POST', 'typo3conf/ext/vn_eufag/res/ajax.php');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(domref !== null ? 'memberid='+memberid+'&courseid='+courseid+'&ordernumber='+ordernumber+'&orderdate='+orderdate+'&paymentamount='+paymentamount+'&paymentdate='+paymentdate+'&orderreminder1='+orderreminder1+'&orderreminder2='+orderreminder2+'&orderreminder3='+orderreminder3+'&voucher='+voucher : '');
	
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
		  var data = eval('(' + req.responseText + ')');
			
			if(data) {
			  alert('Daten erfolgreich gespeichert!"');
			  jQuery('.ordernumber-'+courseid).removeClass("changed"); 
	      jQuery('.orderdate-'+courseid).removeClass("changed"); 
	      jQuery('.paymentamount-'+courseid).removeClass("changed"); 
	      jQuery('.paymentdate-'+courseid).removeClass("changed"); 
	      jQuery('.orderreminder1-'+courseid).removeClass("changed"); 
	      jQuery('.orderreminder2-'+courseid).removeClass("changed"); 
	      jQuery('.orderreminder3-'+courseid).removeClass("changed"); 
	      jQuery('.voucher-'+courseid).removeClass("changed"); 
	      location.reload(true);
			}
			else {
			  alert('Fehler beim Speichern der Daten!');
		  }
		}
	}
  return false;
}

function setVoucher(domref,memberid,courseid) {
	var voucher = jQuery('.voucher-'+courseid+'-'+memberid).val();
	
	try {
		req = window.XMLHttpRequest ? new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	
	req.open('POST', 'typo3conf/ext/vn_eufag/res/set_voucher.php');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(domref !== null ? 'memberid='+memberid+'&courseid='+courseid+'&voucher='+voucher : '');
	
	req.onreadystatechange = function() {
	  if (req.readyState == 4) {
		  var data = eval('(' + req.responseText + ')');
			if(data) {
			  alert('Daten erfolgreich gespeichert!"');
	      jQuery('.voucher-'+courseid+'-'+memberid).removeClass("changed"); 
	      location.reload(true);
			}
			else {
			  alert('Fehler beim Speichern der Daten!');
		  }
		}
	}
  return false;
}

function sendCancelation(domref,memberid,courseid) {
	
	try {
		req = window.XMLHttpRequest ? new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	
	req.open('POST', 'typo3conf/ext/vn_eufag/res/cancelation.php');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(domref !== null ? 'memberid='+memberid+'&courseid='+courseid : '');
	
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
		  var data = eval('(' + req.responseText + ')');
			
			if(data) {
			  alert('Der Teilnehmer wurde storniert!"');
			  //location.reload(true);
			  
			  var newHREF = location.href + "&cancel=1&memberid="+memberid;
        location.href = newHREF;
			}
			else {
			  alert('Fehler beim Speichern der Daten!');
		  }
		}
	}
  return false;
}

function sendActivation(domref,memberid,courseid) {
	
	try {
		req = window.XMLHttpRequest ? new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	
	req.open('POST', 'typo3conf/ext/vn_eufag/res/activation.php');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(domref !== null ? 'memberid='+memberid+'&courseid='+courseid : '');
	
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
		  var data = eval('(' + req.responseText + ')');
			
			if(data) {
			  alert('Der Teilnehmer wurde erfolgreich aktiviert!"');
			  
			  var newHREF = location.href + "&activate=1&memberid="+memberid;
        location.href = newHREF;
			}
			else {
			  alert('Fehler beim Speichern der Daten!');
		  }
		}
	}
  return false;
}

function setCheckbox(domref,kind,memberid) {
  
  var chb_value = jQuery('.chb-'+kind+'-'+memberid).attr('checked');

  if(chb_value) {
    send_chb_value = '1';
  }
  else {
    send_chb_value = '0';
  }
  
	try {
		req = window.XMLHttpRequest ? new XMLHttpRequest():
			new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
	
	req.open('POST', 'typo3conf/ext/vn_eufag/res/set_checkbox.php');
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(domref !== null ? 'kind='+kind+'&memberid='+memberid+'&chb_value='+send_chb_value : '');
	
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
		  var data = eval('(' + req.responseText + ')');
			
			if(data) {
			  alert('Einstellung gespeichert!"');
			}
			else {
			  alert('Fehler beim Speichern!');
		  }
		}
	}
  return false;
}

function submitenter(myfield,e) {
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return true;

  if (keycode == 13) {
    myfield.form.submit();
    return false;
  }
  else {
    return true;
  }
}
