Yes there is a conflict, it is to do with both libraries overriding the clone function for arrays. Unfortunately this is vital for the Nokia Maps event system so the result is a static map (and a load of JavaScript errors.) I'm not sure if it helps, but I can get the map to react to events by removing five lines from the mootools-core-1.4.5-full-compat.js library instead.
Firstly ensure the Nokia Maps library loads first by declaring it first i.e.:
Code:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=7; IE=EmulateIE9" />
<title>Premiership: Nokia Maps with Mootools</title>
<script type="text/javascript" charset="UTF-8" src="http://api.maps.nokia.com/2.2.3/jsl.js?with=all"></script>
<script type="text/javascript" src="mootools-core-1.4.5-full-compat.js"></script>
...etc
Secondly comment out the following in the mootools-core-1.4.5-full-compat.js file:
Code:
/*
Array.implement('clone', function(){
var i = this.length, clone = new Array(i);
while (i--) clone[i] = cloneOf(this[i]);
return clone;
});*/
The map will then work, I'm not sure of the effect on the Mootools codebase since this means the system is using the Nokia Maps version instead.