var s ='',z='',a='';
var Ps='';

var swapTimeout;
var picContainer="T01.jpg,T02.jpg,T03.jpg,T04.jpg"; //,f2_inhalt_03.jpg
var picNr=-1;

function swapPic() {
	p  = document.getElementById('pic');
	var pC = picContainer.split(",");
	if (picNr >= pC.length-1) picNr = -1;
	picNr++;
	if (p.filters) p.filters.blendTrans.Apply();
	p.src = 'i/' + pC[picNr];

	if (p.filters) p.filters.blendTrans.Play();
	swapTimeout = window.setTimeout("swapPic()",6000);
	/*
	if (navigator.appName != 'Netscape') {
		window.clearTimeout(swapTimeout2);
		swapTimeout2 = window.setTimeout("swapPic2()",3000);
	} else {
		swapPic2();						// wenn wir firefox haben, können wir hier gleich direkt die schrift aktualisieren (brauchen keinen zweiten timer)
	}*/
}

function MF(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MF(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function Si(t) {
    if (t.id!=s) {t.className = "SM SMS";}
}
function So(t) {
    if (t.id!=s) {t.className = "SM";}
}
function c(t) {
    var tmp='';
    if (t.id!=s && s!='') {tmp=s;}
    s=t.id;
    if (tmp) {So(MF(tmp));}
}

function Pi(t) {
    if (t.id!=Ps) {
        t.className = "PMS";
        t.src = t.src.substring(0,t.src.length - 4) + "2.gif";
    }
}
function Po(t) {
    if (t.id!=Ps) {t.className = "PM";
        t.src = t.src.substring(0,t.src.length - 5) + ".gif";
    }
}
function Pc(t) {
    var tmp='';
    if (t.id!=Ps && Ps!='') {tmp=Ps;}
    Ps=t.id;
    if (tmp) {Po(MF(tmp));}
}

function chkNewsletter() {
    var cd=document.form1;
    var nOK=true;
    if(nOK==true){
		if (cd.newsletter.value==""){
			cd.newsletter.focus();
			alert("Bitte geben Sie Ihre eMail-Adresse an.");
			nOK=false;
		}
      	if (nOK==true && (cd.newsletter.value.indexOf("@")==-1 || cd.newsletter.value.indexOf(".")==-1)){
			cd.newsletter.focus();
		 	alert("Ihre eMail-Adresse hat nicht das richtige Format.");
	     	nOK=false;
        }
            if (nOK==true && (cd.newsletter.value.indexOf("@")<=1 || cd.newsletter.value.indexOf("@")==cd.newsletter.value.length-1 || cd.newsletter.value.indexOf(".")==0 || cd.newsletter.value.indexOf(".")>cd.newsletter.value.length-2)){
            cd.newsletter.focus();
            alert("Ihre eMail-Adresse hat nicht das richtige Format.");
            nOK=false;
        }
            if (nOK==true && (cd.newsletter.value.indexOf("@") > cd.newsletter.value.lastIndexOf("."))){
            cd.newsletter.focus();
            alert("Ihre eMail-Adresse hat nicht das richtige Format.");
            nOK=false;
        }
            if (nOK==true && (cd.newsletter.value.indexOf("@") != cd.newsletter.value.lastIndexOf("@"))){
            cd.newsletter.focus();
            alert("Ihre eMail-Adresse hat nicht das richtige Format.");
            nOK=false;
        }
       	if(nOK==true) cd.submit();
	}
}
var started=0;
function swapPic2() {
    chkPos();
    tmpObj = document.getElementById('Top2');
    cB(tmpObj, 0);
    window.setTimeout("fIn('Top2',4,2)", 4000);
}
function fIn(ox,opc,nr) {
    if (document.getElementById) {
          if (opc==0 && started==1) {
            nr++;
            if (nr >= 5) nr=1;
            document.getElementById('pic2').src = document.getElementById('pic2').src.substring(0,document.getElementById('pic2').src.length-5) + (nr) + ".jpg";
          }
          obj = document.getElementById(ox);
          if (opc < 100) {
               opc += 3;
               if (opc>100) opc=100;
               cB(obj, opc);
               window.setTimeout("fIn('"+ox+"',"+opc+","+nr+")", 50);
          } else {
            window.setTimeout("fOut('"+ox+"',"+opc+","+nr+")", 4000);
          }
     }
}
function fOut(ox,opc,nr) {
    if (document.getElementById) {
          if (opc==100) {
            nr++;
            if (nr >= 5) nr=1;
            document.getElementById('pic1').src = document.getElementById('pic1').src.substring(0,document.getElementById('pic1').src.length-5) + (nr) + ".jpg";
          }
          obj = document.getElementById(ox);
          if (opc > 0) {
               opc -= 3;
               if (opc<0) opc=0;
               cB(obj, opc);
               window.setTimeout("fOut('"+ox+"',"+opc+","+nr+")", 50);
          } else {
            started=1;
            window.setTimeout("fIn('"+ox+"',"+opc+","+nr+")", 4000);
          }
     }
}

function cB(ox, opc) {
 opc = (opc == 100)?99.999:opc;
 ox.style.filter = "alpha(opacity:" + opc + ")"; 
 ox.style.KHTMLOpacity = opc/100;  
 ox.style.MozOpacity = opc/100;
 ox.style.opacity = opc/100;
}

function chkPos() {
    t1=document.getElementById("Top1");
    t2=document.getElementById("Top2");
    t2.style.left= LeftPos(t1) + "px";
}
function LeftPos(X) {
  if (X.offsetParent) return (X.offsetLeft + LeftPos(X.offsetParent));
  else return (X.offsetLeft);
}

function TopPos(Y) {
  if (Y.offsetParent) return (Y.offsetTop + TopPos(Y.offsetParent));
  else return (Y.offsetTop);
}
