Hallo und Herzlich Willkommen auf der Seite des Trampolin-Clubs!!!
   
  Trampolin-Club
  Opa
 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta name="Environment" content="Produktion"/>
<meta name="IP-Address" content="blade1-03/192.168.32.23"/>
<meta name="Server-Instance" content="spielplus_prod"/>
<meta name="Worker-Thread" content="ajp-0.0.0.0-18909-198"/>
<title>DFBnet SpielPLUS</title>
<link rel="stylesheet" type="text/css" href="/customize/3.12.26.485/dfbnet/style/pweb.css"/>
<link rel="stylesheet" type="text/css" href="/customize/3.12.26.485/dfbnet/sbo/style/additional.css"/>
<!-- Neue CSS und JS -->
<link rel="stylesheet" type="text/css" href="/customize/3.12.26.485/dfbnet/style/dfbnet-new.css"/>
<script language="JavaScript" src="/spielplus/scripts/pweb.js" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/jquery.pack.js" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/jquery.tools.min.js" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/jquery.simplemodal-1.2.2.pack.js" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/dfbnet-new.js?3.12.26.485" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/date.js" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/time.js" type="text/javascript"></script>
<script language="JavaScript" src="/spielplus/scripts/sbo.js" type="text/javascript"></script>
</head>
<body onUnload='javascript:onunload();' onresize="">
<div id="topImage" style="background-image:url(/customize/3.12.26.485/dfbnet/sbo/images/logo_header.jpg); " title="Version 3.12.26.485">
<div id="userInfo" style="text-align:right">Anwender: 21sr006168&nbsp;(Karl-Heinz Bronheim)</div>
</div>
<div id="frame">
<!-- Sekundaermenu -->
<div id="navigationframe">
<div id="navigation">
<div class="applicationNameForm">
<div class="applicationName"></div>
</div>
<div id="menu" style="background-image: url(/customize/3.12.26.485/dfbnet/sbo/images/nav_image.jpg);">
<div></div>
<ul>
<li onmouseover="hoverIn(this);" onmouseout="hoverOut(this);" class="hoverOut"><a class="first" HREF="/spielplus/welcome.do?dmg_menu=1_0">Einstiegsseite</a></li>
<li onmouseover="hoverIn(this);" onmouseout="hoverOut(this);" class="hoverOut"><a class="first active" HREF="/spielplus/mod_sbo/start.do?dmg_menu=1_2">Spielberichte</a></li>
<li onmouseover="hoverIn(this);" onmouseout="hoverOut(this);" class="hoverOutSecond"><a class="second" HREF="/spielplus/mod_sbo/spielplan/auswahl_pre.do?dmg_menu=1_2_1">Spielplanauswahl</a></li>
<li onmouseover="hoverIn(this);" onmouseout="hoverOut(this);" class="hoverOut"><a class="first" HREF="/spielplus/logoff.do?dmg_menu=1_99">Abmelden</a></li>
</ul>
</div>
</div>
<div>&nbsp;</div>
<div id="service">
<div class="serviceNameForm">
<div class="serviceName">Service</div>
</div>
<div>
<ul>
<li class="hoverOutService" onmouseout="hoverOut(this);" onmouseover="hoverIn(this);">
<a href="http://portal.dfbnet.org/de/service/dfbnet-module.html" target="_blank" class="service">Hilfsangebote</a>
</li>
<li onmouseover="hoverIn(this);" onmouseout="hoverOut(this);" class="hoverOutService"><a class="service" HREF="/spielplus/changePasswordPre.do?dmg_menu=2_1">Passwort ändern</a></li>
<li onmouseover="hoverIn(this);" onmouseout="hoverOut(this);" class="hoverOutService"><a class="service" HREF="/spielplus/impressum.do?dmg_menu=2_10">Impressum</a></li>
</ul>
</div>
</div>
<div>&nbsp;</div>
<div id="sessionInfo">
<div class="sessionHeader">
Session / Sitzung
</div>
<div class="sessionContent"><div class="rowForm" >Begonnen um 16:49</div><div class="rowForm">Ablauf um 17:10</div>
</div>
</div>
</div>
<!-- Content -->
<div id="content">
<div class="inhalt">
<script language="Javascript" >
webContext = '/spielplus';
modulePrefix = '/mod_sbo';
changedMessage = 'Sie haben Änderungen noch nicht gespeichert. Klicken Sie auf OK, um die Änderungen zu verwerfen. Auf Abbrechen, wenn Sie noch Speichern wollen!';
</script>
<script language="Javascript">
function drucken() {
if(confirm('Bei OK wird alles gedruckt, bei Abbrechen nur das Original!'))
druckenSpielbericht("true");
else
druckenSpielbericht("false");
}
function freigeben() {
if(confirm('Der Spielbericht kann nach der Freigabe nicht mehr bearbeitet werden. Möchten Sie dennoch mit der Freigabe fortfahren?'))
submitAction("freigabe");
}
</script>
<script type="text/javascript" language="Javascript1.1">
<!-- Begin
var bCancel = false;
function validateSpielbericht(form) {
if (bCancel)
return true;
else
var formValidationResult;
formValidationResult = validateMask(form);
return (formValidationResult == 1);
}
function spielbericht_mask () {
this.a0 = new Array("spielberichtbase.sb_sbr_verl_halbzeit1", "???de_DE.sbo.form.spielbericht.verl_halbzeit1???", new Function ("varName", "this.mask=/^[0-9]*$/; return this[varName];"));
this.a1 = new Array("spielberichtbase.sb_sbr_verl_halbzeit2", "???de_DE.sbo.form.spielbericht.verl_halbzeit2???", new Function ("varName", "this.mask=/^[0-9]*$/; return this[varName];"));
}
/*$RCSfile: validateUtilities.js,v $ $Revision: 1.2 $ $Date: 2004/03/28 16:53:21 $ */
/**
* This is a place holder for common utilities used across the javascript validation
*
**/
/*$RCSfile: validateFloatRange.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are in a valid float range.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateFloatRange(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oRange = eval('new ' + formName.value + '_floatRange()');
for (x in oRange) {
var field = form[oRange[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' || field.type == 'textarea') &&
(field.value.length > 0) &&
field.disabled == false) {
var fMin = parseFloat(oRange[x][2]("min"));
var fMax = parseFloat(oRange[x][2]("max"));
var fValue = parseFloat(field.value);
if (!(fValue >= fMin && fValue <= fMax)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oRange[x][1];
isValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return isValid;
}
/*$RCSfile: validateMask.js,v $ $Revision: 1.10 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid using a regular expression.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateMask(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oMasked = eval('new ' + formName.value + '_mask()');
for (x in oMasked) {
var field = form[oMasked[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'file') &&
(field.value.length > 0) &&
field.disabled == false) {
if (!matchPattern(field.value, oMasked[x][2]("mask"))) {
if (i == 0) {
focusField = field;
}
fields[i++] = oMasked[x][1];
isValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return isValid;
}
function matchPattern(value, mask) {
return mask.exec(value);
}
/*$RCSfile: validateDate.js,v $ $Revision: 1.10 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid date.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateDate(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oDate = eval('new ' + formName.value + '_DateValidations()');
for (x in oDate) {
var field = form[oDate[x][0]];
var value = field.value;
var datePattern = oDate[x][2]("datePatternStrict");
// try loose pattern
if (datePattern == null)
datePattern = oDate[x][2]("datePattern");
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea') &&
(value.length > 0) && (datePattern.length > 0) &&
field.disabled == false) {
var MONTH = "MM";
var DAY = "dd";
var YEAR = "yyyy";
var orderMonth = datePattern.indexOf(MONTH);
var orderDay = datePattern.indexOf(DAY);
var orderYear = datePattern.indexOf(YEAR);
if ((orderDay < orderYear && orderDay > orderMonth)) {
var iDelim1 = orderMonth + MONTH.length;
var iDelim2 = orderDay + DAY.length;
var delim1 = datePattern.substring(iDelim1, iDelim1 + 1);
var delim2 = datePattern.substring(iDelim2, iDelim2 + 1);
if (iDelim1 == orderDay && iDelim2 == orderYear) {
dateRegexp = new RegExp("^(d{2})(d{2})(d{4})$");
} else if (iDelim1 == orderDay) {
dateRegexp = new RegExp("^(d{2})(d{2})[" + delim2 + "](d{4})$");
} else if (iDelim2 == orderYear) {
dateRegexp = new RegExp("^(d{2})[" + delim1 + "](d{2})(d{4})$");
} else {
dateRegexp = new RegExp("^(d{2})[" + delim1 + "](d{2})[" + delim2 + "](d{4})$");
}
var matched = dateRegexp.exec(value);
if(matched != null) {
if (!isValidDate(matched[2], matched[1], matched[3])) {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
} else {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
} else if ((orderMonth < orderYear && orderMonth > orderDay)) {
var iDelim1 = orderDay + DAY.length;
var iDelim2 = orderMonth + MONTH.length;
var delim1 = datePattern.substring(iDelim1, iDelim1 + 1);
var delim2 = datePattern.substring(iDelim2, iDelim2 + 1);
if (iDelim1 == orderMonth && iDelim2 == orderYear) {
dateRegexp = new RegExp("^(d{2})(d{2})(d{4})$");
} else if (iDelim1 == orderMonth) {
dateRegexp = new RegExp("^(d{2})(d{2})[" + delim2 + "](d{4})$");
} else if (iDelim2 == orderYear) {
dateRegexp = new RegExp("^(d{2})[" + delim1 + "](d{2})(d{4})$");
} else {
dateRegexp = new RegExp("^(d{2})[" + delim1 + "](d{2})[" + delim2 + "](d{4})$");
}
var matched = dateRegexp.exec(value);
if(matched != null) {
if (!isValidDate(matched[1], matched[2], matched[3])) {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
} else {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
} else if ((orderMonth > orderYear && orderMonth < orderDay)) {
var iDelim1 = orderYear + YEAR.length;
var iDelim2 = orderMonth + MONTH.length;
var delim1 = datePattern.substring(iDelim1, iDelim1 + 1);
var delim2 = datePattern.substring(iDelim2, iDelim2 + 1);
if (iDelim1 == orderMonth && iDelim2 == orderDay) {
dateRegexp = new RegExp("^(d{4})(d{2})(d{2})$");
} else if (iDelim1 == orderMonth) {
dateRegexp = new RegExp("^(d{4})(d{2})[" + delim2 + "](d{2})$");
} else if (iDelim2 == orderDay) {
dateRegexp = new RegExp("^(d{4})[" + delim1 + "](d{2})(d{2})$");
} else {
dateRegexp = new RegExp("^(d{4})[" + delim1 + "](d{2})[" + delim2 + "](d{2})$");
}
var matched = dateRegexp.exec(value);
if(matched != null) {
if (!isValidDate(matched[3], matched[2], matched[1])) {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
} else {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
} else {
if (i == 0) {
focusField = field;
}
fields[i++] = oDate[x][1];
bValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
function isValidDate(day, month, year) {
if (month < 1 || month > 12) {
return false;
}
if (day < 1 || day > 31) {
return false;
}
if ((month == 4 || month == 6 || month == 9 || month == 11) &&
(day == 31)) {
return false;
}
if (month == 2) {
var leap = (year % 4 == 0 &&
(year % 100 != 0 || year % 400 == 0));
if (day>29 || (day == 29 && !leap)) {
return false;
}
}
return true;
}
/*$RCSfile: validateFloat.js,v $ $Revision: 1.11 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid float.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateFloat(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oFloat = eval('new ' + formName.value + '_FloatValidations()');
for (x in oFloat) {
var field = form[oFloat[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'select-one' ||
field.type == 'radio') &&
field.disabled == false) {
var value = '';
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
} else {
value = field.value;
}
if (value.length > 0) {
// remove '.' before checking digits
var tempArray = value.split('.');
//Strip off leading '0'
var zeroIndex = 0;
var joinedString= tempArray.join('');
while (joinedString.charAt(zeroIndex) == '0') {
zeroIndex++;
}
var noZeroString = joinedString.substring(zeroIndex,joinedString.length);
if (!isAllDigits(noZeroString)) {
bValid = false;
if (i == 0) {
focusField = field;
}
fields[i++] = oFloat[x][1];
} else {
var iValue = parseFloat(value);
if (isNaN(iValue)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oFloat[x][1];
bValid = false;
}
}
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
/*$RCSfile: validateShort.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid short.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateShort(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oShort = eval('new ' + formName.value + '_ShortValidations()');
for (x in oShort) {
var field = form[oShort[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'select-one' ||
field.type == 'radio') &&
field.disabled == false) {
var value = '';
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
} else {
value = field.value;
}
if (value.length > 0) {
if (!isAllDigits(value)) {
bValid = false;
if (i == 0) {
focusField = field;
}
fields[i++] = oShort[x][1];
} else {
var iValue = parseInt(value);
if (isNaN(iValue) || !(iValue >= -32768 && iValue <= 32767)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oShort[x][1];
bValid = false;
}
}
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
/*$RCSfile: validateMaxLength.js,v $ $Revision: 1.10 $ $Date: 2004/03/28 16:53:21 $ */
/**
* A field is considered valid if less than the specified maximum.
* Fields are not checked if they are disabled.
* <p>
* <strong>Caution:</strong> Using <code>validateMaxLength</code> on a password field in a
* login page gives unnecessary information away to hackers. While it only slightly
* weakens security, we suggest using it only when modifying a password.</p>
* @param form The form validation is taking place on.
*/
function validateMaxLength(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oMaxLength = eval('new ' + formName.value + '_maxlength()');
for (x in oMaxLength) {
var field = form[oMaxLength[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'password' ||
field.type == 'textarea') &&
field.disabled == false) {
var iMax = parseInt(oMaxLength[x][2]("maxlength"));
if (field.value.length > iMax) {
if (i == 0) {
focusField = field;
}
fields[i++] = oMaxLength[x][1];
isValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return isValid;
}
/*$RCSfile: validateByte.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid byte.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateByte(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oByte = eval('new ' + formName.value + '_ByteValidations()');
for (x in oByte) {
var field = form[oByte[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'select-one' ||
field.type == 'radio') &&
field.disabled == false) {
var value = '';
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
} else {
value = field.value;
}
if (value.length > 0) {
if (!isAllDigits(value)) {
bValid = false;
if (i == 0) {
focusField = field;
}
fields[i++] = oByte[x][1];
} else {
var iValue = parseInt(value);
if (isNaN(iValue) || !(iValue >= -128 && iValue <= 127)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oByte[x][1];
bValid = false;
}
}
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
/*$RCSfile: validateRequired.js,v $ $Revision: 1.13 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields must contain a value.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateRequired(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oRequired = eval('new ' + formName.value + '_required()');
for (x in oRequired) {
var field = form[oRequired[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'file' ||
field.type == 'checkbox' ||
field.type == 'select-one' ||
field.type == 'password') &&
field.disabled == false) {
var value = '';
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
} else if (field.type == 'checkbox') {
if (field.checked) {
value = field.value;
}
} else {
value = field.value;
}
if (trim(value).length == 0) {
if (i == 0) {
focusField = field;
}
fields[i++] = oRequired[x][1];
isValid = false;
}
} else if (field.type == "select-multiple") {
var numOptions = field.options.length;
lastSelected=-1;
for(loop=numOptions-1;loop>=0;loop--) {
if(field.options[loop].selected) {
lastSelected = loop;
value = field.options[loop].value;
break;
}
}
if(lastSelected < 0 || trim(value).length == 0) {
if(i == 0) {
focusField = field;
}
fields[i++] = oRequired[x][1];
isValid=false;
}
} else if ((field.length > 0) && (field[0].type == 'radio' || field[0].type == 'checkbox')) {
isChecked=-1;
for (loop=0;loop < field.length;loop++) {
if (field[loop].checked) {
isChecked=loop;
break; // only one needs to be checked
}
}
if (isChecked < 0) {
if (i == 0) {
focusField = field[0];
}
fields[i++] = oRequired[x][1];
isValid=false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return isValid;
}
// Trim whitespace from left and right sides of s.
function trim(s) {
return s.replace( /^s*/, "" ).replace( /s*$/, "" );
}
/*$RCSfile: validateMinLength.js,v $ $Revision: 1.11 $ $Date: 2004/03/28 16:53:21 $ */
/**
* A field is considered valid if greater than the specified minimum.
* Fields are not checked if they are disabled.
* <p>
* <strong>Caution:</strong> Using <code>validateMinLength</code> on a password field in a
* login page gives unnecessary information away to hackers. While it only slightly
* weakens security, we suggest using it only when modifying a password.</p>
* @param form The form validation is taking place on.
*/
function validateMinLength(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oMinLength = eval('new ' + formName.value + '_minlength()');
for (x in oMinLength) {
var field = form[oMinLength[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'password' ||
field.type == 'textarea') &&
field.disabled == false) {
var iMin = parseInt(oMinLength[x][2]("minlength"));
if ((trim(field.value).length > 0) && (field.value.length < iMin)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oMinLength[x][1];
isValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return isValid;
}
/*$RCSfile: validateIntRange.js,v $ $Revision: 1.10 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields is in a valid integer range.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateIntRange(form) {
var isValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oRange = eval('new ' + formName.value + '_intRange()');
for (x in oRange) {
var field = form[oRange[x][0]];
if (field.disabled == false) {
var value = '';
if (field.type == 'hidden' ||
field.type == 'text' || field.type == 'textarea' ||
field.type == 'radio' ) {
value = field.value;
}
if (field.type == 'select-one') {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
}
if (value.length > 0) {
var iMin = parseInt(oRange[x][2]("min"));
var iMax = parseInt(oRange[x][2]("max"));
var iValue = parseInt(value);
if (!(iValue >= iMin && iValue <= iMax)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oRange[x][1];
isValid = false;
}
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return isValid;
}
/*$RCSfile: validateInteger.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid integer.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateInteger(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oInteger = eval('new ' + formName.value + '_IntegerValidations()');
for (x in oInteger) {
var field = form[oInteger[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea' ||
field.type == 'select-one' ||
field.type == 'radio') &&
field.disabled == false) {
var value = '';
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
if (si >= 0) {
value = field.options[si].value;
}
} else {
value = field.value;
}
if (value.length > 0) {
if (!isAllDigits(value)) {
bValid = false;
if (i == 0) {
focusField = field;
}
fields[i++] = oInteger[x][1];
} else {
var iValue = parseInt(value);
if (isNaN(iValue) || !(iValue >= -2147483648 && iValue <= 2147483647)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oInteger[x][1];
bValid = false;
}
}
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
function isAllDigits(argvalue) {
argvalue = argvalue.toString();
var validChars = "0123456789";
var startFrom = 0;
if (argvalue.substring(0, 2) == "0x") {
validChars = "0123456789abcdefABCDEF";
startFrom = 2;
} else if (argvalue.charAt(0) == "0") {
validChars = "01234567";
startFrom = 1;
} else if (argvalue.charAt(0) == "-") {
startFrom = 1;
}
for (var n = startFrom; n < argvalue.length; n++) {
if (validChars.indexOf(argvalue.substring(n, n+1)) == -1) return false;
}
return true;
}
/*$RCSfile: validateCreditCard.js,v $ $Revision: 1.8 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid creditcard number based on Luhn checksum.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateCreditCard(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oCreditCard = eval('new ' + formName.value + '_creditCard()');
for (x in oCreditCard) {
if ((form[oCreditCard[x][0]].type == 'text' ||
form[oCreditCard[x][0]].type == 'textarea') &&
(form[oCreditCard[x][0]].value.length > 0) &&
form[oCreditCard[x][0]].disabled == false) {
if (!luhnCheck(form[oCreditCard[x][0]].value)) {
if (i == 0) {
focusField = form[oCreditCard[x][0]];
}
fields[i++] = oCreditCard[x][1];
bValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
/**
* Checks whether a given credit card number has a valid Luhn checksum.
* This allows you to spot most randomly made-up or garbled credit card numbers immediately.
* Reference: http://www.speech.cs.cmu.edu/~sburke/pub/luhn_lib.html
*/
function luhnCheck(cardNumber) {
if (isLuhnNum(cardNumber)) {
var no_digit = cardNumber.length;
var oddoeven = no_digit & 1;
var sum = 0;
for (var count = 0; count < no_digit; count++) {
var digit = parseInt(cardNumber.charAt(count));
if (!((count & 1) ^ oddoeven)) {
digit *= 2;
if (digit > 9) digit -= 9;
};
sum += digit;
};
if (sum == 0) return false;
if (sum % 10 == 0) return true;
};
return false;
}
function isLuhnNum(argvalue) {
argvalue = argvalue.toString();
if (argvalue.length == 0) {
return false;
}
for (var n = 0; n < argvalue.length; n++) {
if ((argvalue.substring(n, n+1) < "0") ||
(argvalue.substring(n,n+1) > "9")) {
return false;
}
}
return true;
}
/*$RCSfile: validateEmail.js,v $ $Revision: 1.9 $ $Date: 2004/03/28 16:53:21 $ */
/**
* Check to see if fields are a valid email address.
* Fields are not checked if they are disabled.
* <p>
* @param form The form validation is taking place on.
*/
function validateEmail(form) {
var bValid = true;
var focusField = null;
var i = 0;
var fields = new Array();
var formName = form.getAttributeNode("name");
oEmail = eval('new ' + formName.value + '_email()');
for (x in oEmail) {
var field = form[oEmail[x][0]];
if ((field.type == 'hidden' ||
field.type == 'text' ||
field.type == 'textarea') &&
(field.value.length > 0) &&
field.disabled == false) {
if (!checkEmail(field.value)) {
if (i == 0) {
focusField = field;
}
fields[i++] = oEmail[x][1];
bValid = false;
}
}
}
if (fields.length > 0) {
focusField.focus();
alert(fields.join('n'));
}
return bValid;
}
/**
* Reference: Sandeep V. Tamhankar (stamhankar@hotmail.com),
* http://javascript.internet.com
*/
function checkEmail(emailStr) {
if (emailStr.length == 0) {
return true;
}
var emailPat=/^(.+)@(.+)$/;
var specialChars="()<>@,;:\".[]";
var validChars="[^s" + specialChars + "]";
var quotedUser="("[^"]*")";
var ipDomainPat=/^(d{1,3})[.](d{1,3})[.](d{1,3})[.](d{1,3})$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(." + atom + ")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray == null) {
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
if (user.match(userPat) == null) {
return false;
}
var IPArray = domain.match(ipDomainPat);
if (IPArray != null) {
for (var i = 1; i <= 4; i++) {
if (IPArray[i] > 255) {
return false;
}
}
return true;
}
var domainArray=domain.match(domainPat);
if (domainArray == null) {
return false;
}
var atomPat=new RegExp(atom,"g");
var domArr=domain.match(atomPat);
var len=domArr.length;
if ((domArr[domArr.length-1].length < 2) ||
(domArr[domArr.length-1].length > 3)) {
return false;
}
if (len < 2) {
return false;
}
return true;
}
//End -->
</script>
<form name="spielbericht" method="post" action="/spielplus/mod_sbo/spielbericht/teil2.do">
<input type="hidden" name="kopien" value="true">
<input type="hidden" name="teil2Page" value="true">
<div class="applicationNameForm">
<div class="applicationName">Spielbericht Teil 2</div>
<div class="pageInfo">sbo121</div>&nbsp;
</div>
<div class="pageInfoText">Hier können Sie den Spielverlauf bearbeiten</div>
<script language="Javascript" >
webContext = '/spielplus';
modulePrefix = '/mod_sbo';
changedMessage = 'Sie haben Änderungen noch nicht gespeichert. Klicken Sie auf OK, um die Änderungen zu verwerfen. Auf Abbrechen, wenn Sie noch Speichern wollen!';
</script>
<div class="tabBar" >
<div class="tabColumnSpacer">&nbsp;</div><div class="tabInactive" style="width: 115px" ><a href="/spielplus/mod_sbo/spielbericht/teil1_pre.do">
Aufstellung
</a></div><div class="tabColumnSpacer">&nbsp;</div>
<div class="tabColumnSpacer">&nbsp;</div><div class="tabActive" style="width: 115px" >
Spielverlauf
</div><div class="tabColumnSpacer">&nbsp;</div>
<div class="tabColumnSpacer">&nbsp;</div><div class="tabReadOnly" style="width: 115px" >
Torsch&uuml;tzen
</div><div class="tabColumnSpacer">&nbsp;</div>
<div class="tabColumnSpacer">&nbsp;</div><div class="tabInactive" style="width: 115px" ><a href="/spielplus/mod_sbo/spielbericht/dokumente_pre.do">
Dokumente
</a></div><div class="tabColumnSpacer">&nbsp;</div>
<div id="tabEnd" class="tabColumnSpacer" style="width: 0px;">&nbsp;</div></div><script type="text/javascript" language="JavaScript">setIeWidthById('tabEnd','0px');</script><div class="tabRowSpacer">&nbsp;</div>
<div id="buttonlineform">
<div class="buttonlinks" style="width: 55%">
<input type="button" name="" value="Zur&uuml;ck" class="submitButton" onclick="navigateTo('/spielplan/anzeige_pre.do')">
<input type="button" name="" value="Drucken" class="submitButton" onclick="druckenSpielbericht('false')">
<input type="button" name="" value="Presse (csv)" class="submitButton" disabled="disabled" onclick="navigateTo('/spielbericht/presse_csv.do')">
<input type="button" name="" value="Presse (pdf)" class="submitButton" disabled="disabled" onclick="navigateTo('/spielbericht/presse_pdf.do')">
</div>
<div class="buttonrechts" style="width: 44%">
<input type="button" name="" value="Freigeben" class="submitButton" onclick="freigeben()">
<input type="button" name="" value="Speichern" class="submitButton" onclick="submitAction('speichern')">
</div>
<div class="buttonlinespacer">&nbsp;</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
<div class="box">
<div class="boxHeader">Aktuelle Auswahl</div>
<div class="boxContent">
<div class="rowForm">
<div class="label" style="width:110px;">Spieltag - Datum:</div>
<div class="label" style="width:180px;">
<b>1. -15.08.2010 (Sonntag)</b>
</div>
<div class="label" style="width:100px;">Begegnung:</div>
<div class="label">
<b>Werner SC - Eintracht Werne</b>
</div>
</div>
<div class="rowForm">
<div class="label" style="width:110px;">Freigabestatus:</div>
<div class="label" style="width:180px";><b>Vereinsfreigabe</b></div>
<div class="label" style="width:100px;">Stadion - Ort:</div>
<div class="label" style=""><b>SA Werner SC Rasenplatz - WERNE</b></div>
</div>
<div class="inhaltspacer">&nbsp;</div>
</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
<div class="box">
<div class="boxHeader">Spielverlauf</div>
<div class="boxContent">
<div style="border:1px solid gray;">
<div class="rowForm">
<div class="label">
<b>Spielleitung</b>
</div>
</div>
<div class="rowForm">
<div class="label" style="width: 24%;">
Schiedsrichter
</div>
<div class="label" style="width: 24%;">
Schiedsrichterassistent 1
</div>
<div class="label" style="width: 24%;">
Schiedsrichterassistent 2
</div>
<div class="label" style="width: 24%;">
Vierter Offizieller
</div>
</div>
<div class="rowForm">
<div class="formelement" style="width: 24%; padding-left: 4px; padding-right: 4px">
<input type="text" name="spielberichtbase.sb_sbr_schiedsrichter" maxlength="200" size="25" value="Karl-Heinz Bronheim (Kamen)" onchange="setChanged()" class="mandatory">
</div>
<div class="formelement" style="width: 24%; padding-left: 4px; padding-right: 4px">
<input type="text" name="spielberichtbase.sb_sbr_assistent1" maxlength="200" size="25" value="Tim Zurstraßen" onchange="setChanged()" class="mandatory">
</div>
<div class="formelement" style="width: 24%; padding-left: 4px; padding-right: 4px">
<input type="text" name="spielberichtbase.sb_sbr_assistent2" maxlength="200" size="25" value="Matthias Hartwig" onchange="setChanged()" class="mandatory">
</div>
<div class="formelement" style="width: 24%; padding-left: 4px; padding-right: 4px">
<input type="text" name="spielberichtbase.sb_sbr_vierteroffizieller" maxlength="200" size="25" value="" onchange="setChanged()" class="optional">
</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
<div style="border:1px solid gray;">
<table width="98%" cellpadding="4" cellspacing="0">
<tr>
<td>
<script language="Javascript1.1" type="text/javascript">
var akt_nach1="0";
var akt_nach2="0";
function validateNachspielzeit(component)
{
value = component.value;
if (isNaN(value)) {
return setChanged();
}
name = component.name;
field = 1;
if (name == "spielberichtbase.sb_sbr_verl_halbzeit2") {
field = 2;
}
if (value > 10) {
if (!confirm("Die Nachspielzeit beträgt mehr als 10 Minuten, ist das richtig?")) {
if (field == 1) {
component.value=akt_nach1;
}
else {
component.value=akt_nach2;
}
}
return setChanged();
}
if (field==1)
akt_nach1=value;
else
akt_nach2=value;
}
</script>
<div class="rowForm">
<div class="label">
<b>Spielzeiten:</b>
</div>
</div>
<div class="rowForm">
<div class="label" style="width:120px;">
Beginn:
</div>
<div class="formelement">
<input type="text" name="spielberichtbase._sb_sbr_sp_begin" maxlength="5" size="5" value="15:00" onchange="setChanged()" class="mandatory">
</div>
</div>
<div class="rowForm">
<div class="label">
Nachspielzeit:
</div>
</div>
<div class="rowForm">
<div class="label" style="width:120px;">
1. Halbzeit:
</div>
<div class="formelement">
<input type="text" name="spielberichtbase.sb_sbr_verl_halbzeit1" maxlength="2" size="2" value="0" onchange="validateNachspielzeit(this)" class="mandatory">
</div>
<div class="label">
Minuten
</div>
</div>
<div class="rowForm">
<div class="label" style="width:120px;">
2. Halbzeit:
</div>
<div class="formelement">
<input type="text" name="spielberichtbase.sb_sbr_verl_halbzeit2" maxlength="2" size="2" value="0" onchange="validateNachspielzeit(this)" class="mandatory">
</div>
<div class="label">
Minuten
</div>
</div>
<div class="rowForm">
<div class="label" style="width:120px;">
Ende:
</div>
<div class="formelement">
<input type="text" name="spielberichtbase._sb_sbr_sp_ende" maxlength="5" size="5" value="" onchange="setChanged()" class="mandatory">
</div>
</div>
</td>
<td>
<script language="Javascript" >
var akt_ergebnis="1";
function validateSpielErgebnis(component)
{
neu_ergebnis = component.value;
if (neu_ergebnis == "") {
neu_ergebnis = "1";
}
if (neu_ergebnis != "1") {
if (!confirm("Möchten Sie für das Spiel wirklich ein Sonderergebnis eingeben?")) {
neu_ergebnis = "1";
component.value = neu_ergebnis;
}
}
if (akt_ergebnis != neu_ergebnis) {
setChanged();
}
akt_ergebnis = neu_ergebnis;
var _disable = true;
var _id = "readonly";
if (neu_ergebnis == "1" || neu_ergebnis == "3") {
_disable = false;
_id = "mandatory";
}
component.form.elements["spielberichtbase.halbzeit_heim"].disabled=_disable;
component.form.elements["spielberichtbase.halbzeit_heim"].className=_id;
component.form.elements["spielberichtbase.halbzeit_gast"].disabled=_disable;
component.form.elements["spielberichtbase.halbzeit_gast"].className=_id;
component.form.elements["spielberichtbase.endergebnis_heim"].disabled=_disable;
component.form.elements["spielberichtbase.endergebnis_heim"].className=_id;
component.form.elements["spielberichtbase.endergebnis_gast"].disabled=_disable;
component.form.elements["spielberichtbase.endergebnis_gast"].className=_id;
component.form.elements["spielberichtbase._sb_sbr_sp_begin"].disabled=_disable;
component.form.elements["spielberichtbase._sb_sbr_sp_begin"].className=_id;
component.form.elements["spielberichtbase.sb_sbr_verl_halbzeit1"].disabled=_disable;
component.form.elements["spielberichtbase.sb_sbr_verl_halbzeit1"].className=_id;
component.form.elements["spielberichtbase.sb_sbr_verl_halbzeit2"].disabled=_disable;
component.form.elements["spielberichtbase.sb_sbr_verl_halbzeit2"].className=_id;
component.form.elements["spielberichtbase._sb_sbr_sp_ende"].disabled=_disable;
component.form.elements["spielberichtbase._sb_sbr_sp_ende"].className=_id;
}
</script>
<div class="rowForm">
<div class="label">
<b>Ergebnisse:</b>
</div>
</div>
<div class="rowForm">
<div class="label" style="width: 120px;">
Spielergebnis:
</div>
<div class="formelement">
<select name="spielberichtbase.sb_sbr_sp_abbruch_ref" onchange="validateSpielErgebnis(this)" class="mandatory"><option value="1" selected="selected">Normales Ergebnis</option>
<option value="2">Spielausfall</option>
<option value="3">Spielabbruch</option>
<option value="4">Nichtantritt Heimmannschaft</option>
<option value="5">Nichtantritt Gastmannschaft</option>
<option value="6">Nichtantritt beide</option></select>
</div>
</div>
<div class="rowForm">
<div class="label" style="width: 120px;">
&nbsp;
</div>
<div class="label">
Heim:Gast
</div>
</div>
<div class="rowForm">
<div class="label" style="width: 120px;">
Zur Halbzeit:
</div>
<div class="formelement">
<div class="formelement">
<input type="text" name="spielberichtbase.halbzeit_heim" maxlength="2" size="2" value="" onchange="setChanged()" class="mandatory">:
</div>
<div class="formelement">
<input type="text" name="spielberichtbase.halbzeit_gast" maxlength="2" size="2" value="" onchange="setChanged()" class="mandatory">
</div>
</div>
</div>
<div class="rowForm">
<div class="label" style="width: 120px;">
Endergebnis
</div>
<div class="formelement">
<div class="formelement">
<input type="text" name="spielberichtbase.endergebnis_heim" maxlength="2" size="2" value="" onchange="setChanged()" class="mandatory">:
</div>
<div class="formelement">
<input type="text" name="spielberichtbase.endergebnis_gast" maxlength="2" size="2" value="" onchange="setChanged()" class="mandatory">
</div>
</div>
</div>
</td>
<td>
<div class="rowForm">
<div class="label">
<b>Durchgeführte Kontrollen:</b>
</div>
</div>
<div class="rowForm">
<div class="label" style="width:70px;">
Schuhe:
</div>
<div class="label">
i.O.
</div>
<div class="formelement">
<input type="radio" name="kontrollen.checked_1" value="true" checked="checked" onchange="setChanged()">
</div>
<div class="formelement" style="width:6px;">&nbsp;</div>
<div class="label">
n.i.O
</div>
<div class="formelement">
<input type="radio" name="kontrollen.checked_1" value="false" onchange="setChanged()">
</div>
<div class="formelement" style="width:6px;">&nbsp;</div>
<div class="label">
Bericht
</div>
</div>
<div class="rowForm">
<div class="label" style="width:70px;">
Spielfeld:
</div>
<div class="label">
i.O.
</div>
<div class="formelement">
<input type="radio" name="kontrollen.checked_2" value="true" checked="checked" onchange="setChanged()">
</div>
<div class="formelement" style="width:6px;">&nbsp;</div>
<div class="label">
n.i.O
</div>
<div class="formelement">
<input type="radio" name="kontrollen.checked_2" value="false" onchange="setChanged()">
</div>
<div class="formelement" style="width:6px;">&nbsp;</div>
<div class="label">
Bericht
</div>
</div>
<div class="rowForm">
<div class="label">
<b>Schiedsrichterkosten:</b>
</div>
</div>
<div class="rowForm">
<div class="label" style="width:120px;">
Fahrtkosten:
</div>
<div class="formelement">
<input type="text" name="schiriKosten" maxlength="7" size="7" value="" onchange="setChanged()" class="mandatory">
&nbsp;&euro;
</div>
</div>
<div class="rowForm">
<div class="label" style="width:120px;">
SR-/SRA-Spesen:
</div>
<div class="formelement">
<input type="text" name="schiriSpesen" maxlength="7" size="7" value="" onchange="setChanged()" class="mandatory">
&nbsp;&euro;
</div>
</div>
<div class="rowForm">
<div class="label" style="width: 120px;">
Gesamt
</div>
<div class="formelement">
<input type="text" name="schiriKostenGesamt" maxlength="7" size="7" value="" readonly="readonly" class="readonly">
&nbsp;&euro;
</div>
</div>
</td>
</tr>
</table>
<div class="inhaltspacer">&nbsp;</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
<div style="border:1px solid gray;">
<div class="rowForm">
<div class="label">
<b>Meldung über besonders faires Verhalten:</b>
</div>
<div class="formelement">
<input type="checkbox" name="sb_sbr_fairesverhalten" value="on" onchange="setChanged()">
</div>
<div class="label">
siehe Bericht
</div>
</div>
<div class="rowForm">
<div class="label">
<b>Sonstige Vorkommnisse</b>
</div>
</div>
<div class="rowForm">
<div class="formelement" style="width:800px; padding-left:4px;">
<textarea name="spielberichtbase.sb_sbr_sonstvorkommnisse" cols="125" rows="8" onchange="setChanged()" class="optional"></textarea>
</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
<div class="inhaltspacer">&nbsp;</div>
</div>
<div class="row">
<table width="98%" cellpadding="0" cellspacing="0" id="formgroup">
<tr id="sbo_table_header_middle">
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">Eingesetzte Auswechselspieler Heim</td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;"><img src="/customize/3.12.26.485/common/sbo/images/auswechsel.gif" alt="null" border="0" ></td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;"><img src="/customize/3.12.26.485/common/sbo/images/auswechsel.gif" alt="null" border="0" ></td>
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">Eingesetzte Auswechselspieler Gast</td>
</tr>
<tr id="sbo_table_header_middle">
<td colspan="2" id="sbo_table_header_middle" align="left">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/auswechselung.do?action=laden&container=auswechselungheim')" class="submitButton">
</td>
<td colspan="2" id="sbo_table_header_middle" style="text-align:right;">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/auswechselung.do?action=laden&container=auswechselunggast')" class="submitButton">
</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td colspan="2">für Nr.</td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</table>
</td>
<td colspan="2" align="right" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td colspan="2">für Nr.</td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="row">
<table width="98%" cellpadding="0" cellspacing="0" id="formgroup">
<tr id="sbo_table_header_middle">
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">Verwarnungen Heim</td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;"><img src="/customize/3.12.26.485/common/sbo/images/gelb.gif" alt="null" border="0" ></td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;"><img src="/customize/3.12.26.485/common/sbo/images/gelb.gif" alt="null" border="0" ></td>
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">Verwarnungen Gast</td>
</tr>
<tr id="sbo_table_header_middle">
<td colspan="2" id="sbo_table_header_middle" align="left">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/verwarnungen.do?action=laden&container=verwarnungenheim')" class="submitButton">
</td>
<td colspan="2" id="sbo_table_header_middle" style="text-align:right;">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/verwarnungen.do?action=laden&container=verwarnungengast')" class="submitButton">
</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td>Grund</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
</table>
</td>
<td colspan="2" align="right" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td>Grund</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="row">
<table width="98%" cellpadding="0" cellspacing="0" id="formgroup">
<tr id="sbo_table_header_middle">
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">
Feldverweise nach Gelb-Roter Karte Heim
</td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">
<img src="/customize/3.12.26.485/common/sbo/images/gero.gif" alt="null" border="0" >
</td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">
<img src="/customize/3.12.26.485/common/sbo/images/gero.gif" alt="null" border="0" >
</td>
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">
Feldverweise nach Gelb-Roter Karte Gast
</td>
</tr>
<tr id="sbo_table_header_middle">
<td colspan="2" id="sbo_table_header_middle" align="left">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/gelbrotekarten.do?action=laden&container=gelbrotekartenheim')" class="submitButton">
</td>
<td colspan="2" id="sbo_table_header_middle" style="text-align:right;">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/gelbrotekarten.do?action=laden&container=gelbrotekartengast')" class="submitButton">
</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td>Grund</td>
<td>Bericht</td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</table>
</td>
<td colspan="2" align="right" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td>Grund</td>
<td>Bericht</td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="row">
<table width="98%" cellpadding="0" cellspacing="0" id="formgroup">
<tr id="sbo_table_header_middle">
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">Feldverweise nach Roter Karte Heim</td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;"><img src="/customize/3.12.26.485/common/sbo/images/rot.gif" alt="null" border="0" ></td>
<td width="3%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;"><img src="/customize/3.12.26.485/common/sbo/images/rot.gif" alt="null" border="0" ></td>
<td width="47%" colspan="1" id="sbo_table_header_middle" style="vertical-align: middle; text-align: center;">Feldverweise nach Roter Karte Gast</td>
</tr>
<tr id="sbo_table_header_middle">
<td colspan="2" id="sbo_table_header_middle" align="left">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/rotekarten.do?action=laden&container=rotekartenheim')" class="submitButton">
</td>
<td colspan="2" id="sbo_table_header_middle" style="text-align:right;">
<input type="button" name="" value="Bearbeiten" onclick="navigateTo('/ereignisse/rotekarten.do?action=laden&container=rotekartengast')" class="submitButton">
</td>
</tr>
<tr>
<td colspan="2" align="left" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td>Grund</td>
<td>Bericht</td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</table>
</td>
<td colspan="2" align="right" valign="top" id="sbo_tableborder2">
<table width="399px" cellSpacing="0" cellPadding="0" border="0">
<tr id="sbo_table_header_transparent">
<td>Zeit</td>
<td colspan="2">Nr</td>
<td>Grund</td>
<td>Bericht</td>
</tr>
<tr>
<td colspan="5">&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="inhaltspacer">&nbsp;</div>
</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
<div id="buttonlineform">
<div class="buttonlinks" style="width: 55%">
<input type="button" name="" value="Zur&uuml;ck" class="submitButton" onclick="navigateTo('/spielplan/anzeige_pre.do')">
<input type="button" name="" value="Drucken" class="submitButton" onclick="druckenSpielbericht('false')">
<input type="button" name="" value="Presse (csv)" class="submitButton" disabled="disabled" onclick="navigateTo('/spielbericht/presse_csv.do')">
<input type="button" name="" value="Presse (pdf)" class="submitButton" disabled="disabled" onclick="navigateTo('/spielbericht/presse_pdf.do')">
</div>
<div class="buttonrechts" style="width: 44%">
<input type="button" name="" value="Freigeben" class="submitButton" onclick="freigeben()">
<input type="button" name="" value="Speichern" class="submitButton" onclick="submitAction('speichern')">
</div>
<div class="buttonlinespacer">&nbsp;</div>
</div>
<div class="inhaltspacer">&nbsp;</div>
</form>
</div>
</div>
</div>
<div id="overlay" class="dfb-busy" >
<div class="dfb-header">
<span class="dfb-headerName">Bitte warten...</span>
</div>
<img src="/customize/3.12.26.485/dfbnet/images/hourglass.gif"/>
<span>...Ihre Anfrage wird bearbeitet.</span>
</div>
</body>
</html>
 
 
  Copyright and Production by Tim Productions-All Rights Reserved!  
 
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden