	window.addEvent('domready', function() {
		var message = $$('#confirm');
		message.each(function(msg) {
			msg.set('tween', {duration: '3000', link: 'chain'});
			msg.fade(0);
			//msg.tween('height', [msg.get('height'), 0]);
		});
	});

	function newCategory(cat) {
		var hidden = $$('.category');
		hidden.each(function(hide) {
			hide.addClass('hide');
		});
		$('cat_name').disabled = true;
		$('cat_name').removeClass('required');
		if (cat.options[cat.options.selectedIndex].value == 0) {
			hidden.each(function(hide) {
				hide.removeClass('hide');
			});
			$('cat_name').disabled = false;
			$('cat_name').addClass('required');
		}
	}

	 function $get(key,url){  
	     if(arguments.length < 2) url =location.href;  
	     if(arguments.length > 0 && key != ""){  
	         if(key == ""){  
	             var regex = new RegExp("[]([^$]*)");  
	         } else if(key == "?"){  
	             var regex = new RegExp("[?]([^$]*)");  
	         } else {  
	             var regex = new RegExp("[?&]"+key+"=([^&]*)");  
	         }  
	         var results = regex.exec(url);  
	         return (results == null )? "" : results[1];  
	     } else {  
	         url = url.split("?");  
	         var results = {};  
	             if(url.length > 1){  
	                 url = url[1].split("");  
	                 if(url.length > 1) results["hash"] = url[1];  
	                 url[0].split("&").each(function(item,index){  
	                     item = item.split("=");  
	                     results[item[0]] = item[1];  
	                 });  
	             }  
	         return results;  
	     }  
	 }  