﻿var sais_Base=2000,sais_IniHol=false,sais_FsaiIni=false;
var sais_Hol,sais_HolI=20,sais_HolJ=2,sais_Fsai,sais_FsaiI=12,sais_FsaiJ=2,sais_FsaiIni=false,sais_Hot,sais_HotIni=false;
function Sais_Base(sais){if(sais<sais_Base){return(0)}return(sais-sais_Base)}
function Sais_GetHotV1(day){if(!sais_HotIni){Sais_IniHot()}return(sais_Hot[day][0])}
function Sais_GetHotB1(day){if(!sais_HotIni){Sais_IniHot()}return(sais_Hot[day][1])}
function Sais_Von(sais){if(!sais_FsaiIni){Sais_IniYm();sais_FsaiIni=true}return(sais_Fsai[Sais_Base(sais)][0])}
function Sais_Bis(sais){if(!sais_FsaiIni){Sais_IniYm();sais_FsaiIni=true}return(sais_Fsai[Sais_Base(sais)][1])}
function Sais_EndHot(date,time){if(!sais_HotIni){Sais_IniHot()}if((Time_Mi(sais_Hot[Date_DayNo(date)][1])-Time_Mi(time)-Time_Mi('00:15'))>0){return(true)}else{return(false)}}
/* -- */
function Sais_HrefChk(parm){if(parm.length<1){return(false)}return(true)}
function Sais_SetParmF076(ym){Parm_Start(Parm_YmN(),ym);return(Parm_End())}
function Sais_GetPathF076(root){return(Head_PathFsai(root)+"F076.htm")}
function Sais_GetPathMm(root){return(Head_PathFsai(root)+"This/Plan/")}
function Sais_HrefF076(parm){if(Sais_HrefChk(parm)){window.location.href=Sais_GetPathF076(head_Root-1)+Sais_SetParmF076(parm)}}
function Sais_PlanMMTag(){return(document.getElementsByName('Sais_PlanMm')[0])}
function Sais_PlanMMSet(tag){for(var i=0;i<Sais_PlanMMTag().length;i++){if(Sais_PlanMMTag().options[i].value.substr(4,2)==Parm_YmMm()){Sais_PlanMMTag().options[i].selected=true}}}
function Sais_PlanMmHref(parm){if(Head_ChkChar(parm)){window.location.href=Sais_GetPathMm(head_Root-1)+"Spielplan_" + parm.substr(4,2) + ".htm"}}
function Sais_PlanMM(name){Sais_PlanMmHref(Head_CbGet(document.getElementsByName(name)[0]))}
function Sais_PlanButtonR(parm){Sais_PlanMmHref(Sais_YmAddPlan(parm,head_Fsai))}
function Sais_PlanButtonL(parm){Sais_PlanMmHref(Sais_YmSubPlan(parm,head_Fsai))}
function Sais_YmAddPlan(ym,sais)
{
	var yy=ym.substr(0,4)*1; var mm=ym.substr(4,2)*1;mm++;if(mm>12){mm=1;yy++}
	var yn=Date_Ym(yy,mm);if(yn>"201206"){yn="201206"}
	return(yn);
}
function Sais_YmSubPlan(ym,sais)
{
	var yy=ym.substr(0,4)*1;var mm=ym.substr(4,2)*1;mm--;if(mm<1){mm=12;yy--}
	var yn=Date_Ym(yy,mm);if(yn<"201106"){yn="201107"}
	return(yn);
}
/* -- */

