function SwapNav(i){
	document.getElementById("divNavMain").style.backgroundImage="url(/img/nav"+i+".jpg)"
}

function sv(obj){
	if(obj.value=="")
		obj.value="Suche"
}
function cv(obj){
	if(obj.value=="Suche")
		obj.value=""
}

function ShowInfo(id){
	o=document.getElementById(id)
	if(!o)
		return

	o.style.display="block"
}

function HideInfo(id){
	o=document.getElementById(id)
	if(!o)
		return

	o.style.display="none"
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != "function") {
	window.onload = func;
  } else {
	window.onload = function() {
	  if (oldonload) {
		oldonload();
	  }
	 func();
	}
  }
}

arCUC=new Array
arCUCIds=new Array
bMulti=false
function CUCAbs(i){
	
	iL=arCUCIds.length

	if(!bMulti){
		for(iX=0;iX<iL;iX++){
			oChk=document.getElementById("chkAnswer"+arCUCIds[iX])
			oImg=document.getElementById("imgAbsCheck"+arCUCIds[iX])
			oImg.src="/img/absunchecked.gif"		
			oChk.value=0
		}
	}

	oChk=document.getElementById("chkAnswer"+i)
	oImg=document.getElementById("imgAbsCheck"+i)

	if(oChk.value=="1"){
		oImg.src="/img/absunchecked.gif"
		oChk.value=0
	}
	else{
		oImg.src="/img/abschecked.gif"
		oChk.value=1
	}		
}

function ChkMail(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)
 }
 return res;
}

function SrchMPMarathon(o){
	oNow=new Date();
	iTS=oNow.getTime()/1000;
	sUrl="/srchmarathon.php?t="+iTS+"&value="+encodeURIComponent(o.value)

	try {
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP")
	} catch (e) { }

	xmlhttp.onreadystatechange = SrchRequest
	xmlhttp.open("GET", sUrl)
	xmlhttp.send(null)
}

function SrchRequest(){
	if ((xmlhttp.readyState == 4)&&(xmlhttp.status == 200)){
		ShowResultLayer(xmlhttp.responseText)
	}
}

function ShowResultLayer(sResponseText){
	if(Trim(document.frmMarktplatz.txtMarathon.value)==""){
		HideResultLayer()
		return
	}

	document.getElementById("divMarathonSrchRsltCnt").style.display="block"
	document.getElementById("divMarathonSrchRslt").innerHTML=sResponseText
}

function HideResultLayer(){
	document.getElementById("divMarathonSrchRsltCnt").style.display="none"
}

function Trim(sStr){
  return sStr.replace(/^\s+/, "").replace(/\s+$/, "");
}

function SelectMarathon(i,s){
	document.getElementById("txtSelMarathon").value=i
	document.getElementById("txtSelNameMarathon").value=s
}

function DeselectMarathon(){
	document.getElementById("txtSelMarathon").value=""
	document.getElementById("txtSelNameMarathon").value=""
}

function CrEntr(){
	document.frmMarktplatz.act.value="correct"
	document.frmMarktplatz.submit()
}

function IsNumeric(v){

	inc = 0;
	sp = 0;
	sMal="-0123456789.";
	for (var i = 0 ; i < v.length;i++) {
		for (var n = 0 ; n < sMal.length ; n++ ){
			if(v.charAt(i) != sMal.charAt(n)){
				continue;
			}
			else {
				inc++;
			}
		}
	}
	var f = 0;
	f=v.length;
	if(f>inc) {
		return false;
	}
	else {
		return true;
	}
}

function check_date(sValue){

	var arrDateParts,i;

	arrDateParts = sValue.split('.');


	if(arrDateParts.length != 3)
		return false

	if((!(arrDateParts[0].length==2)) || (!(arrDateParts[1].length==2)))
		return false

	for(i=0;i<3;i++)
		if(!IsNumeric(arrDateParts[i]))
			return false

	if ((arrDateParts[2]<1900) || (arrDateParts[2]>2500))
		return false

	if ((arrDateParts[1]<1) || (arrDateParts[1]>12))
		return false

	if (arrDateParts[0]<1)
		return false

	switch(arrDateParts[1].toString()){
		case '1':
			if (arrDateParts[0]>31)
				return false
			break
		case '2':
			if (arrDateParts[0]>30)
				return false
			break
		case '3':
			if (arrDateParts[0]>31)
				return false
			break
		case '4':
			if (arrDateParts[0]>30)
				return false
			break
		case '5':
			if (arrDateParts[0]>31)
				return false
			break
		case '6':
			if (arrDateParts[0]>30)
				return false
			break
		case '7':
			if (arrDateParts[0]>31)
				return false
			break
		case '8':
			if (arrDateParts[0]>31)
				return false
			break
		case '9':
			if (arrDateParts[0]>30)
				return false
			break
		case '10':
			if (arrDateParts[0]>31)
				return false
			break
		case '11':
			if (arrDateParts[0]>30)
				return false
			break
		case '12':
			if (arrDateParts[0]>31)
				return false
			break
	}
	return true
}

arActArchRslt=new Array()
function AbstimmungErgebnis(i){

	if(arActArchRslt[i]=!arActArchRslt[i])
		document.getElementById("trRslt"+i).style.display=""
	else
		document.getElementById("trRslt"+i).style.display="none"
}