// First part of image paths (before numbers starting with 0)
ss_image_prefix = '/img/homepage/photo';

// Number of seconds to wait between transitions
ss_seconds = 6;

// Speed of transition (1-100)
ss_transition_speed = 25;

var ss_image_count = 3;
var ss_image_number = 1;
var the_timeout;

function ss_onload() {
    the_timeout = setTimeout('showDivTwo()', 2000);
}

function image_increment() {
    if ((ss_image_number + 2) > ss_image_count) {
        ss_image_number = 0;
    } else {
        ss_image_number++;
    }
}

function showDivTwo() {
    var current_opac_div1 = parseFloat(document.getElementById('ssdiv1').style.opacity);
    var new_opac_div1 = current_opac_div1 - (Math.ceil(Math.sqrt(ss_transition_speed)) / 100);
    var current_opac_div2 = parseFloat(document.getElementById('ssdiv2').style.opacity);
    var new_opac_div2 = current_opac_div2 + (Math.ceil(Math.sqrt(ss_transition_speed)) / 100);
    
    if (new_opac_div1 >= 0) {
      document.getElementById('ssdiv1').style.opacity = new_opac_div1;
      document.getElementById('ssdiv1').style.filter = 'alpha(opacity=' + (new_opac_div1 * 100) + ')';
    }
    if (new_opac_div2 <= 1) {
      document.getElementById('ssdiv2').style.opacity = new_opac_div2;
      document.getElementById('ssdiv2').style.filter = 'alpha(opacity=' + (new_opac_div2 * 100) + ')';
    }
    
    if ((new_opac_div1 >= 0) || (new_opac_div2 <= 1)) {
      the_timeout = setTimeout('showDivTwo();',10);
    } else {
      image_increment();
      document.getElementById('ssdiv1').style.backgroundImage = 'url(\'' + ss_image_prefix + ss_image_number + '.jpg\')';
      setTimeout('showDivOne()', (ss_seconds * 1000));
    }
}

function showDivOne() {
    var current_opac_div2 = parseFloat(document.getElementById('ssdiv2').style.opacity);
    var new_opac_div2 = current_opac_div2 - (Math.ceil(Math.sqrt(ss_transition_speed)) / 100);
    var current_opac_div1 = parseFloat(document.getElementById('ssdiv1').style.opacity);
    var new_opac_div1 = current_opac_div1 + (Math.ceil(Math.sqrt(ss_transition_speed)) / 100);
    
    if (new_opac_div2 >= 0) {
      document.getElementById('ssdiv2').style.opacity = new_opac_div2;
      document.getElementById('ssdiv2').style.filter = 'alpha(opacity=' + (new_opac_div2 * 100) + ')';
    }
    if (new_opac_div1 <= 1) {
      document.getElementById('ssdiv1').style.opacity = new_opac_div1;
      document.getElementById('ssdiv1').style.filter = 'alpha(opacity=' + (new_opac_div1 * 100) + ')';
    }
    
    if ((new_opac_div2 >= 0) || (new_opac_div1 <= 1)) {
      the_timeout = setTimeout('showDivOne();',10);
    } else {
      image_increment();
      document.getElementById('ssdiv2').style.backgroundImage = 'url(\'' + ss_image_prefix + ss_image_number + '.jpg\')';
      the_timeout = setTimeout('showDivTwo()', (ss_seconds * 1000));
    }
}
