function slide(id)
{
	Effect.toggle(id, 'slide');
}

function preview(image)
{
	var preview = Builder.node('img', {src : image, height : '400px'});
	var div = Builder.node('div', {className : 'image_preview', style : 'display : none;', id : 'image_preview'});
	div.onclick = function(){ $('image_preview').remove(); };

	div.appendChild(preview);
	document.body.appendChild(div);

	Effect.Appear('image_preview', {duration : 0.5});
}

var konami_code = new Array(38, 38, 40, 40, 37, 39, 37, 39, 66, 65);
var index = 0;

function check_konami_code(event)
{
	if(event.keyCode == konami_code[index])
		index++;
	else{
		if(event.keyCode == konami_code[0])
			index = 1;
		else
			index = 0;
	}

	if(index > konami_code.length - 1){
		play_music();
		mario_frenzy();
	}
}

function play_music()
{
	var music = Builder.node('embed', {src : 'src/mario_frenzy/forest_temple.mp3', hidden : 'true'});

	document.body.appendChild(music);
}

var images = new Array("mario1.gif", "mario2.gif", "hungryyoshi.gif", "make_egg.gif", "luigi1.gif", "luigi2.gif", "yoshi.gif");

function mario_frenzy()
{
	var image = Builder.node('img', {src : "src/mario_frenzy/" + images[Math.floor(Math.random() * images.length)], style : 'position : absolute; top : '+Math.floor(Math.random() * (window.innerHeight - 50))+'px; left : '+Math.floor(Math.random() * (window.innerWidth - 50))+'px'});

	document.body.appendChild(image);

	setTimeout(mario_frenzy, 500);
}
