/**
 * @class
 * This code injects rounded corners, preserving view-source readability.
 */
var Forms = 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 () {
	
		if ( document.forms.length > 1 ) { // there's always the search form...
		
			var temp = document.createElement ( "div" );
			temp.innerHTML = MARKUP;
		
			var form, i = 0;
			while ( form = document.forms [ i++ ]) {
				var classname = form.className;
				if ( classname == "form" || classname.indexOf ( "form " ) >-1 ) {
					form.appendChild ( 
						temp.firstChild.cloneNode ( true )
					);
				}
			}
		}
	}
	
	/**
	 * Register with the Manager.
	 */
	Manager.ondom ( this );
}
