Доброго времени суток, товарищи! Помогите пожалуйста разобраться.
Суть проблемы в следующем: имеется картинка с именем "loshad", которая плавно появляется при наведении на неё курсора мыши, и при уводе курсора с данной картинки она должна стать полностью не видимой. 
Но всё бы хорошо, вот только при уводе с неё курсора, данная картинка полностью не исчезает, а остаётся видимой процентов на 10, на фоне картинки "fon" . А также ей видимость после этого уже вообще не изменяется. Если убрать фоновую картинку то всё нормально "loshad" становиться полностью не видимой. 
КОД привожу ниже.
==============================================
<html>
<head >
</head>
<body style= "background-image: url('images/fon.png')" >
<script type="text/javascript">
var obj,op;
function disappear(x) {
    op = (obj.style.opacity)?parseFloat(obj.style.opacity):parseInt(obj.style.filter)/100;
    if(op > x) {
        clearTimeout(t);
        op -= 0.05;
        obj.style.opacity = op;
        obj.style.filter='alpha(opacity='+op*100+')';
        t2=setTimeout('disappear('+x+')',20);
    }
}
function transparent(x,x2,obj,pid)
{
    var t,t2;
    this.appear = function() {
        var op = (obj.style.opacity)?parseFloat(obj.style.opacity):parseInt(obj.style.filter)/100;
        if(op < x) {
            clearTimeout(t2);
            op += 0.05;
            obj.style.opacity = op;
            obj.style.filter='alpha(opacity='+op*100+')';
            t = setTimeout(arguments.callee,50);
        }
    }
    this.disappear = function() {
        var op = (obj.style.opacity)?parseFloat(obj.style.opacity):parseInt(obj.style.filter)/100;
        if(op > x2) {
            clearTimeout(t);
            op -= 0.05;
            obj.style.opacity = op;
            obj.style.filter='alpha(opacity='+op*100+')';
            t2 = setTimeout(arguments.callee,50);
        }
    }
}
</script><br><br>
<img src="images/loshad.png" style="position: absolute; z-index: 1!important; alt=; width: 731px; height: 483px;"logo" width="636" height="396" id="image_1"
onmouseover="z = new transparent(1,0.0,this); z.appear();" onMouseOut="z.disappear();">
<script type="text/javascript">
 document.getElementById('image_1').style.opacity = 0.0;
 document.getElementById('image_1').style.filter = 'alpha(opacity=1)';
 </script>
 
</body>
</html>
==========================================
Во вложении картинки с самой страницей.