/**
 * @class
 * This code injects rounded corners, preserving view-source readability.
 */
var Tours = 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 tours = document.getElementById ( "tours" );
		if ( tours != null ) {
			
			var temp = document.createElement ( "div" );
			temp.innerHTML = MARKUP;
		
			var divs = tours.getElementsByTagName ( "div" );
			var div, i = 0;
			 
			while ( div = divs.item ( i++ )) {
				var classname = div.className;
				if ( classname == "tour" ) {
					div.appendChild ( 
						temp.firstChild.cloneNode ( true )
					);
				}
			}
		}
	}
	
	/**
	 * Register with the Manager.
	 */
	Manager.ondom ( this );
}
