Array Nearest Number

Find the nearest number value within the array
numbers=[2,7,10,12,26 31,36,43,46,49]

difference = [38,33,29,28,14,9,4,3,6,9]

<HTML>
<HEAD>
<TITLE>Array Nearest Number</TITLE>

<script type="text/javascript">

// jeff
//www.huntingground.freeserve.co.uk

numbers=[2,7,10,12,26,31,36,43,46,49]

function findNearest(){

inputNumber= 300

difference=[]

for(var i=0;i<numbers.length;i++){

if(inputNumber>numbers[i]){
difference[i]=inputNumber-numbers[i]
}
else if(inputNumber<numbers[i]){
difference[i]=numbers[i]-inputNumber
}
else{
difference[i]=0
}

}

indexNum=0
lowestNum=difference[0]

for(var j=0;j<difference.length;j++){
if(difference[j]<lowestNum){
temp=difference[j]
indexNum=j
}
}

alert(numbers[indexNum])

}

</script>