// JavaScript Document
/* bilder in betimmten rhythmus auswechseln */
/* code by aart.cc, rainer neumüller		*/

var I   = (document.all) ? true:false;                    // ie4+
var blurry;
var unblurry;
var k = 100;
var picAnz = 4;					//anzahl zu vertuender bilder
var currPic;
var picId;
var bilderl;
var filArr;
var fil;
var filPref = "../";
var filAlt;
var nada;

function wechselnDefs(bildId,filArr,msecs) {
	this.filArr = filArr;
	this.filAnz = filArr.length;
	this.i = 0;
	this.bildId = bildId;
	this.msecs = msecs
}

function wechsel(deffs) {
	this.thatDefs = deffs;
	lefs = this.thatDefs;
	this.wchs = window.setTimeout("wechStart()", 2000);
}




function wechStart() {
	currPic = Math.ceil(Math.random()*picAnz);
	z = currPic - 1;
	picId =  "pic" + currPic;
	bilderl = document.getElementById(picId);
	filArr = allFils[z];
//    alert(currPic + " " + picId);
	blurry = window.setInterval("blurPic()", 10);
}
function blurPic() {
//	picId = "pic";
	k -= 3;
	l = k/100;
	if(I) bilderl.style.filter = "Alpha(opacity=" + k + ")";
	else bilderl.style.opacity = l;
	if(k <= 0) {
		window.clearInterval(blurry);
//    alert(k);
		chgBild();
	}
}
function chgBild() {
//	picId = "pic";
//	bilderl = document.getElementById(picId);
	filAlt = fil = bilderl.src;
//    alert(fil);
	while(filAlt == fil) {
		i = Math.floor(Math.random()*filArr.length);
		fil = filPref + filArr[i];
		fill = filArr[i];
	}
	bilderl.src = fil;
//    alert(fil);
	unblurry = window.setInterval("unBlurPic()", 10);
}
function unBlurPic() {
//	picId = "pic";
	k += 3;
	l = k/100;
	if(I) bilderl.style.filter = "Alpha(opacity=" + k + ")";
	else bilderl.style.opacity = l;
	if(k >= 100) {
		window.clearInterval(unblurry);
		nextWechTim = 1500 + Math.floor(Math.random()*5000);
//    alert(nextWechTim);
		window.setTimeout("wechStart()",nextWechTim);
	}
}





function wechStart1() {
	blurry1 = window.setInterval("blurPic1()", 10);
}
function wechStart2() {
	blurry2 = window.setInterval("blurPic2()", 10);
}
function wechStart3() {
	blurry3 = window.setInterval("blurPic3()", 10);
}
function wechStart4() {
	blurry4 = window.setInterval("blurPic4()", 10);
}

function blurPic1() {
	picId1 = "pic1";
	k1 -= 3;
	l1 = k1/100;
	if(I) document.getElementById(picId1).style.filter = "Alpha(opacity=" + k1 + ")";
	else document.getElementById(picId1).style.opacity = l1;
	if(k1 <= 0) {
		window.clearInterval(blurry1);
		chgBild1();
	}
}
function blurPic2() {
	picId2 = "pic2";
	k2 -= 3;
	l2 = k2/100;
	if(I) document.getElementById(picId2).style.filter = "Alpha(opacity=" + k2 + ")";
	else document.getElementById(picId2).style.opacity = l2;
	if(k2 <= 0) {
		window.clearInterval(blurry2);
		chgBild2();
	}
}
function blurPic3() {
	picId3 = "pic3";
	k3 -= 3;
	l3 = k3/100;
	if(I) document.getElementById(picId3).style.filter = "Alpha(opacity=" + k3 + ")";
	else document.getElementById(picId3).style.opacity = l3;
	if(k3 <= 0) {
		window.clearInterval(blurry3);
		chgBild3();
	}
}
function blurPic4() {
	picId4 = "pic4";
	k4 -= 3;
	l4 = k4/100;
	if(I) document.getElementById(picId4).style.filter = "Alpha(opacity=" + k4 + ")";
	else document.getElementById(picId4).style.opacity = l4;
	if(k4 <= 0) {
		window.clearInterval(blurry4);
		chgBild4();
	}
}

function chgBild1() {
	picId1 = "pic1";
	bilderl1 = document.getElementById(picId1);
	i1 = Math.floor(Math.random()*filArr1.length);
	fil1 = filArr1[i1];
	bilderl1.src = fil1;
	unblurry1 = window.setInterval("unBlurPic1()", 10);
}
function chgBild2() {
	picId2 = "pic2";
	bilderl2 = document.getElementById(picId2);
	i2 = Math.floor(Math.random()*filArr2.length);
	fil2 = filArr2[i2];
	bilderl2.src = fil2;
	unblurry2 = window.setInterval("unBlurPic2()", 10);
}
function chgBild3() {
	picId3 = "pic3";
	bilderl3 = document.getElementById(picId3);
	i3 = Math.floor(Math.random()*filArr3.length);
	fil3 = filArr3[i3];
	bilderl3.src = fil3;
	unblurry = window.setInterval("unBlurPic3()", 10);
}
function chgBild4() {
	picId4 = "pic4";
	bilderl4 = document.getElementById(picId4);
	i4 = Math.floor(Math.random()*filArr4.length);
	fil4 = filArr4[i4];
	bilderl4.src = fil4;
	unblurry4 = window.setInterval("unBlurPic4()", 10);
}

