// http://www.fullposter.com/snippets.php?snippet=63
// I think this works w/ the doctors page b/c it stops the event bubbling, but not sure.
function registerEventWithArguments(element, event, func, argumentsArray)
{
	/*presumes func uses javascript closures*/
	if(typeof func=="string")
		func=window[func];
	if(typeof element=="string")
		element=document.getElementById(element);
	if(!element || typeof event!="string" || typeof func!="function")
		return false;
	event=event.toLowerCase();
	
	if(typeof element['addEventListener']!="undefined")
	{
		if(event.indexOf('on')>-1)
			event=event.replace(/^on/, '');
		element.addEventListener(event, func(argumentsArray), false);
		return true;
	}
	
	else if(typeof element['attachEvent']!="undefined")
	{
		if(event.indexOf('on')!=0)
			event='on'+event;
		element.attachEvent(event, func(argumentsArray));
		return true;
	}
	
	else
	{
		if(event.indexOf('on')!=0)
			event='on'+event;
		element[event]=func(argumentsArray);
	}
	
	return false;
}


function showDoctorName(args)
{
	return function()
	{
		document.getElementById('arrow' + args[0]).style.display = 'inline';
		//$('arrow' + args[0]).appear( {queue: 'front', duration: .25} );
	}
}

function hideDoctorName(args)
{
	return function()
	{
		document.getElementById('arrow' + args[0]).style.display = 'none';
		//$('arrow' + args[0]).fade( {queue: 'end', duration: .25} );
	}
}

function showBodyHover(part)
{
	document.getElementById(part + "Area").className = "bodyPart " + part + "Area " + "bodyHover";
}

function hideBodyHover(part)
{
	document.getElementById(part + "Area").className = "bodyPart " + part + "Area";
}