function suche() {
	frm = document.forms.mazsuche;
	if (frm.query.value.length > 0) {
		
		frm.qu.value=frm.query.value;
	}
}
function sucheneu() {
	
	// Array der Formulare, welche behandelt werden sollen
	var forms_array = Array("mazsuche", "archivsuche", "asksuche", "brabook");
	var mode="";
	frm = document.forms.mazmastersuche;
	// den Suchmodus lesen
	if (frm.Suchekategorie) {
		for (i=0; i<frm.Suchekategorie.length; i++) {
			
				if (frm.Suchekategorie[i].checked==true) {
					mode = frm.Suchekategorie[i].value;
					
				}
		}
		
		var mode_num = parseInt(mode)-1;
		var form_to_sumit_name = forms_array[mode_num];
		var form_to_submit = document.forms[form_to_sumit_name];
		
			if (mode) {
				switch (mode) {
					case "1":
						
							form_to_submit.qu.value=frm.qu.value;
						
					break;
					case "2":
						
							form_to_submit.query.value=escape(frm.qu.value);
					
					break;
					case "3":
						
							var askurl=form_to_submit.action;
							var newwin=window.open(askurl, "winasksuche");
							newwin.focus();
							form_to_submit.target="winasksuche";
							form_to_submit.q.value=unescape(frm.qu.value);
							document.location.href=document.location.href;
						
					break;
				case "4":
						form_to_submit.qu.value=frm.qu.value;
					break;
						
					}	
					
						form_to_submit.submit();
					
					// Stammformular nicht abschicken
					
			}
				
	}
	return false;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function checkinput() {
	mf=document.forms.mazmastersuche;
	kats=mf.Suchekategorie;
	
	c="";
	for (i=0; i<kats.length; i++) {
			if (kats[i].checked == true) {
				kat=kats[i].value;
			}
	}
	myaction="";
	switch(kat) {
		case "1":
			myaction="/cms/ziel/72289/DE/";
			mf.qu.value=mf.query.value;
			mf.c.value="25157-";
			mf.sort.value=1;
			mf.action=myaction;
			mf.submit();
			return true;
		break;
		case "2":
		
			day=mf.day.value;
			month=mf.month.value;
			year=mf.year.value;
			dates = calend(day,month,year);
			myaction="/cms/ziel/72259/DE/";
			qu=mf.query.value;
			c="72259;!2126273-";
			cal_start=dates[0];
			cal_end=dates[1];
			newurl=myaction+"?c="+c+"&qu="+qu+"&hits=10&prio=N&sort=akt_termin,11,10,1&s_11_von="+cal_start+"&s_10_bis="+cal_end+"&events=current,future&timemode=4";
			
			document.location.href=newurl;
			return false;
		break;
		case "3":
			myaction="/cms/ziel/72279/DE/";
			mf.qu.value=mf.query.value;
			mf.c.value="25157-";
			mf.typ.value="20";
			mf.sort.value=1;
			mf.action=myaction;
			
			mf.submit();
			return true;
		break;
		
	}
	
}
function calend (Tag,Monat,Jahr) {
	Tag=parseInt(Number(Tag));
	Monat=parseInt(Number(Monat))-1;
	Jahr=parseInt(Number(Jahr));
	if (Date) {
		// wenn Date-Object im Browser vorhanden
			ineinemMonat=Monat+1;
			today = new Date(Jahr,Monat,Tag);
			oneMonth = new Date(Jahr,ineinemMonat,Tag);
		
		}
		
		heuteDay = fixZero(Tag);
		heuteMonth = fixZero(Monat+1);
		oneMonthDay= fixZero(oneMonth.getDate());
		oneMonthMonth =fixZero(oneMonth.getMonth()+1);
		
		oneMonth_STR = oneMonthDay+"."+oneMonthMonth+"."+fixYear(String(oneMonth.getYear())); 
		heute_STR= heuteDay+"."+heuteMonth+"."+Jahr;
		dateArr= new Array(heute_STR,oneMonth_STR);
		return dateArr;
		
}
function fixYear(numb) {
	
	numlen=numb.length;
	pos=numlen-2;
	retstr="20"+numb.substr(pos,2);
	return (retstr); 
}

function fixZero (str) {
	str=String(str);
	str= (str.length==1) ? "0"+str : str;
	return (str);	
}
function open_sports(myurl) {
	window.open(myurl,'SportsLive','resizable=yes,width=566,height=515,toolbar=no,status=no,menubar=no');
}

