

function initGestioneHome() {
	new Draggable('newArticolo',{scroll: window, revert: true });
	$$('div.blockElement').each(function(element){
		new Draggable(element,{scroll: window, revert: true });
		Droppables.add(element,{
			onDrop: function(dragged, dropped, event) {
				var temp = dragged.innerHTML;
				dragged.innerHTML = dropped.innerHTML;
				dropped.innerHTML = temp;
				if( event.altKey || event.shiftKey) {
					siftDown(dragged.innerHTML, dropped.innerHTML);
				}
  			}
		});
	})	
}

function updateDropElement(text, li) {
	$('newArticolo').innerHTML = li.innerHTML;
}

function siftDown(old,first) {
	var firstReached = false;
	$$('div.blockElement').each(function(element){
		if(!firstReached) {
			firstReached = (element.innerHTML == first);
		} else {
			temp = element.innerHTML;
			element.innerHTML = old;
			old = temp;
		}
	})
}

function salvaHome() {
	var i = 0;
	$$('div.blockElement').each(function(element){
		$('GestioneHome'+i).value = element.innerHTML;
		i++;
	});
	$('GestioneUpdateHomeForm').submit();
}

