var defaultValue = new Class({
	initialize : function() {
		window.addEvent("domready", this.main );
	},
	
	main : function() {
		$$(".defaultValue").forEach(function($key) {
			$key.defVal = $key.value;
			$key.onfocus = function() {
				theVal = new String(this.value);
				if (theVal.clean() == this.defVal) {
					this.value = ""
				} else {
					this.select();
				}
			}
			
			$key.onblur = function() {
				theVal = new String(this.value);
				if (theVal.clean() == "") {
					this.value = this.defVal
				}
			}
		})
	}
	
	
	
});
new defaultValue();

window.addEvent("domready", function() {
	
	window.panels = new Hash.Cookie("ourPanels", {"duration":"365", "path":"/" });
	var holder = new Element("div", {"id":"sidebarHolder"});
	holder.injectInside($("sidebarHome"));
	$$(".widgetHome").forEach(function($key) {
		if ($key.id != "search") { 
			var preHolder = new Element("div", {"id":"AA_"+$key.id, "class" : "subSliderHolder"});
			preHolder.adopt($key);
			this.adopt(preHolder);
		
		}
	}, holder);
	var paneli = panels.get("elems");
	if ($type(paneli) == "array") {
		for(var i=0; i<paneli.length; i++) {
			if ($chk($(paneli[i]))) {
				holder.adopt($(paneli[i]));
			}
		}
	}
	var drags = new Sortables(holder, {
		"handles" : holder.getElements(".sideBarTitle"),
		onComplete : function() {
			elems = $$("#sidebarHolder .subSliderHolder");
			for (var i=0; i<elems.length; i++) {
				elems[i] = elems[i].id;
			}
			window.panels.set("elems", elems);
		} 
	}); 
	
	
});