﻿// JScript File
      var blnIsFirst = true;
      var images = new Array("img#imgSurgery","img#imgRadiology","img#imgRehab", "img#imgEmergency"); 
	  var intImage = new Array(0,1,2,3);
	  var delay = 6000;
	  
	  var speed = 3000;
      $(document).ready(function() {
        window.setTimeout(function(){
        HideImage();}, 3000);  			
   	  });
   	     	  
   	  
	  function StartImageChange()
	  {
	    $("img.BlockImage").hide();
       ChangeImage();
	  }
	  function ChangeImage()
	  {
	   var img  = GetRandomImage();
	   $(img).fadeIn(speed, HideImage());
	  }
	  function GetRandomImage()
	  {
		  var num; 
		  if (blnIsFirst)
		  {
			num = 3;	
			blnIsFirst = false;  
		  }
		  else
		  {
			num = 2;	  
		  }
		  var select = GetRandomNumber(0, num);
		  var selectedNum = intImage[select];
		  for (i = select; i < 3; i ++)
		  {
			intImage[i] = intImage[i + 1];		  
		  }
		  intImage[3] = selectedNum;
		  return images[selectedNum];
	  }
	
	  function ResetImageChange()
	  {
			var hideDelay = GetRandomNumber(5000, 20000);
			window.setTimeout(function(){ChangeImage()}, delay);  
	  }
	  
	 
	  function GetRandomNumber(lowNum, highNum)
	  {
		var num = Math.floor(Math.random()* Math.abs (parseInt(highNum) - parseInt(lowNum)));
		return num;
	  }
	  function FadeOutImage()
	  {
	  
	  }
	  function HideImage()
	  {
		 	//window.setTimeout(function(){
				$("img.BlockImage:visible").fadeOut(speed, 	ResetImageChange());
	   // }, delay); 
	  }
	  
	  
	  //var effects = new Array("blind","bounce","clip","drop","explode","fold","highlight","puff",
	  //					  "pulsate", "shake", "slide");
	  //var speeds = new Array ("slower", "slow", "medium", "fast", "faster");
	  /* 
		 var effect = GetRandomEffect();
		 var speed = GetRandomSpeed();
	  */
	  /*
	    function GetRandomEffect()
	  {
		  return effects[GetRandomNumber(0, effects.length - 1)];
	  }
	  */
	  /* function GetRandomSpeed()
	  {
		  return speeds[GetRandomNumber(0, speeds.length - 1)];
	  }
	  */