у функции два параметра а ты ей в качестве первого массив скармливаешь, а второй вообще параметр не даёшь.
1й вариант)
<script>
function uh(x,y)
{b=x-y;
if(b>0)
{return b=1}
else
{return b=0}
}
a=new Array(3,7);
alert( uh( a[0], a[1] ) )
a=new Array(7,3);
alert( uh( a[0], a[1] ) )
</script>
2й вариант)
<script>
function uh(p)
{b=p[0]-p[1];
if(b>0)
{return b=1}
else
{return b=0}
}
a=new Array(3,7);
alert( uh( a) )
a=new Array(7,3);
alert( uh( a ) )
</script>
P.S. этот раздел для готовых скриптов вопросы адресуй в другие разделы.