function data(x)
{
//	x.n('saisonstart',172,266,'Saisonstart am 15.4.2005 um 10:45h',3,4,2004,3,4,2004,3,4,2004,3,4,2004,3,4,2004);
//	x.n('saisonstart',172,266,'Schiffsrundfahrt täglich um 10:45h',3,4,2004,3,4,2004,3,4,2004,3,4,2004,3,4,2004);
//	x.n('spareribs',189,240,'Spareribsfahrt, Sa 27.11.2004 und Sa 11.12.2004',27,11,2004,11,12,2004);
//	x.n('krampus',225,161,'Krampusfahrt, Samstag 4.12.2004',4,12,2004);
//	x.n('nikolo',183,173,'Nikolofahrt, Sonntag 5.12.2004',5,12,2004);
//	x.n('silvester',183,173,'Silvestergala, Freitag 31.12.2004',31,12,2004);
//	x.n('weihnachten',183,173,'Warten auf das Christkind, Freitag 24.12.2004',24,12,2004);
	//x.n('kinder',184,173,'Kinder, Sonntag 10.10.2004 und 24.10.2004',12,9,2004,26,9,2004,10,10,2004,24,10,2004);


	x.n(true,'jpg','saisonstart','Saisonstart',172,266,'Saisonstart für die Schiffsrundfahrt am ',8,4,2006);
	x.n(true,'gif','spareribs-sommer','Spareribs',189,240,'Nächste Spareribsfahrt am ',22,4,2006,6,5,2006,24,5,2006,14,6,2006,24,6,2006,1,7,2006,26,8,2006,2,9,2006,16,9,2006,30,9,2006,14,10,2006);
	x.n(true,'gif','kinder','Kinderfahrt',184,174,'Nächste Kinderfahrt am ',16,4,2006,1,5,2006,14,5,2006,17,9,2006,24,9,2006,8,10,2006,22,10,2006);
	x.n(true,'jpg','volkstuemlich','Volkstümlich',184,173,'Volkstümlichfahrt am ',7,5,2006,15,8,2006);
	x.n(true,'jpg','riverboat','Jazz',184,173,'Nächste Riverboatfahrt am ',9,6,2006,23,6,2006,7,7,2006,28,7,2006,18,8,2006,1,9,2006);
	x.n(true,'jpg','nikolo','Nikolo',184,173,'Nikolofahrt am ',3,12,2006);
	x.n(true,'jpg','krampus','Krampus',184,173,'Krampusfahrt am ',2,12,2006);
	x.n(true,'jpg','jazz','Jazz',184,173,'Nächstes Riverboat Shuffle am ',26,11,2006);
	x.n(true,'gif','spareribs','Spareribs',189,240,'Nächste Spareribsfahrt am ',25,11,2006);
	x.n(true,'jpg','weihnachten','Christkind',184,173,'Warten auf das Christkind am ',24,12,2006);
	x.n(true,'jpg','silvester','Silvester',184,173,'Silvestergala am ',31,12,2006);

//	x.n(true,'jpg','mittagsbuffet','Buffet',184,173,'Nächstes Mittagsbuffet am ',11,12,2005);
//	x.s();
   	
};
function monat(pM)
{
	var vT='<div CLASS="TextKlein13zu">';
	vT+=pM;
	vT+='<BR><IMG SRC="../../../bilder/themenfahrten/termine/b-strich.gif" WIDTH="138" HEIGHT="1"><BR></div>';
	return(vT);
};
function termin(pT1,pT2,pT3,pL)
{
	var vT='<br><A HREF="../'+pL+'/index.htm"><IMG SRC="../../../bilder/themenfahrten/termine/b-pfeil.gif" WIDTH="7" HEIGHT="7" border="0"></A>';
	vT+=' '+pT1+'.';
	if(pT1=='Fr'||pT1=='Mi')vT+='&nbsp;';
	if(pT2<10)
		vT+='&nbsp;&nbsp;&nbsp;';
	else
		vT+='&nbsp;';
	vT+=pT2+'. &nbsp;'+pT3;
	return(vT);
};

