// JavaScript Document
var mcSecretAnim = {
	initialize:function(){
		this.currentCode = "";
		this.catchKey();
		this.totalKeyPress = 0;
		
		
	
	},
	catchKey:function(){
		Event.observe(document,"keydown",function(e){
				this.totalKeyPress++;
				this.currentCode += String(e.keyCode);
				this.verifCode();
			}.bind(this)
		);
		
	},
	//> vérifie le code
	verifCode:function(){
		//> snow
		if(parseInt(this.currentCode) == 383837398387){			
			var snowStorm = new SnowStorm();
			this.stopEvent();
			this.increamentCpt("snow");
			Element.scrollTo($('Global'));
		}
		//> voeux 2010
		if(parseInt(this.currentCode) == 393965783838){
			this.stopEvent();
			this.increamentCpt("voeux2010");	
			Element.scrollTo($('Global'));
			
			var globalD = $('Global').getDimensions();
			var hLayer = globalD.height;
			
			new Insertion.Top(document.body, '<div id="layer2010" class="layerPromoNewsletter"><div id=\"LayerNewsContener\" class=\"contener contenerVoeux\"></div></div>');
			$("layer2010").setStyle({'width':'100%','height':hLayer+'px'});
			
			var sPlayer = new SWFObject('/library/playerflash/player.swf','player','470','282','9');
			sPlayer.addParam('allowfullscreen','false');
			sPlayer.addParam('allowscriptaccess','always');
			sPlayer.addParam('autostart','true');
			sPlayer.addParam('bufferlength','2');
			sPlayer.addParam('flashvars','file=/library/flash/voeux_2010.flv&image=/library/flash/voeux_2010_thumb.jpg&autostart=true');
			sPlayer.write('LayerNewsContener'); 
			
			$("layer2010").observe('click',function(){new Effect.Fade("layer2010");});
			
		}
		
		if(this.totalKeyPress >= 6)
			this.eraseCode();
	},
	//> arrete l'évenent
	stopEvent:function(){
		this.eraseCode();
		Event.stopObserving(document,"keydown");
	},
	eraseCode:function(){
		this.totalKeyPress = 0;
		this.currentCode = "";
	},
	increamentCpt:function(type){
		new Ajax.Request('/webservices/secretAnim.aspx',
						 {
							 method:'get',
							 parameters:'type='+type
						 }
		);		
	}
}