/*<![CDATA[*/
function sV(v, e, s)
{
	e.scrollTop = Math.round(v / s.maximum * (e.scrollHeight - e.offsetHeight));
}

function gD(id, t)
{
	if (id == 0) {
		$(t).update('&nbsp;');
		return true;
	}
		
	new Ajax.Updater(t, 'getDoctor.php?id=' + id,
			{
				evalScripts: true,
				onComplete: function() {
					$('center_contents_header').update($('medic_name_hidden').innerHTML).show();
					$(t).update($('medic_details_hidden').innerHTML);
				}					
			}
	);
}

function gS(id, t)
{
	$('center_contents_extra').update('&nbsp;');
	$('center_contents').update('&nbsp;');
	if ($('center_contents_extra_header')) $('center_contents_extra_header').update('');

	new Ajax.Updater(t, 'getSpecialities.php?id=' + id,
			{
				evalScripts: true,
				onComplete: function() {
					$('center_contents').update($('speciality_description_hidden').innerHTML);
				}					
			}
	);
}

function gSD(id, t)
{
	if (id == 0) {
		$(t).update('&nbsp;');
		return true;
	}

	new Ajax.Updater(t, 'getSpecialitiesDoctor.php?id=' + id,
			{
				evalScripts: true,
				onComplete: function() {
					$('center_contents_extra_header').update($('medic_name_hidden').innerHTML).show();
					$(t).update($('medic_details_hidden').innerHTML);
				}					
			}
	);
}

document.observe('dom:loaded',
	function()
	{
		$('title_alpha').setOpacity(.2);
		$('center_background').setOpacity(.7);
		if ($('center_background_extra')) $('center_background_extra').setOpacity(.7);

	    if ($('center_scroll_handle') && $('center_scroll')) {
			var center_scroller = new Control.Slider('center_scroll_handle', 'center_scroll', {
				axis: 'vertical',
				onSlide: function(v) { sV(v, $('center_contents'), center_scroller);  },
				onChange: function(v) { sV(v, $('center_contents'), center_scroller); }
			});
		
			if ($('center_contents').scrollHeight <= $('center_contents').offsetHeight) {
				center_scroller.setDisabled();
				$('center_scroll').hide();
			}
	    }

	    if ($('right_scroll_handle') && $('right_scroll')) {
			var right_scroller = new Control.Slider('right_scroll_handle', 'right_scroll', {
				axis: 'vertical',
				onSlide: function(v) { sV(v, $('right_contents'), right_scroller);  },
				onChange: function(v) { sV(v, $('right_contents'), right_scroller); }
			});
		
			if ($('right_contents').scrollHeight <= $('right_contents').offsetHeight) {
				right_scroller.setDisabled();
				$('right_scroll').hide();
			}
	    }
	}
);
/*]]>*/