diff --git a/video_init.js b/video_init.js
index b162c58124..0757270f47 100644
--- a/video_init.js
+++ b/video_init.js
@@ -16,8 +16,28 @@ ajax_video=good;
loadNewVideo(streams["1.0"], ${ video_time });
+function add_speed(key, stream) {
+ var id = 'speed_' + stream
+ $("#video_speeds").append(' '+key+'X');
+ $("#"+id).click(function(){
+ change_video_speed(key, stream)
+ });
+}
+
var l=[]
for (var key in streams) {
l.push(key);
- $("#video_speeds").append(" "+key+"X");
-}
\ No newline at end of file
+}
+
+function sort_by_value(a,b) {
+ var x=parseFloat(a);
+ var y=parseFloat(b);
+ var r=((x < y) ? -1 : ((x > y) ? 1 : 0));
+ return r;
+}
+
+l.sort(sort_by_value);
+
+for(var i=0; i