
function addFormField() {
	var id = document.getElementById("id").value;
	$("#divStrecken").append("Strecke " + id + ": <input type='text' size='20' name='strecken[]' id='strecke" + id + "'> <input type='text' size='4' name='startgeld[]' id='startgeld" + id + "'> € <br>");

//	$('#row' + id).highlightFade({
//		speed:1000
//	});

	id = (id - 1) + 2;
	document.getElementById('id').value = id;
}


function eMail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\-\.\_]+)'+
                   '(\@)([a-zA-Z0-9\-\.]+)'+
                   '(\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 if(res){
	//document.getElementById("mail").style.border = "thick solid #0000FF";
	document.kontaktformular.submit_kontakt.disabled=false;
 } else {
	document.kontaktformular.submit_kontakt.disabled=true;
 }
}

function passwort_wiederholen(s)
{
 var res = false;
 
 if(document.getElementById('passwort').value == document.getElementById('passwort2').value){
	//document.getElementById("mail").style.border = "thick solid #0000FF";
	document.mitglieder.submit_mitglied.disabled=false;
 } else {
	document.mitglieder.submit_mitglied.disabled=true;
 }
}

// öffnet bzw. schließt das Submenu
function toggle(id) { 
		document.getElementById(id).style.display = document.getElementById(id).style.display == 'block'? 'none' : 'block';
}

function navigation(id) { 
		document.getElementById(id).style.display = document.getElementById(id).style.display == 'none'? 'block' : 'none';
}


function toggle_table_row(id) { 
		document.getElementById(id).style.display = document.getElementById(id).style.display == 'table-row'? 'none' : 'table-row';
}
// ende

//##############################################################
// zusatzfunktionen zu autocompleteArray
/*function findValue(li) {
	if( li == null ) return alert("No match!");

	// if coming from an AJAX call, let's use the CityId as the value
	if( !!li.extra ) var sValue = li.extra[0];

	// otherwise, let's just display the value in the text box
	else var sValue = li.selectValue;

	//alert("The value you selected was: " + sValue);
}

function selectItem(li) {
	findValue(li);
}*/

// jQuery include
function changeContent(include){	
		$("#content").load(include);
}

//########################################################################
function update_user(id,name,checked){
	//alert("id: " + id + " name: " + name + " checked: " + checked);
	var query = 'UPDATE User SET ' + name + ' = ' + checked + ' WHERE id=' + id + ' LIMIT 1';
	var url = 'user_verwalten.php?type=query&query=' + query;
	mysql_query(url);
}

function delete_user(id) {
	var query = 'DELETE FROM User WHERE id =' + id + ' LIMIT 1';
	var url = 'user_verwalten.php?type=query&query=' + query;
	document.getElementById("delete_user"+id).innerHTML = "Löschen bestätigen <a onclick='mysql_query(\""+ url +"\")'><img src='images/icon_delete.gif'></a>";
}

function delete_bericht(id){
	var query = 'DELETE FROM Berichte WHERE id =' + id + ' LIMIT 1';
	var url = 'berichte_verwalten.php?type=query&query=' + query;
	//alert(document.getElementById("delete_bericht"+id).innerHTML);
	document.getElementById("delete_bericht"+id).innerHTML = "L&ouml;schen best&auml;tigen <a onclick='mysql_query(\""+ url +"\"); document.getElementById(\"divBericht"+id+"\").style.display = \"none\";'><img src='images/icon_delete.gif'></a>";
}

function mysql_query(url){
	var xmlHttp = null;
	try {
		// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
		xmlHttp = new XMLHttpRequest();
	} catch(e) {
		try {
			// MS Internet Explorer (ab v6)
			xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
			try {
				// MS Internet Explorer (ab v5)
				xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				xmlHttp  = null;
			}
		}
	}
	if (xmlHttp) {
		xmlHttp.open('GET', url, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				changeContent('User');
			}
		};
		xmlHttp.send(null);
	}
}


