disabledLink=new Object();

function disableLink(id,disable){
	if($(id)){
		if(!disabledLink[id]){
			disabledLink[id]=new Object();
		}
		
		if(disable){
			
			disabledLink[id]['href']=$(id).href;
			disabledLink[id]['onclick']=$(id).onclick;

			if($(id).href){
				$(id).href='javascript:void(0);';
			}
			
			if($(id).onclick){
				$(id).onclick='';
			}

			$(id).style.cursor='wait';	
		}
		else {
			if(disabledLink[id]['href']){
				$(id).onclick=disabledLink[id]['href'];
			}
			if(disabledLink[id]['onclick']){
				$(id).onclick=disabledLink[id]['onclick'];
			}
			$(id).style.cursor='pointer';	
		}
	}
}

SortablesTimeouts=new Object();

function DragDropSort(Name,enable,exec){
	if(enable){
		if(SortablesTimeouts[Name]){
			clearTimeout(SortablesTimeouts[Name]);
		}
		if(!Sortable.options(Name)){
			Sortable.create(Name,{tag:'li',dropOnEmpty:true,overlap:'horizontal',constraint:false,scroll:window,scrollSensitivity:40,onUpdate:function(){if(exec){ eval(exec); } Sortable.destroy(Name);}});	
		}
	}
	else {
		SortablesTimeouts[Name]=setTimeout("Sortable.destroy('"+Name+"');",2000);
	}
}