function Sais_YmAdd(ym,sais)
{
	var yy=ym.substr(0,4)*1; var mm=ym.substr(4,2)*1;mm++;if(mm>12){mm=1;yy++}
	var yn=Date_Ym(yy,mm);if(yn>Sais_Bis(sais)){yn=Sais_Bis(sais)}
	return(yn);
}
function Sais_YmSub(ym,sais)
{
	var yy=ym.substr(0,4)*1;var mm=ym.substr(4,2)*1;mm--;if(mm<1){mm=12;yy--}
	var yn=Date_Ym(yy,mm);if(yn<Sais_Von(sais)){yn=Sais_Von(sais)}
	return(yn);
}
function Sais_Hol(date,time){if(!sais_IniHol){Sais_IniHol()}for(var i=0;i<sais_HolI;i++){if(date==sais_Hol[i][0]){return(true)}}return(false)}
function Sais_IniHol()
{
	sais_Hol=new Array(sais_HolI);sais_IniHol=true;
	for(var i=0;i<sais_HolI;i++){sais_Hol[i]=new Array(sais_HolJ)}
	for(var i=0;i<sais_HolI;i++){for(var j=0;j<sais_HolJ;j++){sais_Hol[i][j]=""}}
	var i=-1;
	i++;sais_Hol[i][0]="23.07.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="30.07.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="06.08.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="13.08.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="20.08.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="03.10.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="01.11.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="24.12.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="25.12.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="26.12.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="31.12.2011";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="01.01.2012";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="06.04.2012";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="09.04.2012";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="01.05.2012";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="17.05.2012";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="28.05.2012";sais_Hol[i][1]="00:00";
	i++;sais_Hol[i][0]="07.06.2012";sais_Hol[i][1]="00:00";
}
function Sais_IniYm()
{
	sais_Fsai=new Array(sais_FsaiI);sais_FsaiIni=true;
	for(var i=0;i<sais_FsaiI;i++){sais_Fsai[i]=new Array(sais_FsaiJ)}
	for(var i=0;i<sais_FsaiI;i++){for(var j=0;j<sais_FsaiJ;j++){sais_Fsai[i][j]=""}}
	var i=-1;
	i++;sais_Fsai[i][0]="200009";sais_Fsai[i][1]="200106";
	i++;sais_Fsai[i][0]="200109";sais_Fsai[i][1]="200205";
	i++;sais_Fsai[i][0]="200209";sais_Fsai[i][1]="200305";
	i++;sais_Fsai[i][0]="200309";sais_Fsai[i][1]="200405";
	i++;sais_Fsai[i][0]="200409";sais_Fsai[i][1]="200505";
	i++;sais_Fsai[i][0]="200509";sais_Fsai[i][1]="200605";
	i++;sais_Fsai[i][0]="200609";sais_Fsai[i][1]="200705";
	i++;sais_Fsai[i][0]="200709";sais_Fsai[i][1]="200806";
	i++;sais_Fsai[i][0]="200808";sais_Fsai[i][1]="200906";
	i++;sais_Fsai[i][0]="200908";sais_Fsai[i][1]="201006";
	i++;sais_Fsai[i][0]="201106";sais_Fsai[i][1]="201107";
	i++;sais_Fsai[i][0]="201107";sais_Fsai[i][1]="201206";
}
function Sais_IniHot()
{
	var sais_HotI=7,sais_HotJ=2;
	sais_Hot=new Array(sais_HotI);sais_HotIni=true;
	for(var i=0;i<sais_HotI;i++){sais_Hot[i]=new Array(sais_HotJ)}
	for(var i=0;i<sais_HotI;i++){for(var j=0;j<sais_HotJ;j++){sais_Hot[i][j]=""}}
	var i=-1;
	i++;sais_Hot[i][0]="00:00";sais_Hot[i][1]="00:00";
	i++;sais_Hot[i][0]="10:00";sais_Hot[i][1]="18:30";
	i++;sais_Hot[i][0]="10:00";sais_Hot[i][1]="18:30";
	i++;sais_Hot[i][0]="10:00";sais_Hot[i][1]="18:30";
	i++;sais_Hot[i][0]="10:00";sais_Hot[i][1]="18:30";
	i++;sais_Hot[i][0]="10:00";sais_Hot[i][1]="18:30";
	i++;sais_Hot[i][0]="00:00";sais_Hot[i][1]="00:00";
}

