(function()
{
	var r = function() {
	
		var inp = document.getElementsByTagName("input");
		
		for(var i = 0, l = inp.length; i < l; i++)
		{
			var el = inp[i];
			
			var rel = el.getAttribute("rel");
		
			if(rel && el.type == "text" && rel.match(/clear/))
			{	
				if(!el.defaultValue) continue;
			
				el.onfocus = function() {
					if(this.value == this.defaultValue) {
						this.value = "";
					}
				};
				
				el.onblur = function() {
					if(this.value == "") {
						this.value = this.defaultValue;
					}
				};
				
			}
		
		}
			
	}
	
	if(jQuery) {
		jQuery().ready(r);
		return;
	}
	
	var o = window.onload;
	
	window.onload = function() {
		r();
		if(typeof o == "function") {
			o();
		}
	}
	
})()