Masz szczęście, że miałem to zadanie (sesja styczeń 2019). W drugim skrypcie masz te same zmienne, co w pierwszym i ponownie je podstawiasz ścieżkami. Dlatego też oba obrazki zmieniają się na takie same (skrypty "przeszkadzają" sobie). Zamień w drugim skrypcie na przykład:
script type="text/javascript">
if (document.images) {
var Image_off2 = new Image();
Image_off2.src = "pies2.jpg";
var Image_on2 = new Image();
Image_on2.src = "pies2-szary.jpg";
var obr = document.getElementById("zedjj");
obr.onmouseover = function() {
this.src = Image_on2.src
}
obr.onmouseout = function() {
this.src = Image_off2.src
}
}
</script>