/* required from page */
function getOrderArrayItems(items) {
	var its=items;
	var aux = new Array();
	var i = 0;
	var length = its.length;
	while (i < length) {
			var sort = parseInt(its[0].sort_order, 10);
			var auxInner = new Array();
			its.forEach(function (ele) {
					if (parseInt(ele.sort_order, 10) < sort) {
							sort = parseInt(ele.sort_order, 10);
					}
			});
			auxInner = its.filter(function (item) {
					if (parseInt(item.sort_order, 10) == sort) {
							i++;
							return true;
					}
					return false;
			});
			auxInner.sort(function (a, b) {
					var res = a.menu_item_name > b.menu_item_name;
					return res;
			});
			auxInner.forEach(function (x) {
					aux.push(x);
			});
			its = its.filter(function (item) {
					if (parseInt(item.sort_order, 10) != sort) {
							return true;
					}
					return false;
			});
	}
	return aux;
}