if (typeof(console) === 'undefined') {
	var console = {
		log: function() {},
		dir: function() {}
	};
}

// add indexOf to arrays in IE
if (!Array.prototype.indexOf){  
	Array.prototype.indexOf = function(elt /*, from*/)  {    
		var len = this.length;    
		var from = Number(arguments[1]) || 0;    
		from = (from < 0)         
			? Math.ceil(from)         
			: Math.floor(from);    
		if (from < 0)      
			from += len;    
		
		for (; from < len; from++)    
		{      
			if (from in this &&          
					this[from] === elt)        
				return from;    
		}    
		return -1;  
	};
}

