Anime = {};

Anime.spot = function( spot, options)
{
}

Anime.blinkStyle = function( node, style, argOptions)
{
	options = { 'color':'silver', 'offset':500, 'number':2};
	
	if( typeof( argOptions) == 'object') {
		options = Assoc.merge( options, argOptions);
	}
	
	options.normal = node[style];
	
	var j = options.number * 2;
	for( var i = 0; j > i; i++) {
		window.setTimeout( function() { node[style] = (j-- % 2 ? options.normal : options.color); }, options.offset * i);
	}
}

Anime.blinkColor = function( target, options)
{
	return Anime.blinkStyle( targetToElement( target).style, 'color', options);
}

Anime.blinkBackground = function( target, options)
{
	return Anime.blinkStyle( targetToElement( target).style, 'backgroundColor', options);
}

Anime.show = function( id)
{
	document.getElementById( id).style.visibility = 'visible';
}

Anime.hide = function( id) 
{
	document.getElementById( id).style.visibility = 'hidden';
}

//Anime.glow = function( 
