var delay=40;
var nextm=0;

var msg=new Array
(
	'+++ Aktuelles - Krystallinen 152 (Sommerprogramm 2011) +++',
	'+++ Aktuelles - Sippungsfolge 152/153 (Winterprogramm 2011/2012) +++',
	'+++ 125 Jahre Dusseldorpia - Impressionen zum Stiftungsfest +++'
);


function start_infozeile()
{
	do_infozeile(msg[0], 0, 1);
}

function do_infozeile(text, pos, dir)
{
	var out='<font face="Arial, Helvetica, sans-serif"><b>&nbsp;[&nbsp;'+text.substring(0, pos)+'&nbsp;]&nbsp;</b></font>';

	if(document.layers)// Kennen nur alte Netscape-Browser
		with(document.info_zeile.document)
		{
			open(); write(out); close();
		}
	else
		// verstehen alle neueren Browser
		document.getElementById("info_zeile").innerHTML = out; 

	pos+=dir;

	if(pos>text.length)
	{
		setTimeout('do_infozeile("'+text+'",'+pos+','+(-dir)+')', delay*60);
		delay = 1;
	} else
	{
		if(pos<0)
		{
			if(++nextm>=msg.length)
				nextm=nextm+1;
				delay = 40;
				if(nextm>3)
				{
					nextm=0;
				}
			text=msg[nextm];
			dir=-dir;
		}

		setTimeout('do_infozeile("'+text+'",'+pos+','+dir+')', delay*2);
	}
}



function FrameAendern (URI, Framename) {
  parent[Framename].location.href = URI;
}


function berechnen(presult,action,pwert1,pwert2,pgesamt) {
 
	var cwert1, cwert2, nwert1, nwert2, nergeb, ngsumme, komma, punkt, zwert, cresult, cgsumme;
	
	komma=',';
	punkt='.';

	cwert1=document.getElementsByName(pwert1)[0].value;
	cwert2=document.getElementsByName(pwert2)[0].value;

	if(cwert1.match(komma)==komma) {
		zwert =cwert1.replace(komma,punkt);
		document.getElementsByName(pwert1)[0].value=zwert;
		nwert1=parseFloat(zwert);
	}
	else {
		nwert1=parseFloat(cwert1);
	}
	
	if(isNaN(nwert1))
		nwert1=0;
	
	if(cwert2.match(komma)==komma) {
		zwert =cwert2.replace(komma,punkt);
		document.getElementsByName(pwert2)[0].value=zwert;
		nwert2=parseFloat(zwert);
	}
	else {
		nwert2=parseFloat(cwert2);
	}

	if(isNaN(nwert2))
		nwert2=0;
	
	if(action=="plus") {
		nergeb = nwert1 + nwert2;
	}
	
	if(action=="mal") {
		nergeb = nwert1 * nwert2;
	}

	if(action=="minus") {
		nergeb = nwert1 - nwert2;
	}

	zwert   = nergeb.toString(10);
	
	cresult = decstellen(zwert);
	document.getElementsByName(presult)[0].value=cresult;

	ngsumme = summiere(presult,nergeb)
	zwert  	= ngsumme.toString(10);
	cgsumme = decstellen(zwert);
	document.getElementsByName(pgesamt)[0].value=cgsumme;

}

function decstellen(pstring) {
	var nlen, i	, s, n, cnul;

	cnul = "0000";	
	nlen = 	pstring.length;
 	i    = 1;  
 
  while (i <= nlen) {
  	if(pstring.charAt(i)=='.') {
		if(nlen-i-1<2) {
			s = pstring+cnul.substr(1,nlen-i-1);
		}
		else {
			s = pstring;
		}
		return (s);	
	}
    i++; 
  }
  
  s    = pstring+".00"
  return (s);
}


