I keep getting cannot read property error. : I am trying to do a bubblesort. I am using this algorithm to sort a 2d array and I keep getting an error. Here is the function:

    var array = [["Rober Hill", 123.54],
		["Chrsitopher Reddkin", 54.67],
		["Maggie Woods", 1000.87],
		["Jennifer Jones", 3.34],
		["Marcus Parker", 64.98]];
                table = document.getElementById("table");

             function bubbleSort(array, length, element) 
        {
        	var swapped = false;
        	do 
        	{
        		for (var a = 0; a < 5; a++) 
        		{
        			if (array[a][1] > array[a+1][1])
        			{
        			var temp = array[a][1];
           			array[a][1] = array[a+1][1];
           			array[a+1][1] = temp; 
           			swapped = true;	
        			}
        		}
        	} while(swapped);
        return array;

        }

The error says: Sorting.html:59 Uncaught TypeError: Cannot read property '0' of undefined. I have this function on a button. Any kind of help would be nice! Thank you 