$(document).ready(function(){ 	ad_position();  });
// sets up the drags 
function ad_drags(){
	$('.adSystemEditHolder').draggable({ handle: '.adSystemEditHolderButtons', containment: 'body' });	
}

// changes position on the page and saves it
function ad_position(){
	$('.adSortableHolder').sortable({
		handle:'.adEditHeader', 
		placeholder: 'adSortablePlaceHolder',
		update: function(ev,ui) {
			var block = ui.item;
			var blockForm = $(block).children().children().children().children();
			var guid = blockForm.children('.adEditBtnguid').val();
			var dbTable = blockForm.children('.adEditBtndbTable').val();
			var source = blockForm.children('.adEditBtnsource').val();
			var parent = blockForm.children('.adEditBtnparent').val();
			var newPosition = '';
			
			// getting the new position
			$(block).closest('.adSortableHolder').children('.adSortBlockItem').each(function(i){
				debug('block: '+i);
				if($(this).children().children().children().children().attr('id') == 'editForm_'+guid) { debug('this is it: '+(i)); newPosition = i; }
			});
			
			$.post('?adFront=position', { guid:guid, dbTable:dbTable, source:source, parent:parent, newPosition:newPosition });
			
			debug('guid: '+guid);
			debug('dbTable: '+dbTable);
			debug('source: '+source);
			debug('parent: '+parent);
			debug('newPosition: '+newPosition);
			debug('--------------');
		}
	});
}

