      $(function() {
	 $('#content').css({'height': (($(window).height()) - 205)+'px'});
	 $(window).resize(function(){
	    $('#content').css({'height': (($(window).height()) - 205)+'px'});
	 });
      });

      var timer=false;
      var stream2;
      var player2;
      var text;
      var browser2;
      var online2;
      function logo_over(img, over) {
	 if(img != "") {
	    $("#kepitkukka").attr("src", img);
	 }
	 if(over == true) {
            text = $("#bar_inner").html();
            clearInterval(timer);
	    $("#bar_inner").html("<p>Kepit Systems Oy</p>");
	 } else {
            $("#bar_inner").html("<p>"+text+"</p>");
            if(stream2 != "" && player2 != "" && browser2 != "opera" && online2 == true) {
               timer = window.setInterval("get_stream_cur_time('"+stream2+"','"+player2+"',true);",1000);
            }
         }
      }
      function get_stream_online(url,browser,player,stream,error,prefix,play) {
        $.get("/views/main/stream_online.php?url="+url+"stream_info/online.php?stream="+prefix.replace(/ /g,""), function(data) {
            if(data.indexOf("Online") != -1) {
               stream2 = stream;
               player2 = player;
               online2 = true;
               browser2 = browser;
               var bar_inner = $("#bar_inner").html();
               if(bar_inner.indexOf("Yhdistet") != -1 && timer > 2 && player == "cortado") {
                  window.setTimeout("stream_play_error('"+stream+"');",20000);
               } else if(bar_inner.indexOf("Yhdistet") != -1 && timer > 2 && player == "embed") {
                  window.setTimeout("stream_play_error('"+stream+"');",10000);
               } else if(bar_inner.indexOf("Yhdistet") != -1 && timer > 2 && player == "mp3wmp") {
                  window.setTimeout("stream_play_error('"+stream+"');",10000);
               } else if(bar_inner.indexOf("Yhdistet") != -1 && timer > 2) {
                  window.setTimeout("stream_play_error('"+stream+"');",10000);
               }
               if(timer == false && browser != "opera") {
                  timer = window.setInterval("get_stream_cur_time('"+stream+"','"+player+"',true);",1000);
               }
                if(play == false) {
                    window.location.reload();
                }
                window.setTimeout("get_stream_online('"+url+"','"+browser+"','"+player+"','"+stream+"','"+error+"','"+prefix+"',true);",10000);
            } else {
                var player_pause = $("#player_pause").attr("href").substring(11);
                $("#bar_inner").html("<p>"+stream+" - "+error+"</p>");
                online2 = false;
                window.setTimeout(""+player_pause+";",1);
                clearInterval(timer);
                window.setTimeout("get_stream_online('"+url+"','"+browser+"','"+player+"','"+stream+"','"+error+"','"+prefix+"',false);",10000);
            }
        });
      }
      
      function stream_play_error(stream) {
         var bar_inner = $("#bar_inner").html();
         if(bar_inner.indexOf("Yhdistet") != -1) {
            $("#bar_inner").html("<p>"+stream+"</p>");
         }
      }
      
      function get_stream_cur_time(stream,player,online) {
         if(online == true && $("#bar_inner").html() != "<p>Kepit Systems Oy</p>") {
            switch(player){
               case "mp3wmp":
                  var time = parseInt(document.getElementById('Audio').controls.currentPosition);
               break;
               case "videoelement":
                  var time = parseInt(document.getElementById('video').currentTime);
               break;
               case "cortado":
                  var time = parseInt(document.applets[0].getPlayPosition());
               break;
               case "mp3flash":
                  var time = parseInt($('#flashtime').val());
               break;
               case "embed":
                  var time = '';
               break;
               case "vlc_mozilla":
                  var time = parseInt(vlc.input.time / 1000);
               break;
               case "vlc_activex":
                  var time = parseInt(vlc.input.time / 1000);
               break;
               default:
            }
            if(time != "") {
               var hour = Math.floor(time/3600);
               var min = Math.floor(time/60)-(hour*60);
               var sec = time-(hour*3600)-(min*60); 
               hour = parseInt(hour);
               min = parseInt(min);
               sec = parseInt(sec);
               if(min < 10) { min = "0"+min; }
               if(sec < 10) { sec = "0"+sec; }
               $("#bar_inner").html("<p>"+stream+" - "+hour+":"+min+":"+sec+"</p>");
            }
         } else {
            exit;
         }
      }
