﻿function switchimage(obj1,obj2){
    obj1.src = obj2;
}
var divHeight = 0 ;
var timerID1 = null;
var player 
var statusOld 
var statustxt = null;
window.onresize = function xx(){
    var dummydiv = document.getElementById('dummydiv');
    var pl = document.getElementById('mediadiv');
    pl.style.left=dummydiv.offsetLeft ;
}
function printStatus() { return statustxt }

function showplayer(trid,r,t){
if (navigator.appName.indexOf('Microsoft') != -1) {
    //if (divHeight==110){alert('ok')}
    var dummydiv = document.getElementById('dummydiv');
    var pl;
    pl = document.getElementById('mediadiv');
    pl.style.top=dummydiv.offsetTop ;
    pl.style.left=dummydiv.offsetLeft ;
    var code = '<object id="preview" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="tl" width="375" height="95">'
        code += '<param name="movie" value="/123play/images/player_5.swf">'
        code += '<param name="scale" value="noscale">'
        code += '<param name="flashvars" value="trid='+ trid +'"/>'
        code += '<param name="wmode" value="transparent"/>'
        code += '<param name="quality" value="high">'
        code += '<embed name="preview" scale="noscale" align="tl"  src="/123play/images/player_5.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="375" height="95"></embed></object>'
        pl.style.visibility='visible';
    if (divHeight < 110) {
			dummydiv.style.height=divHeight ;
			divHeight = (divHeight+10) 
			setTimeout('showplayer('+trid+','+r+','+t+')',1)
    }
    else {
    if (!document.getElementById('preview')){
            pl.innerHTML = code;
            if (t==1){
                document.getElementById('previewmedia').URL='http://www.123play.gr/123play/tools/trackasx.aspx?trackid='+r;
            }
            else {
                document.getElementById('previewmedia').URL='http://www.123play.gr/123play/tools/mpgreektrack.aspx?trackid='+trid;
            }
            play();
            player = document.getElementById('previewmedia');
            player.settings.volume = 50;
            statusOld = player.playState;
            showPlayerStatus1();
       }
       else {
        hideplayer();
        setTimeout('showplayer('+trid+','+r+','+t+')',1000)
        }
    }
}    
else {
        if (t==1){
            window.open('http://www.123play.gr/123play/tools/m.aspx?trackid='+r,'moz','width=350,height=200') ;
        }   
        else {
            window.open('http://www.123play.gr/123play/tools/mp.aspx?trackid='+trid,'mp','width=350,height=200') ;
        }
    }
}
function hideplayer(){
    var pl;
if (document.getElementById('previewmedia')){    
    player = document.getElementById('previewmedia');
    pl = document.getElementById('mediadiv');
    player.controls.stop();
    pl.innerHTML = ''
    if (divHeight>0) {
			dummydiv.style.height=divHeight ;
			divHeight = (divHeight-10) 
			setTimeout('hideplayer()',1)
    } 
  }  
}
function showPlayerStatus1(){
    statustxt = showPlayerStatus();
    if (player.playState==1){clearTimeout(timerID1);return}
    if(timerID1 != null){clearTimeout(timerID1);}
    if (player.playState==statusOld){
      timerID = setTimeout("showPlayerStatus1()", 500);
      return;
    }
    statusOld = player.playState;
    timerID1 = setTimeout("showPlayerStatus1()", 500);
}
function showPlayerStatus(){
  var playerstatestr = ''
  if(player.playState == 0)
        { playerstatestr = "" }
  else if(player.playState == 1)
      { playerstatestr = "stopped" }
  else if(player.playState == 2)
      { playerstatestr = "paused"}
  else if(player.playState == 3)
      {playerstatestr = "playing a stream"}
  else if(player.playState == 4)
      {playerstatestr = "scanning a stream forward";}
  else if(player.playState == 5)
     {playerstatestr = "scanning a stream in reverse"}
  else if(player.playState == 6)
      {playerstatestr = "buffering media"}
  else if(player.playState == 7)
      {playerstatestr = "waiting for streaming data"}
  else if(player.playState == 8)
      {playerstatestr = "reached the end of the media"}
  else if(player.playState == 9)
      {playerstatestr = "preparing new media"}
  else if(player.playState == 10)
      {playerstatestr = "Ready"}
  return playerstatestr
}
function play() {
    var player = document.getElementById('previewmedia');
    player.controls.play();
}
function volume(val) {
    if (val==101){
        player.settings.volume+=10; 
    }
    else if(val==-1){
        player.settings.volume-=10;
    }
    else {
        player.settings.volume = val;
    }
}
function openvideo(id){
    var videowin ;
    videowin = window.open('/123play/tools/videom.aspx?id='+id,'video','width=690,height=600')
}

var divtop = 0;
function showvideo(){
    var carCode2 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="320" height="280" id="cars" align="middle">'
	carCode2 += '<param name="allowScriptAccess" value="sameDomain" />'
	carCode2 += '<param name="allowFullScreen" value="true" />'
	carCode2 += '<param name="movie" value="/123play/images/subaru/player.swf" />'
	carCode2 += '<param name="quality" value="high" />'
	carCode2 += '<param name="wmode" value="transparent" />	'
	carCode2 += '<embed wmode="transparent" src="/123play/images/subaru/player.swf" quality="high" width="320" height="280" name="cars" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
	carCode2 += '</object>'
	    
    if (divtop<200){
       divtop = divtop + 10;
       document.getElementById('subaruvideo').style.top = divtop + 'px';
       setTimeout('showvideo()',10)
      } 
      else {
       document.getElementById('subaruvideo').innerHTML = carCode2;
      }
}
function hidevideo(){
 if (divtop>-300){
       divtop = divtop -10;
       document.getElementById('subaruvideo').style.top = divtop + 'px';
       setTimeout('hidevideo()',10)
      } 
      else {
       document.getElementById('subaruvideo').innerHTML = '';
      }

}
function openEmma() {
    window.open("/123play/emma/emmawin.aspx", "print", "width=700,height=450,top=0,left=150");
}