
function sort_array(assoc_array) {
    var temp_array = new Array();
    for(assoc_array_id in assoc_array) {
        temp_array.push(assoc_array[assoc_array_id].charAt(0).toLowerCase() + assoc_array[assoc_array_id] + ':' + assoc_array_id);
    }
    temp_array.sort();
    var sorted_assoc_array = new Object();
    for (i=0;i<temp_array.length;i++) {
        array_item = temp_array[i].split(':');
        sorted_assoc_array[array_item[0].substring(1)] = array_item[1];
    }
    return sorted_assoc_array;
}

