var _glaunches = new Array();

function getLaunches() {
    var _content = document.getElementById('content');
    var _divs = _content.getElementsByTagName('div');
    var _launches = new Array();
    for (i=0; i<_divs.length; i++) {
        if (/lanci_home/.test(_divs[i].className)) {
            _launches.push(_divs[i].id);
        }
    }
    return _launches;
}


function switchLaunches(l1, l2) {
    document.getElementById(_glaunches[l2]).style.visibility = 'visible';
    document.getElementById(_glaunches[l1]).style.visibility = 'hidden';
    
    l2 = (l2 < (_glaunches.length - 1))? l2+1 : 0;
    l1 = (l2 == 0)? (_glaunches.length - 1) : l2-1;
    //setTimeout("switchLaunches('"+ l1 +"', "+ l2 +")", 7000);
    setTimeout("switchLaunches('"+ l1 +"', "+ l2 +")", 3500);
}

function TransitionLaunches(l1, l2) {
    lFadeOut(l1);
    lFadeIn(l2);
    l2 = (l2 < (_glaunches.length - 1))? l2+1 : 0;
    l1 = (l2 == 0)? (_glaunches.length - 1) : l2-1;
    //setTimeout("TransitionLaunches('"+ l1 +"', "+ l2 +")", 7000);
    setTimeout("TransitionLaunches('"+ l1 +"', "+ l2 +")", 3500);
}



function lFadeOut(i, op) {
    _lim = (document.all && !window.opera)? 80 : 99;
    op = (op || _lim);
    op -= 3;
  
    with (document.getElementById(_glaunches[i])) {
        style.opacity = op/100;  
        style.filter  = "alpha(opacity=" + op +")";
    }
    
  
    if (op > 0)  {
        setTimeout("lFadeOut('"+ i +"', "+ op +")", 20);
    }
    else {
        document.getElementById(_glaunches[i]).style.visibility = 'hidden';               
    }
}

function lFadeIn(i, op) {
    op = (op || 0);
  
    with (document.getElementById(_glaunches[i])) {
        style.opacity = op/100;  
        style.filter  = "alpha(opacity=" + op +")";
    }
  
    if (op == 0) {
        document.getElementById(_glaunches[i]).style.visibility = 'visible';           
    }
    op += 2;
    
    if (op < 100) {
      setTimeout("lFadeIn('"+ i +"', "+ op +")", 20);
    }
}



function startLaunches() {
    _glaunches = getLaunches();    
    if (_glaunches.length < 2) return;  
    
    if (!(document.all && !window.opera)) {
        //setTimeout("TransitionLaunches(0, 1)", 5000);
	    setTimeout("TransitionLaunches(0, 1)", 3500);
    }
    else {
        //setTimeout("switchLaunches(0, 1)", 5000);
	    setTimeout("switchLaunches(0, 1)", 3500);
    }    
}

 addLoadEvent(startLaunches);