function summiere(pfeld,pwert) {
	var nsum, npl1, npl2, npl3, npl4, npl5, npl6, npl7, cplu;

	if(pfeld=='pmodebzg') {
		npl1 = pwert;
		cplu = document.getElementsByName('poldtbzg')[0].value;
		npl2 = parseFloat(cplu);
		cplu = document.getElementsByName('pputebzg')[0].value;
		npl3 = parseFloat(cplu);
		cplu = document.getElementsByName('pschwbzg')[0].value;
		npl4 = parseFloat(cplu);
		cplu = document.getElementsByName('plasabzg')[0].value;
		npl5 = parseFloat(cplu);
		cplu = document.getElementsByName('psassebzg')[0].value;
		npl6 = parseFloat(cplu);
		cplu = document.getElementsByName('ptrossbzg')[0].value;
		npl7 = parseFloat(cplu);
	}
	
	if(pfeld=='poldtbzg') {
		cplu = document.getElementsByName('pmodebzg')[0].value;
		npl1 = parseFloat(cplu);
		npl2 = pwert;
		cplu = document.getElementsByName('pputebzg')[0].value;
		npl3 = parseFloat(cplu);
		cplu = document.getElementsByName('pschwbzg')[0].value;
		npl4 = parseFloat(cplu);
		cplu = document.getElementsByName('plasabzg')[0].value;
		npl5 = parseFloat(cplu);
		cplu = document.getElementsByName('psassebzg')[0].value;
		npl6 = parseFloat(cplu);
		cplu = document.getElementsByName('ptrossbzg')[0].value;
		npl7 = parseFloat(cplu);
	}

	if(pfeld=='pputebzg') {
		cplu = document.getElementsByName('pmodebzg')[0].value;
		npl1 = parseFloat(cplu);
		cplu = document.getElementsByName('poldtbzg')[0].value;
		npl2 = parseFloat(cplu);
		npl3 = pwert;
		cplu = document.getElementsByName('pschwbzg')[0].value;
		npl4 = parseFloat(cplu);
		cplu = document.getElementsByName('plasabzg')[0].value;
		npl5 = parseFloat(cplu);
		cplu = document.getElementsByName('psassebzg')[0].value;
		npl6 = parseFloat(cplu);
		cplu = document.getElementsByName('ptrossbzg')[0].value;
		npl7 = parseFloat(cplu);
	}

	if(pfeld=='pschwbzg') {
		cplu = document.getElementsByName('pmodebzg')[0].value;
		npl1 = parseFloat(cplu);
		cplu = document.getElementsByName('poldtbzg')[0].value;
		npl2 = parseFloat(cplu);
		cplu = document.getElementsByName('pputebzg')[0].value;
		npl3 = parseFloat(cplu);
		npl4 = pwert;
		cplu = document.getElementsByName('plasabzg')[0].value;
		npl5 = parseFloat(cplu);
		cplu = document.getElementsByName('psassebzg')[0].value;
		npl6 = parseFloat(cplu);
		cplu = document.getElementsByName('ptrossbzg')[0].value;
		npl7 = parseFloat(cplu);
	}

	if(pfeld=='plasabzg') {
		cplu = document.getElementsByName('pmodebzg')[0].value;
		npl1 = parseFloat(cplu);
		cplu = document.getElementsByName('poldtbzg')[0].value;
		npl2 = parseFloat(cplu);
		cplu = document.getElementsByName('pputebzg')[0].value;
		npl3 = parseFloat(cplu);
		cplu = document.getElementsByName('pschwbzg')[0].value;
		npl4 = parseFloat(cplu);
		npl5 = pwert;
		npl6 = parseFloat(cplu);
		cplu = document.getElementsByName('ptrossbzg')[0].value;
		npl7 = parseFloat(cplu);
	}

	if(pfeld=='psassebzg') {
		cplu = document.getElementsByName('pmodebzg')[0].value;
		npl1 = parseFloat(cplu);
		cplu = document.getElementsByName('poldtbzg')[0].value;
		npl2 = parseFloat(cplu);
		cplu = document.getElementsByName('pputebzg')[0].value;
		npl3 = parseFloat(cplu);
		cplu = document.getElementsByName('pschwbzg')[0].value;
		npl4 = parseFloat(cplu);
		cplu = document.getElementsByName('plasabzg')[0].value;
		npl5 = parseFloat(cplu);
		npl6 = pwert;
		npl7 = parseFloat(cplu);
	}

	if(pfeld=='ptrossbzg') {
		cplu = document.getElementsByName('pmodebzg')[0].value;
		npl1 = parseFloat(cplu);
		cplu = document.getElementsByName('poldtbzg')[0].value;
		npl2 = parseFloat(cplu);
		cplu = document.getElementsByName('pputebzg')[0].value;
		npl3 = parseFloat(cplu);
		cplu = document.getElementsByName('pschwbzg')[0].value;
		npl4 = parseFloat(cplu);
		cplu = document.getElementsByName('plasabzg')[0].value;
		npl5 = parseFloat(cplu);
		cplu = document.getElementsByName('psassebzg')[0].value;
		npl6 = parseFloat(cplu);
		npl7 = pwert;
	}

	nsum = npl1 + npl2 + npl3 + npl4 + npl5 + npl6 + npl7;
	return (nsum);
}

function freigabe(pfeld1,pfeld2,pfeld3,pfeld4,pfeld5) {
	if(document.getElementsByName('bankeinzug')[0].checked) {
		document.getElementsByName('bankeinzug')[0].value = "1";
		document.getElementsByName(pfeld1)[0].style.background="#FFFFFF"
		document.getElementsByName(pfeld2)[0].style.background="#FFFFFF"
		document.getElementsByName(pfeld3)[0].style.background="#FFFFFF"
		document.getElementsByName(pfeld4)[0].style.background="#FFFFFF"
		document.getElementsByName(pfeld5)[0].style.background="#FFFFFF"
	}
	else {
		document.getElementsByName('bankeinzug')[0].value = "0";
		document.getElementsByName(pfeld1)[0].Value=""
		document.getElementsByName(pfeld2)[0].Value=""
		document.getElementsByName(pfeld3)[0].Value=""
		document.getElementsByName(pfeld4)[0].Value=""
		document.getElementsByName(pfeld5)[0].Value=""
		document.getElementsByName(pfeld1)[0].style.background="#F0FFFF"
		document.getElementsByName(pfeld2)[0].style.background="#F0FFFF"
		document.getElementsByName(pfeld3)[0].style.background="#F0FFFF"
		document.getElementsByName(pfeld4)[0].style.background="#F0FFFF"
		document.getElementsByName(pfeld5)[0].style.background="#F0FFFF"
	}		 
}

function bankhinweis(pcheck,pfeld) {
	var cval;
	cval = document.getElementsByName(pfeld)[0].value;
	if(document.getElementsByName(pcheck)[0].checked) {
	}
	else {
		if(cval.length > 0) {
			alert("Bitte Bankeinzug aktivieren ...");
			document.getElementsByName(pfeld)[0].value="";
		}
	}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


