/*
deserves.js created 2-2-2008 T. Graham Westerlund
contains scriptaculous effects for deserves and show hides
*/
//shows the different pages only 
function show_div(div_id,handleDiv,trackDiv,wrapDiv,scrollableDiv) {
	
	
    // hide all the divs
	document.getElementById('loc_0').style.display = 'none';
	document.getElementById('loc_1').style.display = 'none';
	document.getElementById('loc_2').style.display = 'none';
	document.getElementById('loc_3').style.display = 'none';
	document.getElementById('loc_4').style.display = 'none';
	document.getElementById('loc_5').style.display = 'none';
	document.getElementById('loc_6').style.display = 'none';
	document.getElementById('loc_7').style.display = 'none';
	document.getElementById('loc_8').style.display = 'none';
	document.getElementById('loc_9').style.display = 'none';
	document.getElementById('loc_10').style.display = 'none';
	document.getElementById('loc_11').style.display = 'none';
	document.getElementById('loc_12').style.display = 'none';
	document.getElementById('loc_13').style.display = 'none';
	document.getElementById('loc_14').style.display = 'none';
	
// show the requested div
    document.getElementById(div_id).style.display = 'block';
	
	Element.hide(document.getElementById('back'));
	new Effect.toggle('back', 'appear', {duration:0.0});
	slider = new Control.Slider(handleDiv, trackDiv,{
			axis: 'vertical',
			onSlide: function(v) { scrollVertical(v, $(scrollableDiv), slider);  },
			onChange: function(v) { scrollVertical(v, $(scrollableDiv), slider); }
	});
	// disable vertical scrolling if text doesn't overflow the div
			if ($(scrollableDiv).scrollHeight <= $(scrollableDiv).offsetHeight) {
				slider.setDisabled();
				$(trackDiv).hide();
				$(wrapDiv).hide();
				
			}
	
}

// show the requested div with effect of appearing and sliding down this one does the list
function show_div_and_slidedown(div_id) {
	//document.getElementById('loc_0').style.display = 'none';

	document.getElementById('loc_1').style.display = 'none';
	document.getElementById('loc_2').style.display = 'none';
	document.getElementById('loc_3').style.display = 'none';
	document.getElementById('loc_4').style.display = 'none';
	document.getElementById('loc_5').style.display = 'none';
	document.getElementById('loc_6').style.display = 'none';
	document.getElementById('loc_7').style.display = 'none';
	document.getElementById('loc_8').style.display = 'none';
	document.getElementById('loc_9').style.display = 'none';
	document.getElementById('loc_10').style.display = 'none';
	document.getElementById('loc_11').style.display = 'none';
	document.getElementById('loc_12').style.display = 'none';
	document.getElementById('loc_13').style.display = 'none';
	document.getElementById('loc_14').style.display = 'none';

	document.getElementById('loc_0').style.display = 'block';
	
	Element.hide(document.getElementById('back')); 
	Element.hide(document.getElementById('list')); 
 	new Effect.Appear(document.getElementById('list')); 
 	new Effect.SlideDown(document.getElementById('list'));
 
}	
