old_contents: /*	Fiesta.js misc. function
  	License info:
  	http://raw.github.com/EvanHahn/Fiesta.js/master/LICENSE.txt	*/
  
  // Check value types
  Fiesta.isNumber = function(n) { return (((typeof n === typeof 1.0) || (n instanceof Number)) && (!isNaN(n))) };
  Fiesta.isInteger = function(i) { return ((Fiesta.isNumber(i)) && (Math.floor(i) === i)) };
  Fiesta.isString = function(s) { return ((typeof s === typeof "") || (s instanceof String)) };
  Fiesta.isBoolean = function(b) { return ((typeof b === typeof true) || (b instanceof Boolean)) };
  Fiesta.isArray = function(a) { return a.constructor == Array };
  
  // Does this string/array contain this element?
  Fiesta.contains = function(searchIn, searchFor) { return !!~searchIn.indexOf(searchFor) };
  
  // Get the file extension
  Fiesta.getFileExtension = function(filename) {
  	var extension = filename.split(".").pop();
  	if (extension === filename)	// No extension
  		return "";
  	else
  		return extension.toLowerCase();
  };
  
  // Make a sorta-GUID
  Fiesta._guids = [];
  Fiesta.guid = function() {
  	var guid = Math.floor(Math.random() * Date.now());
  	var i = this._guids.length;
  	while (i --) {
  		if (this._guids[i] === guid)
  			return this.guid();	// Start over; we already have this GUID
  	}
  	this._guids.push(guid);
  	return guid;
  };
new_contents: /*	Fiesta.js misc. function
  	License info:
  	http://raw.github.com/EvanHahn/Fiesta.js/master/LICENSE.txt	*/
  
  // Check value types
  Fiesta.isNumber = function(n) { return (((typeof n === typeof 1.0) || (n instanceof Number)) && (!isNaN(n))) };
  Fiesta.isInteger = function(i) { return ((Fiesta.isNumber(i)) && (Math.floor(i) === i)) };
  Fiesta.isString = function(s) { return ((typeof s === typeof "") || (s instanceof String)) };
  Fiesta.isBoolean = function(b) { return ((typeof b === typeof true) || (b instanceof Boolean)) };
  Fiesta.isArray = function(a) { return a.constructor == Array };
  
  // "Create" undefined (nicer-looking version of void())
  Fiesta.undefined = function() { return void(0) };
  
  // Does this string/array contain this element?
  Fiesta.contains = function(searchIn, searchFor) { return !!~searchIn.indexOf(searchFor) };
  
  // Get the file extension
  Fiesta.getFileExtension = function(filename) {
  	var extension = filename.split(".").pop();
  	if (extension === filename)	// No extension
  		return "";
  	else
  		return extension.toLowerCase();
  };
  
  // Make a sorta-GUID
  Fiesta._guids = [];
  Fiesta.guid = function() {
  	var guid = Math.floor(Math.random() * Date.now());
  	var i = this._guids.length;
  	while (i --) {
  		if (this._guids[i] === guid)
  			return this.guid();	// Start over; we already have this GUID
  	}
  	this._guids.push(guid);
  	return guid;
  };
subject: Add Fiesta.undefined()