/**
 * @class
 * Spots would be the teaser-like thingies in the right side of the page.
 * This code injects rounded corners, preserving view-source readability.
 */
var Spots = new function () {
	
	var MARKUP = "" +
		"<div class=\"corners\">" +
			"<div class=\"ne\"></div>" +
			"<div class=\"nw\"></div>" +
			"<div class=\"se\"></div>" +
			"<div class=\"sw\"></div>" +
		"</div>";
	
	/**
	 * Fire on DOM.
	 */		
	this.ondom = function () {
	
		var spots = document.getElementById ( "spots" );
		if ( spots != null ) {
		
			var temp = document.createElement ( "div" );
			temp.innerHTML = MARKUP;
		
			var divs = spots.getElementsByTagName ( "div" );
			var div, i = 0;
			 
			while ( div = divs.item ( i++ )) {
				var classname = div.className;
				if ( classname == "spot" || classname.indexOf ( "spot " ) >-1 ) {
					div.appendChild ( 
						temp.firstChild.cloneNode ( true )
					);
				}
			}
		}
	}
	
	/**
	 * Register with the Manager.
	 */
	Manager.ondom ( this );
}
