	
var babelResearch = {
	repos: $A(),
	completion: 0,
	probability: 60000,
	timerObject: null,
	initialize: function(){
		babelResearch.repos = $$('.combi');
		$$('#dots img').invoke('observe','click',babelResearch._attempt);
		$$('#littlesecret').invoke('observe','click',babelResearch._littleSecret);
		$('schrodinger').observe('click',function(eventObject){ window.open('snd/discedoMalum.mp3'); });
		babelResearch._startTimeout();
	},
	_attempt: function(eventObject){
		eventObject.stop();
		if(babelResearch.repos[babelResearch.completion].readAttribute('key') == this.readAttribute('lock')){
			console.log('Entering facility');
			babelResearch.completion++;
		} else {
			babelResearch.completion = 0;
		}
		if(babelResearch.completion == babelResearch.repos.length){
			amen();
		}
	}, 
	_littleSecret: function(eventObject){
    window.open('snd/uec.mp3'); 
	},
	_startTimeout: function(){
		babelResearch.timerObject = setTimeout(babelResearch._schrodinger,Math.round(babelResearch.probability*Math.random()));
	},
	_schrodinger: function(){
		$('schrodinger').show();
		setTimeout(babelResearch._disable,1000);
		babelResearch._startTimeout();
	},
	_disable:function(){
		$('schrodinger').hide();
	}
}

document.observe("dom:loaded",babelResearch.initialize);
