﻿var timer;

function startRotate(id) {
    simplePreload('App_Themes/Pius/images/rotate/catholic-values.jpg','App_Themes/Pius/images/rotate/career-goals.jpg', 'App_Themes/Pius/images/rotate/curriculum.jpg', 'App_Themes/Pius/images/rotate/diversity.jpg', 'App_Themes/Pius/images/rotate/independence.jpg');
    selectClassInOrder(id)
    Rotate(id)
    selectRandomOrder(id)
}

function simplePreload() { 
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  
  for(var i=0; i<args.length; i++) {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
  
}

function Rotate(id) {
    t = setTimeout("tick('" + id + "')",8000)
}

function tick(id) {
    selectClassInOrder(id);
    Rotate(id);
}

function selectClassInOrder(id) {
	
    var numClasses = 5;
    var x = Math.floor(Math.random() * numClasses);	
    var newclass;
    switch(x) {
	    case 0:
		    newclass = 'catholic-values';
		    break;
	    case 1:
		    newclass = 'career-goals';
		    break;
	    case 2:
		    newclass = 'curriculum';
		    break;
	    case 3:
		    newclass = 'diversity';
		    break;
	    case 4:
		    newclass = 'independent';
		    break;
    }
    var element;
    if (document.getElementById && (element = document.getElementById(id)) )
	    element.className = newclass;
}

function selectRandomOrder(id) {

    var element;
    if (document.getElementById && (element = document.getElementById(id)) )
    {
	    var newclass;
	    newclass = 'catholic-values';
	    switch(element.className) {
		    case 'start':
			    newclass = 'catholic-values';
			    break;
		    case 'career-goals':
			    newclass = 'career-goals';
			    break;
		    case 'career-goals':
			    newclass = 'curriculum';
			    break;
		    case 'curriculum':
			    newclass = 'diversity';
			    break;
		    case 'diversity':
			    newclass = 'independent';
			    break;
		    case 'independent':
			    newclass = 'catholic-values';
			    break;
	    }
    element.className = newclass;
    }
}

window.addEvent('domready', function(){startRotate('rotate');});