function MacPush(arry, arg)
{
	var cnt = arry.length;
	arry[cnt++] = arg;
}


function MacShift(inputArray) 
{
	var a = new Array();	
	
	for (var i=0; i<inputArray.length; i++)
	{
		if(inputArray[i] != null)
			MacPush(a, inputArray[i]);
	}

	return a;
}	


function MacBubbleSort(inputArray, start, end) 
{
	for (var i=end - 1; i >= start;  i--) {
		for (var j = start; j <= i; j++) {
			if (inputArray[j+1] < inputArray[j]) {
				var tempValue = inputArray[j];
				inputArray[j] = inputArray[j+1];
				inputArray[j+1] = tempValue;
			}
		}
	}
	
	return inputArray;
}
