function loeschen_rennen() {
	var check = confirm("Wirklich löschen? Wenn du das tust, werden alle Daten die zu diesen Daten gehört unwiederbringlich gelöscht. (Der Veranstaltungsort -> Alle Rennen an diesem Veranstaltungsort -> Rennen im Kalender -> Bestehnde Rennen -> Anmeldungen)");
	if(check == true) {
		return true;
    }
	else {
		return false;
    }
}

function loeschen(anz_text) {
	Check = confirm(anz_text);
	if(Check == true)
		return true;
	else
         return false;
}


function getConfirm(confirmText) {
	Check = confirm(confirmText);
	if(Check == true)
		return true;
	else
		return false;
}

function checkSaison(anz_text, element) {
	Check = confirm(anz_text);
	if(Check == true)
		element.checked = true;
	else
		element.checked = false;
}

function ma_check(anz_text, url) {
	m_check = confirm(anz_text);

	if(m_check == true) {
		location.href = url;
		return true;
    } else
		return false;
}

function wopen (url, w, h) {
	if(typeof(w) == 'undefined')
		w = 8 * screen.width / 10;
	if(typeof(h) == 'undefined')
                   h = 8 * screen.height / 10;

	x = (screen.width - w) / 4;
	y = (screen.height - h) / 4;
	window.open(url, 'Anleitung', 'width=' + w + ',height=' + h + ',left=' + x + ',top=' + y + ',toolbar=0,scrollbars=1,resizable=1,location=0,status=0,menubar=0,dependent=1');
	return false;
}

function pos_bestimmen(klick) {
	x = klick.pageX;
	y = klick.pageY;
	alert(x + '/' + y);
}

function div_change(nummer) {
	for(var j = 0;j < 50;j++) {
		if(j == nummer)
			document.getElementById("div_feld_" + j).style.display = "block";
		else
			document.getElementById("div_feld_" + j).style.display = "none";
	}
}

function changeDiv(number) {
	/*var containedDivElements = document.getElementsByName("changeDiv");
	alert(containedDivElements.length);
	for(var i = 0; i < containedDivElements.length; i++)
		containedDivElements[i].style.display = "none";

	containedDivElements[number].style.display = "block";*/

	var i = 0;
	while(document.getElementById("div_feld_" + i)) {
		document.getElementById("div_feld_" + i).style.display = "none";
		i++;
	}

	document.getElementById("div_feld_" + number).style.display = "block";
}

function changeActiveNav(element) {
	var nav = document.getElementById("navigation");
	var containedDDElements = nav.getElementsByTagName("dd");

	for(var i = 0; i < containedDDElements.length; i++)
		containedDDElements[i].className = "";

	element.className = "active";
}

function diagramm_change(team, anzeige) {
	document.getElementById("team_popularity").src = "diagramme/team_popularity.php?team=" + team + "&anzeige=" + anzeige;
}

function div_change_rennen(nummer) {
	var akt_feld = document.getElementById("akt_aktiv").value;
	document.getElementById("akt_aktiv").value = nummer;
	document.getElementById("div_feld_" + akt_feld).style.display = "none";
	document.getElementById("div_feld_" + nummer).style.display = "block";
}

function diagramm_chance_form(id)
	{

	}

function streckenskizze_zeigen()
         {
         var vrennen = document.getElementById("vrennen").value;

         if(vrennen != "")
                   {
                   document.getElementsByName("div_skizze")[0].style.display = "block";
                   document.getElementById("skizze").onmouseover = function(e)
                             {
                             Tip('<img src=\'diagramme/3d_track.php?vrennen_id=' + vrennen + '&standort=0\'>', PADDING, 0);
                             }
                   }
         else
                   {
                   document.getElementsByName("div_skizze")[0].style.display = "none";
                   }
         }

function ss_bestaetigen(nummer)
         {
         var anz_checked = 0;
         for(var j = 0;j < 5;j++)
                   {
                   check_status = document.getElementById("check_" + j).checked;
                   if(check_status == true)
                             {
                             document.getElementById("check_" + j + "_f").style.backgroundImage = 'url("images/balken_gruen.jpg")';
                             anz_checked++;
                             }
                   else
                             {
                             document.getElementById("check_" + j + "_f").style.backgroundImage = 'url("images/balken_rot.jpg")';
                             }
                   }

         if(anz_checked == 5)
                   {
                   document.getElementById("aktion_ss").disabled = false;
                   }
         else
                   {
                   document.getElementById("aktion_ss").disabled = true;
                   }
         return true;
         }

function ausgabe_land (feldname, bildname)
	{
	var land = document.getElementById(feldname).options[document.getElementById(feldname).selectedIndex].text.toLowerCase();
	land = land.replace(/ö/, "oe");
	land = land.replace(/ü/, "ue");
	land = land.replace(/ä/, "äe");
	land = land.replace(/ß/, "ss");
	document.getElementById(bildname).src = "images/flaggen/" + land + "_klein.gif";
	}

function showBox(id)
{
	var e = document.getElementById(id);

	if(e.style.display == 'block')
	{
		e.style.display = 'none';
	}
	else
	{
		var a = $$('.'+e.className);
		if(e.className)
		{
			for(var i=0; i < a.length; i++)
			{
				a[i].style.display = 'none';
			}
		}
                    e.style.display = 'block';
                    e.focus();
	}
}

function buttonEnable(buttonID) {
	document.getElementById(buttonID).disabled = false;
}

function buttonDisable(buttonID, timeDisabled){
	document.getElementById(buttonID).disabled = true;
	window.setTimeout("buttonEnable('" + buttonID + "')", timeDisabled);
}

function roundFloat(x, n) {
  if(parseInt(n) === false)
  	var n = 0;
  if(parseFloat(x) === false)
  	return false;
  return Math.round(x * Math.pow(10, n)) / Math.pow(10, n);
}

function onEnter(event, functionCall) {
	var code = 0;
	code = event.keyCode;
	if(code == 13) {
		addChatMessage(functionCall);
	}
}

function naviClick(alias, type) {
	if($(alias + "_sub")) {
		Effect.toggle(alias + '_sub', type, { duration: 0.3 });
	}
}

function naviMouseHover(obj, type) {
	if(obj.className!="entry_active" && obj.className!="entry_inactive") {
		if(type=="over")
			obj.className = "subEntryMouse";
		else
			obj.className = "subEntry";
	}
}
