var audioWindow = false;
var playMusic = 1;

function openAudioWindow(autoblur) {
  if (!audioWindow) {
    try {
      audioWindow = window.open("/wp-content/themes/wp_mazarine/player-audio.php", "music", "left=800,width=100,height=78,statusbar=0,toolbar=0,addressbar=0");
      if (true || autoblur)
        audioWindow.blur();
    } catch (e) { }
  } else {
    audioWindow.close();
    audioWindow = false;
  }
}

function audioClose()
{
  alert("closed");
  audioWindow = false;
}

function switchAudio(div)
{
  playMusic = 1 - playMusic;
  if (playMusic)
    $(div).removeClass("stopped");
  else
    $(div).addClass("stopped")
}


var Mp3 = {
  playing: false,
  to: null,
  play: function() {
    this.playing = true;
    $("<div/>").attr("id", "player").appendTo($("body"));
    var mp3 = $("#music-control").attr("rel");

	var params = { file: mp3, width: "263", height: "20" , volume: "35", repeat: "always", autostart: true };
	var attributes = { };
	swfobject.embedSWF("audio/player.swf", "player", "263", "20", "7", { file: mp3 }, params, attributes);

    $("#music-control").addClass("playing").unbind("click").bind("click", function() { return Mp3.stop(); }).html("stop").blur();
    $("#music-indicator").addClass("playing");
    
    opener.$(".mainMenu .last img").attr("src", "/wp-content/themes/wp_mazarine/audio/player-playing.gif");
    $.get("/main/musicstatus?mode=1&"+Math.random());
    
    $(window).unbind("unload").bind("unload", function() { Mp3.stop(); });
    
    var check = function() {
      $.getJSON("/main/musiccontrol?"+Math.random(), function(rs) { 
      	if (rs.action=="pause" && Mp3.playing)
      	  Mp3.stop(true);
      	else if (rs.action=="resume" && Mp3.playing)
      	  Mp3.play();
      });
    }
    
    clearTimeout(this.to);
    this.to = setInterval(check, 2000);
    
    return false;
  },
  stop: function(pause) {
    if (typeof pause == "undefined")
      pause = false;
	swfobject.removeSWF("player");
    $("#player").remove();
    if (!pause) {
      this.playing = false;
      $(".playing").removeClass("playing");
      $("#music-control").unbind("click");
      $("#music-control").bind("click", function() { return Mp3.play(); }).html("play").blur();
      opener.$(".mainMenu .last img").attr("src", "/wp-content/themes/wp_mazarine/audio/player-stopped.gif");
      $.get("/main/musicstatus?mode=0&"+Math.random());
      $(window).unbind("unload");
      clearTimeout(this.to);
    }

    return false;
  }
}


