/* --------------- STUDIO CONNECTIONS EXTERNAL JAVASCRIPT FILE -------------- */
/*                                                                            */
/*    Description: Embed JukeBox player                                       */
/*         Client: Cloud Studios - info@cloudstudios.com                      */
/*        Website: www.cloudstudios.com                                       */
/*         Author: Colin Abrahams - colin@studioconnections.net.au            */
/*      Copyright: 2008 Colin Abrahams, Studio Connections                    */
/*       Location: Wyong, NSW, Australia                                      */
/*        Version: SC-5.8                                                     */
/*   Last Updated: 2008-11-25                                                 */


JukeType = null;

// QuickTime ActiveX control embed logic
if (window.hasQTax) {
  document.write('<div id="JukePlug"><object id = "JukeQ" '
    + 'classid = "clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" '
    + 'width = "1" height = "1">'
    + '<param name = "autoplay" value = "true" />'
    + '<param name = "kioskmode" value = "true" />'
    + '</object></div>');
  JukeType = "QTax";
}

// Windows Media Player ActiveX control embed logic
else if (document.getElementById && window.hasWin &&
  (window.hasActiveX || window.hasGeckoActiveX)) {
  hasWMPax = false;
  document.write('<div id = "JukePlug"><object id = "JukeW" '
    + 'classid = "clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" '
    + 'width = "1" height = "1">'
    + '<param name = "AutoStart" value = "True" />'
    + '</object></div>');
  if (window.JukeW && JukeW.AutoStart) {
    hasWMPax = true;
    JukeType = "WMPax";
  }
}

// QuickTime plugin embed logic
if (document.getElementById && !JukeType && window.hasQTpl &&
  !window.hasIEMac) {
  document.write('<div id="JukePlug"><embed name = "JukeQ" '
    + 'type = "video/quicktime" '
    + 'EnableJavaScript = "true" '
    + 'autoplay = "true" '
    + 'kioskmode = "true" '
    + 'width = "1" height = "1" /></div>');
  JukeType = "QTpl";
}

// Embed controls and displays
if (document.getElementById) {
  document.writeln('<div id="JukeInfo" '
    + 'title="Song information"><small>'
    + 'Pick a song to play from the Music page<br />'
    + 'or just press Play for AutoPlay.</small></div>');
  document.writeln('<div id="JukePict"><img src="Styles/Cloudwht.gif" '
    + 'alt="" width="50" height="50" border="0" /></div>');
  document.writeln('<div id="JukeTime" '
    + 'title="Elapsed time">0:00</div>');
  document.writeln('<div id="JukeBTPrev"><a href="javascript:void(0)" '
    + 'title="Previous track" '
    + 'onclick="this.blur ? this.blur() : null; '
    + 'window.JukePrevious ? JukePrevious() : null; return false">'
    + '</a></div>');
  document.writeln('<div id="JukeBTStop"><a href="javascript:void(0)" '
    + 'title="Stop" '
    + 'onclick="this.blur ? this.blur() : null; '
    + 'window.JukeStop ? JukeStop() : null; return false">'
    + '</a></div>');
  document.writeln('<div id="JukeBTPlay"><a href="javascript:void(0)" '
    + 'title="Play" '
    + 'onclick="this.blur ? this.blur() : null; '
    + 'window.JukePlay ? JukePlay() : null; return false">'
    + '</a></div>');
  document.writeln('<div id="JukeBTNext"><a href="javascript:void(0)" '
    + 'title="Next track" '
    + 'onclick="this.blur ? this.blur() : null; '
    + 'window.JukeNext ? JukeNext() : null; return false">'
    + '</a></div>');
  document.writeln('<div id="JukeTrackNo" '
    + 'title="Track No/Total tracks">Track</div>');
  document.writeln('<div id="JukeDSMode" '
    + 'title="Mode"></div>');
  document.writeln('<div id="JukeDSAuto" '
    + 'title="AutoPlay is off">Man</div>');
  document.writeln('<div id="JukeDSStat" '
    + 'title="Player status"></div>');
  if (JukeType) {
    document.writeln('<div id="JukeBTBack"><a href="javascript:void(0)" '
      + 'title="Skip backwards" '
      + 'onmousedown="window.JukeBack ? JukeBack() : null; return true" '
      + 'onclick="this.blur ? this.blur() : null; '
      + 'window.JukeBackOff ? JukeBackOff() : null; return false">'
      + '</a></div>');
    document.writeln('<div id="JukeBTPause"><a href="javascript:void(0)" '
      + 'title="Pause" '
      + 'onclick="this.blur ? this.blur() : null; '
      + 'window.JukePause ? JukePause() : null; return false">'
      + '</a></div>');
    document.writeln('<div id="JukeBTFwd"><a href="javascript:void(0)" '
      + 'title="Skip forward" '
      + 'onmousedown="window.JukeFwd ? JukeFwd() : null; return true" '
      + 'onclick="this.blur ? this.blur() : null; '
      + 'window.JukeFwdOff ? JukeFwdOff() : null; return false">'
      + '</a></div>');
    document.writeln('<div id="JukeBufBar" '
      + 'title="Buffer level">&nbsp;</div>');
    document.writeln('<div id="JukePosit"><img '
      + 'src="Styles/JukePosit.gif" alt="Song position" '
      + 'width="9" height="8" border="0" /></div>');
    document.writeln('<div id="JukeVolBar">&nbsp;</div>');
    document.writeln('<div id="JukeBTVolUp"><a href="javascript:void(0)" '
      + 'title="Increase volume" '
      + 'onmousedown="window.JukeVolUp ? JukeVolUp() : null; return true" '
      + 'onclick="this.blur ? this.blur() : null; '
      + 'window.JukeVolUpOff ? JukeVolUpOff() : null; return false">'
      + '</a></div>');
    document.writeln('<div id="JukeBTVolDn"><a href="javascript:void(0)" '
      + 'title="Decrease volume" '
      + 'onmousedown="window.JukeVolDn ? JukeVolDn() : null; return true" '
      + 'onclick="this.blur ? this.blur() : null; '
      + 'window.JukeVolDnOff ? JukeVolDnOff() : null; return false">'
      + '</a></div>');
  }
}