function switch_video(id) { ////console.log("start"); //alert(find_video(id)['name']); var video = find_video(id); var template = "This video is not available."; if(omp_sites[video["site"]] || video["site"] == "flv") { if(video["site"] == "flv") { $("#video").html("
"); jwplayer("mediaplayer").setup({ flashplayer: "jwplayer/player.swf", file: video["parameters"][0], width: "100%", height: "100%", autoplay: true }); } else { template = omp_sites[video["site"]]; template = template.replace(/\$w/g, "100%"); template = template.replace(/\$h/g, "100%"); //console.log(video["parameters"]); for(var i in video["parameters"]) { var parameter = video["parameters"][i]; template = template.replace(new RegExp("\\$s" + i, "g"), parameter); //console.log(template); } $("#video").html(template); } $("#np_title").html(video["name"]); $("#np_description").html(cut_text(video["description"], 200)); $(".nowplaying").show(); hide_index(); } else { //console.log(video["site"]); } } function find_video(id) { for(var i in omp_videos) { var cat = omp_videos[i]; if(cat[id]) { return cat[id]; } } } function cut_text(text, length) { if(text.length > length) { var pattern = new RegExp("^.{0," + length + "}\\b", "i"); //console.log(pattern, text); return text.match(pattern) + "..."; } else { return text; } } function show_index() { $("#video").removeClass("video_normal").addClass("video_shrunk"); $("#index").removeClass("index_normal").addClass("index_expanded"); } function hide_index() { $("#video").removeClass("video_shrunk").addClass("video_normal"); $("#index").removeClass("index_expanded").addClass("index_normal"); } function load_categories() { var categorylist = []; for(var i in omp_videos) { categorylist.push(i); //console.log(i); } categorylist.sort(); var list_element = $("#categorylist"); for(var t in categorylist) { list_element.append("" + categorylist[t] + ""); } } function load_category(id) { var close_button = "X"; if(omp_videos[id]) { var index_element = $("#index"); index_element.html(close_button + "