document.observe("dom:loaded", function() {
	var revs=$$('.hidden-val');
	revs.each(function(rev) {
		rev.observe('click', function(ev) {
			var peepID=rev.up().id;
			rev.removeClassName('hidden-val');
			rev.hide();
			new Ajax.Updater({success: rev}, 'ajax/getemail.php', {parameters: {peopleID: peepID}}
			);
			Effect.Appear(rev);
			rev.stopObserving('click');
		});
	});
	if($('dl-list'))
	{
		Sortable.create('dl-list', {tag: 'div', onUpdate: savepos});
		$$('.position').each(function(el) {
			el.observe('mouseover', function(ev) {
				
				var div =Event.element(ev).up('div').setStyle({borderTop: '1px inset #5E5E5E', borderBottom: '1px inset #5E5E5E'});
			});
			el.observe('mouseout', function(ev) {
				
				var div =Event.element(ev).up('div').setStyle({borderTop: 'none', borderBottom: 'none'});
			});
		});
	}
});

function savepos(el)
{
	var files=Sortable.serialize(el);
	new Ajax.Request('ajax/orderfiles.php', 
			{method:'post', 
			parameters:files,
			onSuccess: function(request) {
				var newvals=request.responseJSON;
				for(i in newvals)
				{
					$('file_'+i).down('.position').innerHTML=newvals[i];
				}
			}
		});
}


