If you take the basic helloworld example from the Yahoo Maps API documentation http://developer.yahoo.net/maps/ajax/index.html and include the script.aculo.us prototype.js file, the yahoo map will load but is no longer draggable. Firefox reports:
"Error: nm.calculatePosition is not a function
Source File: http://api.maps.yahoo.com/v2.0/aj/ymapapi.js
Line: 866"
(note that the yahoo developer key in this example is not valid):
<html>
<head>
<script type="text/javascript" src="http://api.maps.yahoo.com/ajaxymap?v=2.0&appid=some_valid_yahoo_key"></script>
// add this line and it breaks draggable maps
<script src="/path/to/scriptaculous/prototype.js" type="text/javascript"></script>
<style type="text/css">
#mapContainer {
height: 600px;
width: 600px;
}
</style>
</head>
<body>
<div id="mapContainer"></div>
<script type="text/javascript">
// Create a lat/lon object
var myPoint = new YGeoPoint(30.244047, -97.747175);
// Create a map object
var map = new YMap(document.getElementById('mapContainer'));
// Display the map centered on a latitude and longitude
map.drawZoomAndCenter(myPoint, 3);
</script>
</body>
</html>