$(document).ready(function() {

	$("#stations").autoscroll(AUTOSCROLL_Y);
	$(function() {
  		return $("#stations").autoscroll(AUTOSCROLL_Y);
	});
	
	
	$("#jserror").css("display","none");
	$("#webplayer").css("display","block");
	
	
	//player wird schwarz
	player_color_change('#909090','#000000','#D0D0D0','#404040');
	
	
	lastBlock = $("#a1");
    maxWidth = 338;
    minWidth = 18;	

    $("ul .link").click(
      function(){
        $(lastBlock).animate({
			width: minWidth+"px"
		}, { 
			queue:false, 
			duration:400 
		});
		$(this).animate({
			width: maxWidth+"px"
		}, {
			queue:false, 
			duration:400
		});
		lastBlock = this;
      }
    );

	$( "#webplayer" ).resizable({ minWidth: 420 });

    $(".ah").click(
      function(){
        $("#pannel ul").css("background-color",$(this).css("background-color"));
      }
    );
    $("#stations ul li").hover(
      function(){
        $(this).css("color",$("#ah1").css("background-color")).css("background-color","#ffffff");
        //$(this).animate({"height":"60px"}, "slow");
      }, 
	  function () {
	    $(this).css("color","#ffffff").css("background-color",$("#ah1").css("background-color"));
	    //$(this).animate({"height":"10px"}, "slow");
	  }

    );
    /*$("#stations ul li").click(
      function(){
        $(this).css("color",$("#ah1").css("background-color")).css("background-color","#ffffff");
        $(this).animate({"height":"60px"}, "slow");
      }
    );*/
   
$("#webplayer").hover(
  function () {
    player_einblenden();
  }/*, 
   function () {
    player_ausblenden();
  //  engine.$("#nav").animate({"border-top-width":"60px"}, "slow");
 //   engine.$("body").animate({"padding-top":"110px"}, "slow");
  //  $("#channel_logo").animate({"top":"8px"}, "slow");
  } */
); 


}); 


time=0;

function count_time(){
	time=time+1;
	transform_time(time);
	zeit=setTimeout('count_time()',1000);
}
function transform_time(sec)
{
	var minute; 
	var hour;
	var second;
	
	hour = Math.floor(sec/3600);
	if(sec%3600 == 0){
		minute=0;
	}else{
		minute = Math.floor((sec - (hour * 3600))/60);
		if((sec-(hour*3600))%60 == 0){
			second=0;
		}else{	
			second = (sec-(hour*3600))%60
		}
	}
	if(minute<10)minute="0"+minute;
	if(second<10)second="0"+second;
	$("#t_time").html(hour+":"+minute+":"+second);
	$("#playerstate").html(player.getConfig().state);
}
function spielen(){
	player.sendEvent("play",true); 
	$("#control_play").css("display","none");
	$("#control_pause").css("display","block");
	zeit=setTimeout('count_time()',1000); 
} 
function pause(){
	player.sendEvent("stop",true); 
	$("#control_play").css("display","block");
	$("#control_pause").css("display","none");
	//alert('stop');
	clearTimeout(zeit);
	
}
function stop(){
	player.sendEvent("stop",false); 
	$("#control_play").css("display","block");
	$("#control_pause").css("display","none");
	clearTimeout(zeit);
}
function player_ausblenden(){
  $('#webplayer').animate({"top": "-150px"}, "slow");
  engine.$("#nav").animate({"border-top-width":"150px"}, "slow");
  engine.$("body").animate({"padding-top":"110px"}, "slow");
  $("#channel_logo").animate({"top":"8px"}, "slow");
}
function player_einblenden(){
  $('#webplayer').animate({"top": "0px"}, "slow");
  engine.$("#nav").animate({"border-top-width":"150px"}, "slow");
  engine.$("body").animate({"padding-top":"200px"}, "slow");
  $("#channel_logo").animate({"top":"85px"}, "slow");
}
function laden(stream_url){
	stop();
	player.sendEvent("load",stream_url+";.mp3");	
	spielen();
	vps=setTimeout('vp()',1000);
  player_einblenden();
  setTimeout('player_ausblenden()',5000); 
}
function vp(){
  player.sendEvent("play",false); 
	player.sendEvent("play",true);
	//alert('p');
}  
var player;
function playerReady(object) {
  //alert('the player is ready');
  player = document.getElementById(object.id);
  var state = player.getConfig().state;
  var volume = player.getConfig().volume;
  track_update();
  spielen();
  pause();
  clearTimeout(zeit);
  $("#control_play").css("display","block");
  $(function() {
		$("#volume_slider").slider({
			range: "min",
			value: player.getConfig().volume,
			min: 0,
			max: 100,
			slide: function(event, ui) {
				$("#volume_int").html('Vol.: '+ui.value+'%');
				player.sendEvent('VOLUME', ui.value);
			}
			
		}); 
		$("#volume_int").html('Vol.: '+volume+'%');
		//$("#webplayer").draggable();	
	});
	$("#playerstate").html('-->'+state);
};

