var floatInited;
var fubttickerstat=1;
var stretickerstat=1;

function mpTodayTicker(){
	if(fubttickerstat==1 && document.getElementById('fubtticker').innerHTML!=''){
		var currentpos=(document.getElementById('fubtticker').style.left==''?'0px':document.getElementById('fubtticker').style.left);
		var newpos=currentpos.replace('px','')-2;
		var children = document.getElementById('fubtticker').getElementsByTagName('div');
		var lastchild=children.length-1;
		var twidth = children[lastchild].offsetLeft + children[lastchild].offsetWidth;
		if (twidth % 2) twidth=twidth+1;
		if(newpos==-twidth) newpos=550;
		document.getElementById('fubtticker').style.left=newpos+'px';
	}
}

function requestTopTickerData(day){
  var tt_disp = document.getElementById("tt-disp").value;
  var tt_user = escape(document.getElementById("tt-user").value);
  $.post("ls_get/ticker.php", "ttype="+day+"&tt_disp="+ tt_disp +"&tt_user="+ tt_user,
  function(data){
  }, "script");
}

function requestTopTickerByName(){
  requestTopTickerData(document.getElementById("tt-type").value);
}

function mpSwitchTickerT(opt){
  if (opt==1) {
    document.getElementById("tt-today").src="images/tticker-btoday2.gif";
    document.getElementById("tt-week").src="images/tticker-bweek1.gif";
    document.getElementById("tt-ticker").src="images/tticker-today.gif";
    document.getElementById("tt-type").value=1;
    requestTopTickerData(1);
  } else {
    document.getElementById("tt-today").src="images/tticker-btoday1.gif";
    document.getElementById("tt-week").src="images/tticker-bweek2.gif";
    document.getElementById("tt-ticker").src="images/tticker-week.gif";
    document.getElementById("tt-type").value=2;
    requestTopTickerData(2);
  }
}

function mpSwitchTickerOptions(opt){
  if (opt==1) {
    document.getElementById("topt1").className="toptsel";
    document.getElementById("topt2").className="toptdesel";
    document.getElementById("topt3").className="toptdesel";
    document.getElementById("topt4").className="toptdesel";
  } else if (opt==2) {
    document.getElementById("topt1").className="toptdesel";
    document.getElementById("topt2").className="toptsel";
    document.getElementById("topt3").className="toptdesel";
    document.getElementById("topt4").className="toptdesel";
  } else if (opt==3) {
    document.getElementById("topt1").className="toptdesel";
    document.getElementById("topt2").className="toptdesel";
    document.getElementById("topt3").className="toptsel";
    document.getElementById("topt4").className="toptdesel";
  } else {
    document.getElementById("topt1").className="toptdesel";
    document.getElementById("topt2").className="toptdesel";
    document.getElementById("topt3").className="toptdesel";
    document.getElementById("topt4").className="toptsel";
  }
  document.getElementById("tt-disp").value=opt;
  requestTopTickerData(document.getElementById("tt-type").value);
}

function tickerNameClear(){
  document.getElementById("tt-user").value='';
  requestTopTickerData(document.getElementById("tt-type").value);
}

function fillTodayTicker(content,video){
  document.getElementById('fubtticker').innerHTML=document.getElementById('fubtticker').innerHTML + '<div><a href="/watch.php?v='+ video +'">' + content + '</a></div>';
}

function fillTodayTickerMass(content){
  document.getElementById('fubtticker').innerHTML=decodeURIComponent(content);
}

function clearTodayTicker(){
  document.getElementById('fubtticker').innerHTML='';
}

function mpStreamsTicker(){
	if(stretickerstat==1 && document.getElementById('streticker').innerHTML!=''){
		var scurrentpos=(document.getElementById('streticker').style.left==''?'0px':document.getElementById('streticker').style.left);
		var snewpos=scurrentpos.replace('px','')-2;
		var schildren = document.getElementById('streticker').getElementsByTagName('div');
		var slastchild=schildren.length-1;
		var stwidth = schildren[slastchild].offsetLeft + schildren[slastchild].offsetWidth;
		if (stwidth % 2) stwidth=stwidth+1;
		if(snewpos==-stwidth) snewpos=550;
		document.getElementById('streticker').style.left=snewpos+'px';
	}
}

function fillStreamsTicker(content){
  document.getElementById('streticker').innerHTML=content;
}

function clearStreamsTicker(){
  document.getElementById('streticker').innerHTML='';
}