
// EM.tools {{{

// declare namespace() method
String.prototype.namespace = function(separator) {
  this.split(separator || '.').inject(window, function(parent, child) {
    var o = parent[child] = { }; return o;
  });
};


'EM.tools'.namespace();

EM.tools.roundedCorner = function (selector) {
	$$(selector).each(function(el) {
		$(el).addClassName('em-rounded');
		$(el).insert({
			top: '<span class="tl"> </span><span class="tm"> </span><span class="tr"> </span><span class="ml"> </span><span class="mm"> </span><span class="mr"> </span><span class="bl"> </span><span class="bm"> </span><span class="br"> </span>'
		});
	});
};
EM.tools.roundedCornerTextBox = function () {
	$$('.input-text').each(function(el) {
		if (Element.visible(el) && !el.hasClassName('qty')) {
			//$(el).relativize(); // Doesn't work on IE
			$(el.parentNode).addClassName('em-rounded');
			$(el.parentNode).insert({
				top: '<span class="tl"> </span><span class="tm"> </span><span class="tr"> </span><span class="ml"> </span><span class="mm"> </span><span class="mr"> </span><span class="bl"> </span><span class="bm"> </span><span class="br"> </span>'
			});
		}
	});
};

// }}}


// EM0004 {{{

document.observe("dom:loaded", function() {
	window.setTimeout(function() {
		EM.tools.roundedCornerTextBox();
	},100);
});

// }}}