function unBlurPic1() {
	picId1 = "pic1";
	k1 += 3;
	l1 = k1/100;
	if(I) document.getElementById(picId1).style.filter = "Alpha(opacity=" + k1 + ")";
	else document.getElementById(picId1).style.opacity = l1;
	if(k1 >= 100) {
		window.clearInterval(unblurry1);
		window.setTimeout("wechStart1()",5000);
	}
}
function unBlurPic2() {
	picId2 = "pic2";
	k2 += 3;
	l2 = k2/100;
	if(I) document.getElementById(picId2).style.filter = "Alpha(opacity=" + k2 + ")";
	else document.getElementById(picId2).style.opacity = l2;
	if(k2 >= 100) {
		window.clearInterval(unblurry2);
		window.setTimeout("wechStart2()",5000);
	}
}
function unBlurPic3() {
	picId3 = "pic3";
	k3 += 3;
	l3 = k3/100;
	if(I) document.getElementById(picId3).style.filter = "Alpha(opacity=" + k3 + ")";
	else document.getElementById(picId3).style.opacity = l3;
	if(k3 >= 100) {
		window.clearInterval(unblurry3);
		window.setTimeout("wechStart3()",5000);
	}
}
function unBlurPic4() {
	picId4 = "pic4";
	k4 += 3;
	l4 = k4/100;
	if(I) document.getElementById(picId4).style.filter = "Alpha(opacity=" + k4 + ")";
	else document.getElementById(picId4).style.opacity = l4;
	if(k4 >= 100) {
		window.clearInterval(unblurry4);
		window.setTimeout("wechStart4()",5000);
	}
}





function chgBild1(defs1) {
	thisDefs1 = defs1;
//	alert(fil + "," + bildId + "," + defs);
	bilderl = document.getElementById(thisDefs1.bildId);
	fil = thisDefs1.filArr[thisDefs1.i];
	bilderl.src = fil;
	thisDefs1.i += 1;
	if(thisDefs1.i == thisDefs1.filAnz) thisDefs1.i = 0;
//	alert(i_1);
	wechsel1(thisDefs1);
}

function wechsel1(deffs1) {
	thatDefs1 = deffs1;
	window.setTimeout("chgBild1(thatDefs1)", thatDefs1.msecs);
}

function chgBild2(defs2) {
	thisDefs2 = defs2;
//	alert(fil + "," + bildId + "," + defs);
	bilderl = document.getElementById(thisDefs2.bildId);
	fil = thisDefs2.filArr[thisDefs2.i];
	bilderl.src = fil;
	thisDefs2.i += 1;
	if(thisDefs2.i == thisDefs2.filAnz) thisDefs2.i = 0;
//	alert(i_1);
	wechsel2(thisDefs2);
}

function wechsel2(deffs2) {
	thatDefs2 = deffs2;
	window.setTimeout("chgBild2(thatDefs2)", thatDefs2.msecs);
}

function chgBild3(defs3) {
	thisDefs3 = defs3;
//	alert(fil + "," + bildId + "," + defs);
	bilderl = document.getElementById(thisDefs3.bildId);
	fil = thisDefs3.filArr[thisDefs3.i];
	bilderl.src = fil;
	thisDefs3.i += 1;
	if(thisDefs3.i == thisDefs3.filAnz) thisDefs3.i = 0;
//	alert(i_1);
	wechsel3(thisDefs3);
}

function wechsel3(deffs3) {
	thatDefs3 = deffs3;
	window.setTimeout("chgBild3(thatDefs3)", thatDefs3.msecs);
}

function chgBild4(defs4) {
	thisDefs4 = defs4;
//	alert(fil + "," + bildId + "," + defs);
	bilderl = document.getElementById(thisDefs4.bildId);
	fil = thisDefs4.filArr[thisDefs4.i];
	bilderl.src = fil;
	thisDefs4.i += 1;
	if(thisDefs4.i == thisDefs4.filAnz) thisDefs4.i = 0;
//	alert(i_1);
	wechsel4(thisDefs4);
}

function wechsel4(deffs4) {
	thatDefs4 = deffs4;
	window.setTimeout("chgBild4(thatDefs4)", thatDefs4.msecs);
}

function schreibMir(adname,addi,subbi) {
	document.location.href = "mailto:" + adname + "@" + addi + "?subject=" + subbi;
}
