function opacity( id, opacStart, opacEnd, millisec ) {
	var speed = Math.round(millisec / 100);
	var timer = 0;

	if( opacStart > opacEnd ) {
		for( i = opacStart; i >= opacEnd; i-- ) {
			setTimeout( "changeOpac( " + i + ", '" + id + "' )", ( timer * speed ) );
			timer++;
		}
	} else if( opacStart < opacEnd ) {
		for( i = opacStart; i <= opacEnd; i++ ) {
			setTimeout( "changeOpac( " + i + ", '" + id + "' )", ( timer * speed ) );
			timer++;
		}
	}
}

function fadeinfadeout( id, opacStart, opacEnd, millisec ) {
	var speed = Math.round(millisec / 100);
	var timer = 0;

	for( i = opacStart; i >= opacEnd; i-- ) {
		setTimeout( "changeOpac( " + i + ", '" + id + "' )", ( timer * speed ) );
		timer++;
	}
	for( i = opacStart; i <= opacEnd; i++ )	{
		setTimeout( "changeOpac( " + i + ", '" + id + "' )", ( timer * speed ) );
		timer++;
	}
}

function changeOpac( opacity, id ) {
	var object = document.getElementById( id ).style; 
	
	object.opacity = ( opacity / 100 );
	object.MozOpacity = ( opacity / 100 );
	object.KhtmlOpacity = ( opacity / 100 );
	object.filter = "alpha( opacity=" + opacity + " )";
	
}

function shiftOpacity(id, millisec) {
	if( document.getElementById( id ).style.opacity == 1 ) {
		opacity( id, 1, 99, millisec );
	} else {
		opacity( id, 99, 1, millisec );
	}
}

function blendimage( divid, imageid, imagefile, millisec ) {
	var speed = Math.round( millisec / 100 );
	var timer = 0;
	
	document.getElementById( divid ).style.backgroundImage = "url( " + document.getElementById( imageid ).src + " )";
	changeOpac( 1, imageid );
	document.getElementById( imageid ).src = imagefile;
	for( i = 15; i <= 99; i++ ) {
		setTimeout( "changeOpac( " + i + ", '" + imageid + "' )", ( timer * speed ) );
		timer++;
	}
}

function currentOpac( id, opacEnd, millisec ) {
	var currentOpac = 1;

	if( document.getElementById( id ).style.opacity < 99 ) {
		currentOpac = document.getElementById( id ).style.opacity * 100;
	}
	opacity( id, currentOpac, opacEnd, millisec )
}


function slider() {
	var t;

	blendimage( 'box-r', 'bild-r', loadr[jr].src, 3000 );
	jr = jr + 1;
	if( jr > ( ar - 1 ) ) jr = 0;
	t = setTimeout( 'slider()', 4000 );
}




