<script language="JavaScript"> var arrSize = 4; var inser = 0; var myArray = new Array() myArray[0] = '1' myArray[1] = '665' myArray[2] = '6' myArray[3] = '9' myArray[4] = '13' for( var next = 1; next < arrSize; next++ ) { inser = myArray[next]; var movItem = next; while( ( movItem > 0 ) && ( myArray[movItem - 1] > inser ) ) { myArray[movItem] = myArray[movItem - 1]; movItem--; } myArray[movItem] = inser; } alert(myArray[0]); </script>