/**
 * 
 */
// Load Dojo's code relating to the Button widget
dojo.require("dojo.cookie");
dojo.require("dojo.parser");
dojo.require("dojo.window");
dojo.require("dojo.window");
dojo.require("dojox.layout.ScrollPane");

dojo.require("dojo.fx");
var _dr = dojo.require;
dojo.require = function(module) {
    if (module == "dijit.Editor") return;
    _dr(module);
};

var wipeIn;
var wipeOut;
var fadeIn;
var fadeOut;
var currentAnimation;

dojo.addOnLoad(function() {
	wipeOut = dojo.fx.wipeOut({node: "animDiv",duration: 1000});
	wipeIn = dojo.fx.wipeIn({node: "animDiv",duration: 1000});
	fadeOut = dojo.fadeOut({node: "animDiv",duration: 1000});
	fadeIn = dojo.fadeIn({node: "animDiv",duration: 1000});

});

	function doAnimation(index) {
	  switch(index) {
	    case 1:
	      currentAnimation = wipeOut;
	      break;
	    case 2: 
	      currentAnimation = wipeIn;
	      break;
	    case 3:
		      //Chain two animations to run in sequence.
		      //Note the array passed as an argument.
		      currentAnimation = fadeIn;
		      break;
	    case 4:
		      //Chain two animations to run in sequence.
		      //Note the array passed as an argument.
		      currentAnimation = fadeOut;
		      break;
	  }
	  //Play the animation. Without this call, it will not run.
	  currentAnimation.play();
	}

	function pauseAnimation(){
	  if(currentAnimation && currentAnimation.status() == "playing"){
	    currentAnimation.pause();
	  }
	}
	function resumeAnimation(){
		  if(currentAnimation && currentAnimation.status() == "paused"){
		    currentAnimation.play();
		  }
		}
	function stopAnimation(){
		    currentAnimation.stop();
		}
	

	



