// Javascript Document

document.observe('dom:loaded', function() {

	if ( hensam && hensam.Snippets && hensam.Snippets.Cookies )
	{
		var cookie = new hensam.Snippets.Cookies();
		var hasViewed = cookie.read('winecard-spoiler');
		if ( hasViewed )
		{
			return;
		}
	}

	window.hasSpoiler = true;

	var spoiler = new Element('div');
	spoiler.setStyle( {
		position: 'absolute',
		backgroundColor : 'black',
		color: 'white',
		fontWeight: 'bold',
		left: 0,
		top: 0,
		width: '100%',
		height: '100%',
		zIndex: 100,
		backgroundImage: 'url(/wine_card/images/winecard_spoiler.jpg)',
		backgroundPosition: 'center center',
		backgroundRepeat: 'no-repeat',
		backgroundColor: '#fff',
		cursor: 'pointer',
		'id' : 'spoiler'
	});
	
	spoiler.identify();
	spoiler.update('&nbsp;').observe('click', function(event) {
		event.element().stopObserving();
		new Effect.Opacity(event.element(), {
			duration : 2,
			from: 1,
			to: 0,
			afterFinish : function(effect) {
				effect.element.fire('spoiler:closed');
				effect.element.remove();
			}
		});
	});

	document.body.appendChild(spoiler);
	spoiler.show();
});
