var fadeIndex = 0;

var fadeWait = 6000;

var fadeSpeed = 2000;



function slideFadeOut() {

    setTimeout(doFadeOut, fadeWait);

}



function doFadeOut() {

    $(fades[fadeIndex]).fadeOut(fadeSpeed);

    slideFadeIn();

}



function slideFadeIn() {

    fadeIndex++;

    fadeIndex %= fades.length;

    var id = fades[fadeIndex];

    if ('+' == id.charAt(0)) {

        fadeIndex++;

        fadeIndex %= fades.length;

        id = id.substring(1);

    }



    $(id).fadeIn(fadeSpeed, slideFadeOut);

}

