}
})();
-/**
- * Adds a Fisher-Yates shuffle algorithm for arrays.
- *
- * @see http://stackoverflow.com/a/2450976
- */
-window.shuffle = function(array) {
- var currentIndex = array.length, temporaryValue, randomIndex;
-
- // While there remain elements to shuffle...
- while (0 !== currentIndex) {
- // Pick a remaining element...
- randomIndex = Math.floor(Math.random() * currentIndex);
- currentIndex -= 1;
-
- // And swap it with the current element.
- temporaryValue = array[currentIndex];
- array[currentIndex] = array[randomIndex];
- array[randomIndex] = temporaryValue;
- }
-
- return this;
-};
-
/**
* User-Agent based browser detection and touch detection.
*/