function player_color_change(bgcl,bgcd,fcl,fcd){
	$(".ch,#buyer").css("background-color",bgcl).css("border-color",bgcl);
    $("#ct").css("background-color",bgcl)
	$("#webplayer").css("background-color",bgcd);
	$("#t_time").css("background-color",bgcl).css("color",fcl).css("text-shadow",fcd+" 0px 1px 0px");
	$(".ch a, #buyer a,#volume_int,#channel_name,#channel_track").css("color",fcl);
	$("#control_volume").css("border-top","1px solid "+fcd);
	$(".ui-slider-handle, #pannelul,#t_time,.ct").css("border","1px solid "+bgcd);
	$(".ah").css("border","1px solid "+bgcd);
}    




















var AUTOSCROLL_BOTH,AUTOSCROLL_X,AUTOSCROLL_Y;AUTOSCROLL_X=1;AUTOSCROLL_Y=2;AUTOSCROLL_BOTH=3;(function($){$.autoscroll={};$.autoscroll.Easemove=function Easemove(){this.current_point=0;this.end_point=0;this.running=false;this.speed=0.07;this.onmove=function onmove(){};return this};$.autoscroll.Easemove.prototype.set_end_point=function set_end_point(point){this.end_point=point;if(this.running){return null}this.running=true;return this.move()};$.autoscroll.Easemove.prototype.move=function move(){var distance,move;distance=this.end_point-this.current_point;move=distance*this.speed;this.current_point+=move;this.onmove(this.current_point);if(Math.round(this.current_point)!==this.end_point){return setTimeout(((function(func,obj,args){return function(){return func.apply(obj,args.concat(Array.prototype.slice.call(arguments,0)))}}(this.move,this,[]))),20)}else{this.running=false;return this.running}};$.autoscroll.zip=function zip(callback){var _a,_b,_c,_d,_e,_f,i,items,line,results,x;items=Array.prototype.slice.call(arguments,1,arguments.length-0);results=[];_b=0;_c=items[0].length;for(_a=0,i=_b;(_b<=_c?i<_c:i>_c);(_b<=_c?i+=1:i-=1),_a++){line=[];_e=0;_f=items.length;for(_d=0,x=_e;(_e<=_f?x<_f:x>_f);(_e<=_f?x+=1:x-=1),_d++){line.push(items[x][i])}results.push(callback.apply(this,line))}return results};$.fn.autoscroll=function autoscroll(mode,degree_window,speed){var directions;mode=mode||AUTOSCROLL_BOTH;degree_window=degree_window||[20,20];speed=speed||0.07;directions=['left','top'];return this.each(function(){var ava_size,container,easemove,inner_container,offset,position,real_size;container=$(this);inner_container=container.children(":first");ava_size=[container.width(),container.height()];position=inner_container.css('position');inner_container.css('position','absolute');real_size=[inner_container.width(),inner_container.height()];inner_container.css('position',position);offset=container.offset();offset=[offset.left,offset.top];easemove=[];jQuery.each(directions,function(i,v){var obj;obj=new jQuery.autoscroll.Easemove();obj.speed=speed;obj.onmove=function onmove(position){return inner_container.css('margin-'+v,-position)};return easemove.push(obj)});return container.mousemove(function(event){var mouse;mouse=[event.pageX,event.pageY];return jQuery.autoscroll.zip((function(m,o,a,r,e,w,t){var d,f,real;if(!(t&mode)){return null}d=m-o;d=Math.min(Math.max(d-w,0),a-w*2);f=d/(a-w*2);real=f*(r-a);return e.set_end_point(real)}),mouse,offset,ava_size,real_size,easemove,degree_window,[AUTOSCROLL_X,AUTOSCROLL_Y])})})};return $.fn.autoscroll})(jQuery);