function Termine(pSprache)
{
	this.K=new KIE_ElementKtrl('Bilder', 'e', 0, 'i', false, 3000);
	this.T=new Array;data(this);
	this.Sprache=pSprache;
	if(pSprache=='deutsch')
	{
		this.m_de=new Array('','','','APRIL','MAI','JUNI','JULI','AUGUST','SEPTEMBER','OKTOBER','NOVEMBER','DEZEMBER');
		this.m_kl=new Array('','','','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
		this.d_de=new Array('So','Mo','Di','Mi','Do','Fr','Sa');
		this.d_la=new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag');
	}
	else
	{
		this.m_de=new Array('','','','APRIL','MAY','JUNE','JULY','AUGUST','SEPTEMBER','OCTOBER','NOVEMBER','DECEMBER');
		this.m_kl=new Array('','','','April','May','June','July','August','September','October','November','December');
		this.d_de=new Array('Su','Mo','Tu','We','Th','Fr','Sa');
	}
	
};
	Termine.prototype.n=function(pJNz,pE,pN,pNk,pL,pO,pT){var vA=arguments;for(var i=7;i<arguments.length;i+=3)this.T.push(new Termin(pJNz,pN,pE,pNk,pL,pO,pT,vA[i],vA[i+1],vA[i+2],this));};
	Termine.prototype.s=function(){var x,y,vT;var vA=this.T;for(x=0;x<vA.length;x++)for(y=0;y<(vA.length-1);y++)if(vA[y].D.valueOf()>vA[y+1].D.valueOf()){vT=vA[y+1];vA[y+1]=vA[y];vA[y]=vT;}};
	Termine.prototype.zeigen=function(pName)
	{
		var vTxt=new String;
		var vTerm=new Array;
		for(var i=0;i<this.T.length;i++)
		{
			var vT=this.T[i];
			//vB = new KIE_Bild('d'+vT.N,KIE.RPfad+'/bilder/themenfahrten/termine/', 'b-'+vT.N, '.'+vT.E, '',606,360,1,1,null,false,30,'dHg')
			//this.K.dazu(vB);
			if(vT.N==pName)
			{
				vTerm.push(vT);
			}
		}
		var vMonat=-2;
		document.write('<table  cellspacing="0">');
		document.write('<tr>');
		var vMZ=0;
		for(var i=0;i<vTerm.length;i++)
		{
			var vT=vTerm[i];
			if(vT.N==pName)
			{
				if(vT.D.getMonth()==vMonat)
				{
					vTxt+='+'+vT.D.getDate()+'.';
				}
				else
				{
					if(vMZ>2)
					{
						document.write('</tr><tr>');
						vMZ=1;
					}
					if(vTxt!='')
					{
						document.write('<td  class=Text >'+vTxt+'</td>');

						if(vMZ==1)
						{
							document.write('<td  width="6%">&nbsp;&nbsp;&nbsp;</td>');
						}
					}


						
					vMonat=vT.D.getMonth();
					vTxt=' '+this.m_kl[vT.D.getMonth()] + ': ';
					vTxt+=vT.D.getDate()+'.';
					vMZ++;
				}
//				if(this.Sprache=='deutsch')
//					vTxt+=this.d_de[vT.D.getDay()] + ' ' +vT.D.getDate() + '.' + this.m_kl[vT.D.getMonth()];
//				else
//					vTxt+=this.d_de[vT.D.getDay()] + ' ' +this.m_kl[vT.D.getMonth()] + ' ' + vT.D.getDate();
//				if(i!=vTerm.length-1)
//				{
//					vTxt+=', ';
//				}
			}
			//if(vTxt.length>40)
			//{
			//	document.write(vTxt+'<br>');
			//vTxt='';
			//}
		}
		//document.write(vTxt);		
		if(vTxt!='')
		{
			if(vMZ>2)
			{
				document.write('</tr><tr>');
			}
			document.write('<td  class=Text >'+vTxt+'</td>');
		}
		if(vMZ==2)
		{
			document.write('<td></td><td></td>');
		}		
		document.write('</tr></table>');
	};
	Termine.prototype.alleZeigen=function()
	{
		var vTxt=new Array('','','');
		var x=-1;
		var vT;
		var vA=this.T;
		//vA.s;
		for(var i=0;i<this.T.length;i++)
		{
			var vT=this.T[i];
			vB = new KIE_Bild('d'+vT.N,KIE.RPfad+'/bilder/themenfahrten/termine/', 'b-'+vT.N, '.'+vT.E, '',606,390,1,1,null,false,30,'dHg')
			this.K.dazu(vB);
		}
		for(var i=0;i<vA.length;i++)
		{
			var vSp=0;
			var vMNr=0;
			vT=vA[i];
			vMNr=vT.D.getMonth();
			if(vMNr>=3 && vMNr<=6) vSp=0;
			else if(vMNr>=7 && vMNr<=9) vSp=1;
			else if(vMNr>=10 && vMNr<=11) vSp=2;
			
			if(vMNr!=x)
			{
				if(vTxt[vSp]!='') 
				{
					vTxt[vSp]+='<br><br>';
					if(vSp==1)vTxt[vSp]+='<br>';
				}
				vTxt[vSp]+=monat(this.m_de[vMNr]);
			}
			vTxt[vSp]+=termin(this.d_de[vT.D.getDay()],vT.D.getDate(),vT.Nk,vT.N);
			x=vT.D.getMonth();			
		}
		vD1=new KIE_Ebene('dS1');vD1.write(vTxt[0]);
		vD2=new KIE_Ebene('dS2');vD2.write(vTxt[1]);
		vD3=new KIE_Ebene('dS3');vD3.write(vTxt[2]);
		this.K.zeigen();
	};
	Termine.prototype.werbungZeigen=function(pD,pE)
	{
	var vT=new Array;
	var vJ=new Date();vJ.setUTCHours(0,0,0,0);vJ.addDays(1);
	for(var i=0;i<this.T.length;i++)
	{
		if(this.T[i].JNz) 
			if(this.T[i].D.getTime()>vJ.getTime())
				vT.push(this.T[i]);
	}	
	this.D=new KIE_Ebene('dNText');
	vZ=Math.floor(Math.random()*vT.length);
	for(var i=0;i<vT.length;i++)
	{
		if(vT[i].N==vT[vZ].N)
		{
			this.F=vT[i].D;
			break;
		}
	}	
	if(vT[vZ].N=='saisonstart')
	{
	pD.e.zeigeElement('deutsch/rundfahrten/fahrplan/index.htm');
	pE.e.zeigeElement('englisch/rundfahrten/fahrplan/index.htm');
	}
	else
	{
	pD.e.zeigeElement('deutsch/themenfahrten/'+vT[vZ].N+'/index.htm');
	pE.e.zeigeElement('englisch/themenfahrten/'+vT[vZ].N+'/index.htm');
	}
	vT[vZ].zeigen();
	};
	
function Termin(pJNz,pN,pE,pNk,pL,pO,pT,pt,pm,pj,pP){this.P=pP;this.N=pN;this.E=pE;this.Nk=pNk;this.L=pL;this.O=pO;this.T=pT;this.JNz=pJNz;this.D=new Date();this.D.setUTCHours(0,0,0,0);this.D.setUTCFullYear(pj,pm-1,pt);};
	Termin.prototype.zeigen=function(){var vX=new KIE_Bild('d'+this.N, 'start-bilder/','b-'+this.N, '.jpg','',this.L,this.O,1,1,null,false,3,'dHg');vX.zeigen();this.P.D.write(this.T+this.P.d_la[this.P.F.getDay()]+' '+this.P.F.getDate()+'.'+(this.P.F.getMonth()+1)+'.'+this.P.F.getYear()); ;};
