/****** FADER CODE ********/

var b=0;

var timeoutIdb1; 

faderspeed = 10;		//.1;	//higher=slower

delayedspeed1 = 500;	//6000;	//10000 ~= 10 sec

delayedspeed = 1000;	//6000;	//10000 ~= 10 sec

delayedspeed2 = 30;	//6000;	//10000 ~= 10 sec



setNumber = 1;



function initfadeprod() {

  hidimg = document.getElementById("news1"); setOpacity(hidimg, 100); hidimg.style.visibility = 'visible';

  hidimg = document.getElementById("news2"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news3"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news4"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news5"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news6"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news7"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news8"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

delayfadeState();

}



function initfadeprod2() {

  hidimg = document.getElementById("news1"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news2"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news3"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news4"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news5"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news6"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news7"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

  hidimg = document.getElementById("news8"); setOpacity(hidimg, 0); hidimg.style.visibility = 'hidden';

delayfadeState2();

}



function delayfadeState() {			//delays initial startup

    setNumber += 1

    FadeInImg  = "news" + (setNumber)

    if (setNumber < 2)   setTimeout('fadeinBase(FadeInImg)',delayedspeed);

    else {

	setNumber -= 1;

	delayfade1();

    }

}

function delayfadeState2() {			//delays initial startup

    setNumber += 1

    FadeInImg  = "news" + (setNumber)

    if (setNumber < 2)   setTimeout('fadeinBase(FadeInImg)',delayedspeed2);

    else {

	setNumber -= 1;

	delayfade1();

    }

}



function fadeinBase(FadeInImg) {

    setOpacity(document.getElementById(FadeInImg), 0 + b);

    hidimg1 = document.getElementById(FadeInImg);

    hidimg1.style.visibility = 'visible';

    b++;  b++;  b++;  b++;  b++;

//    b++;  b++;  b++;  b++;  b++;

    if (b < 100) { timeoutIdb1 = setTimeout("fadeinBase(FadeInImg)",faderspeed); }

    else { window.clearTimeout(timeoutIdb1); b=0;

	delayfadeState();

    }

}



function delayfade1() {			//delays initial startup

    FadeOutImg = "news" + (setNumber)

    setNumber += 1

    if (setNumber > 8)

	{ setNumber = 1 }

    FadeInImg  = "news" + (setNumber)

    setTimeout('fadein1(FadeInImg,FadeOutImg)',delayedspeed);

}



function fadein1(FadeInImg,FadeOutImg) {

    setOpacity(document.getElementById(FadeInImg), 0 + b);

    setOpacity(document.getElementById(FadeOutImg), 100 - b);

	    hidimg = document.getElementById(FadeInImg);

	    //setOpacity(hidimg, 100);

	    hidimg.style.visibility = 'visible';

    b++;  b++;  b++;  b++;  b++;

//    b++;  b++;  b++;  b++;  b++;

    if (b < 101) { timeoutIdb1 = setTimeout("fadein1(FadeInImg,FadeOutImg)",faderspeed); }

	else { window.clearTimeout(timeoutIdb1); b=0;



	    hidimg = document.getElementById(FadeOutImg);

	    //setOpacity(hidimg, 0);

	    hidimg.style.visibility = 'hidden';



	delayfade1(); }

}



function setOpacity(obj, opacity) {

    opacity = (opacity == 100)?99:opacity;

    obj.style.filter = "alpha(opacity:"+opacity+")";	// IE/Win

    obj.style.KHTMLOpacity = opacity/100;	// Safari<1.2, Konqueror

    obj.style.MozOpacity = opacity/100;		// Older Mozilla and Firefox

    obj.style.opacity = opacity/100;		// Safari 1.2, newer Firefox and Mozilla, CSS3

}