function restartpopups(){
popups = setInterval('dancingpopups()',4000);
}

function showbanner(id,countbanners,who)
{
if(who == "user"){
clearTimeout(restart);
clearInterval(popups);
restart = setTimeout("restartpopups()",20000);
}
for(x=0;x<countbanners;x++)
{
document.getElementById("banner"+x).style.left="0px";
document.getElementById("nupsi"+x).src="werbung/nupsi/nupsi_rund.jpg";
}
if(id != "xxx"){
document.getElementById("banner"+id).style.left="145px";
document.getElementById("nupsi"+id).src="werbung/nupsi/nupsi_rund_akt.jpg";
bla=id;
}
}


function dancingpopups(){
id =Math.floor(Math.random()*countbanner);
showbanner(id,countbanner,'robot');
}



function scrollup(id){
xd=id;
x=document.getElementById(xd);
if(x.scrollHeight>380){
scroll_max=15;
//alert(x.offsetTop);
if(		parseInt(x.offsetTop)	<	scroll_max	){
x.style.top = parseInt(x.offsetTop)+5 +"px";
scrolldelay = setTimeout('scrollup(xd)',10); // scrolls every 1000 milliseconds
}
else{
stopscroll();
}
}
}

function scrolldown(id){
xd=id;
x=document.getElementById(xd);
if(x.scrollHeight>380){
scroll_max = parseInt(x.scrollHeight)-380;
scroll_max=scroll_max*-1;
//alert(scroll_max);
if(		parseInt(x.offsetTop)	>	scroll_max	){
//alert(x.offsetTop);
x.style.top = parseInt(x.offsetTop)-5 +"px";
scrolldelay = setTimeout('scrolldown(xd)',10); // scrolls every 1000 milliseconds
}
else{
stopscroll();
}

}

}
function stopscroll() {
if(x.scrollHeight>380){
    	clearTimeout(scrolldelay);
    	}
}
function fadeDIV( id,var1 )
{	if(navigator.appName != "Netscape")
	{
	document.getElementById(id).style.opacity = var1 / 10;
	document.getElementById(id).style.filter = 'alpha(opacity=' + var1*10 + ')';
	}else{
	document.getElementById(id).style.opacity = var1 / 10;
	}
	
}

function movthatext(id) {
var y = document.getElementById(id);
var set =0;
var string1="<STRONG>Das einzigartige Workout f&uuml;r die Mama mit dem Baby im Beutel...</STRONG>";
var string2="<STRONG>Du wirst fit und dein Baby macht mit...</STRONG>";
var string3="<STRONG>Von Hebammen und Trageberaterinnen empfohlen...</STRONG>";
if(y.innerHTML.toUpperCase().substr(0,15)==string3.toUpperCase().substr(0,15) && set == 0){y.innerHTML=string1; set=1;}
if(y.innerHTML.toUpperCase().substr(0,15)==string1.toUpperCase().substr(0,15) && set == 0){y.innerHTML=string2; set=1;}
if(y.innerHTML.toUpperCase().substr(0,15)==string2.toUpperCase().substr(0,15) && set == 0){y.innerHTML=string3; set=1;}
}

//Mausrad

function handle(delta) {
        if (delta < 0){
        	scrolldown('text');
        	stopscroll();
        }
        else{
			scrollup('text');
        	stopscroll();
        }
}

/** Event handler for mouse wheel event.
 */
function wheel(event){
        var delta = 0;
        if (!event) /* For IE. */
                event = window.event;
        if (event.wheelDelta) { /* IE/Opera. */
                delta = event.wheelDelta/120;
                /** In Opera 9, delta differs in sign as compared to IE.
                 */
                if (window.opera)
                        delta = -delta;
        } else if (event.detail) { /** Mozilla case. */
                /** In Mozilla, sign of delta is different than in IE.
                 * Also, delta is multiple of 3.
                 */
                delta = -event.detail/3;
        }
        /** If delta is nonzero, handle it.
         * Basically, delta is now positive if wheel was scrolled up,
         * and negative, if wheel was scrolled down.
         */
        if (delta)
                handle(delta);
        /** Prevent default actions caused by mouse wheel.
         * That might be ugly, but we handle scrolls somehow
         * anyway, so don't bother here..
         */
        if (event.preventDefault)
                event.preventDefault();
	event.returnValue = false;
}


function js_random( min, max ) {

	if( min > max ) {
		return( -1 );
	}
  
	if( min == max ) {
		return( min );

	}
return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}






