var Mobile_remote = { id: "", get_input: function(value) { if(Mobile_remote.id === "") { Mobile_remote.set_id(value.toLowerCase()); } else { Mobile_remote.set_channel(value.toLowerCase()); } }, set_id: function(id) { Mobile_remote.id = id; $("#pausebutton_remote").attr("disabled", false); $("#skipbutton_remote").attr("disabled", false); $("#playbutton_remote").attr("disabled", false); $("#skipbutton_remote").attr("disabled", false); $("#remote_channel").val(""); $("#remote_channel").attr("placeholder", "Change channel"); $("#remote_header").html("Controlling " + id); $("#volume-control-remote").css("display", "block"); }, set_channel: function(channel_name) { socket.emit("id", {id: Mobile_remote.id, type: "channel", value: channel_name}); }, play_remote: function() { socket.emit("id", {id: Mobile_remote.id, type: "play", value: "mock"}); }, pause_remote: function() { socket.emit("id", {id: Mobile_remote.id, type: "pause", value: "mock"}); }, skip_remote: function() { socket.emit("id", {id: Mobile_remote.id, type: "skip", value: "mock"}); }, initiate_volume: function() { $("#volume-control-remote").slider({ min: 0, max: 100, value: 100, range: "min", animate: true, stop:function(event, ui) { socket.emit("id", {id: Mobile_remote.id, type: "volume", value: ui.value}); Helper.log("volume"); } }); } };