﻿var xmlDoc = null ;
var casestudy1 = 'visible';

// http://www-128.ibm.com/developerworks/web/library/wa-httpget/
// Thanks Doug

function makeRequest(url) {
  if (typeof window.ActiveXObject != 'undefined' ) {
    xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
    xmlDoc.onreadystatechange = process ;
  }
  else {
    xmlDoc = new XMLHttpRequest();
    xmlDoc.onload = process ;
  }
  xmlDoc.open( "GET", url, true );
  xmlDoc.send( null );
}

function process() {
  if ( xmlDoc.readyState != 4 ) return ;

		Effect.Fade("casestudy1", { duration:.4, from:1.0, to:0.0 });
		Effect.Fade("casestudy2", { duration:.4, from:1.0, to:0.0 });

		setTimeout('swapFade()',1000);  	
}

function swapFade() {

		if( casestudy1 == 'visible' )
	  {
	  	document.getElementById("casestudy2").innerHTML = xmlDoc.responseText ;
  		Effect.Appear("casestudy2", { duration:.4, from:0.0, to:1.0 });
  		casestudy1 = 'hidden';
  	} 
  	else
  	{
  		document.getElementById("casestudy1").innerHTML = xmlDoc.responseText ;  		
  		Effect.Appear("casestudy1", { duration:.4, from:0.0, to:1.0 });
  		casestudy1 = 'visible';
  	}
}



// ---------------------------------------------
// Fisher-Yates shuffle algorithm

function fisherYates ( myArray ) {
  var i = myArray.length;
  if ( i == 0 ) return false;
  while ( --i ) {
     var j = Math.floor( Math.random() * ( i + 1 ) );
     var tempi = myArray[i];
     var tempj = myArray[j];
     myArray[i] = tempj;
     myArray[j] = tempi;
   }
   return myArray;
}