// JavaScript Document
// Pop-Up Audio Embedder Script by David Battino, www.batmosphere.com; Object tag implementation by Mark Levitt, http://digitalmedia.oreilly.com
// OK to use if this notice is included
var UniqueID = 314 // Make each link open in a new window.
function AudioPop(soundfiledesc,filepath,IdNumber)
   {
   // Get Operating System 
   var isWin = navigator.userAgent.toLowerCase().indexOf("windows") !=-1
   if (isWin) { // Use MIME type = "application/x-mplayer2"
      visitorOS="Windows";
   } 
   else { // Use MIME type = "audio/mpeg"; // or audio/x-wav or audio/x-ms-wma, etc.
      visitorOS="Other";
   }

   // Get the MIME type of the audio file from its extension (for non-Windows browsers)
   var mimeType = "audio/mpeg"; // assume MP3/M3U
   var objTypeTag = "application/x-mplayer2"; // The Windows MIME type to load the WMP plug-in in Firefox, etc.
   var theExtension = filepath.substr(filepath.lastIndexOf('.')+1, 3); // truncates .aiff to aif
   if (theExtension.toLowerCase() == "wav") { mimeType = "audio/x-wav"};
   if (theExtension.toLowerCase() == "aif") { mimeType = "audio/x-aiff"};    
   if (theExtension.toLowerCase() == "wma") { mimeType = "audio/x-ms-wma"};
   if (theExtension.toLowerCase() == "mid") { mimeType = "audio/mid"};
   // Add additional MIME types as desired
   
   if (visitorOS != "Windows") { objTypeTag = mimeType;};
if (filepath.indexOf('imeem') >= 0)
   {
   if (IdNumber)
      {
      if (visitorOS == "Windows")
         PlayerWin = window.open('',UniqueID,'width=350,height=270,top=200,left=200,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
      else
         PlayerWin = window.open('',UniqueID,'width=350,height=240,top=200,left=200,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
      }
   else
      PlayerWin = window.open('',UniqueID,'width=350,height=140,top=200,left=200,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
   }
else
   {
   if (IdNumber)
      {
      if (visitorOS == "Windows")
         PlayerWin = window.open('',UniqueID,'width=350,height=250,top=200,left=200,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
      else
         PlayerWin = window.open('',UniqueID,'width=350,height=220,top=200,left=200,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
      }
   else
      PlayerWin = window.open('',UniqueID,'width=350,height=120,top=200,left=200,resizable=0,scrollbars=0,titlebar=0,toolbar=0,menubar=0,status=0,directories=0,personalbar=0');
   }
PlayerWin.focus(); 
var winContent = "<html><head><title>" + soundfiledesc + "</title>"
winContent += "<style>";
winContent += "a {font-weight: bold; text-decoration: underline;}";
winContent += "a:link {color: #cccccc;}";
winContent += "a:visited {color: #cccccc;}";
winContent += "a:hover {color: #FFFFFF;}";
winContent += "</style>";
winContent += "</head><body style='margin-top:0;' bgcolor='#990000'>";
winContent += "<p align=center style='margin-bottom:0; font-size:10px;font-family:Verdana,sans-serif;color:#FFFFFF'><b>" + soundfiledesc + "</b></font><br>";
if (filepath.indexOf('imeem') >= 0)
   {
   winContent += "<object width='320' height='110'>";
   winContent += "<param name='movie' value='" + filepath + "/aus=false/'></param>";
   winContent += "<param name='wmode' value='transparent'></param>";
   winContent += "<param name='autoPlay' value='true' />";
   winContent += "<param name='FlashVars' value='backColor=ff9900&primaryColor=663300&secondaryColor=996600&linkColor=cc6600'></param>";
   winContent += "<embed src='" + filepath + "/aus=false/' autoPlay='true' type='application/x-shockwave-flash' width='320' height='110' wmode='transparent'FlashVars='backColor=ff9900&primaryColor=663300&secondaryColor=996600&linkColor=cc6600&autoPlay=true'></embed>";
   winContent += "</object>";
   }
else
   {
   winContent += "<object width='320' height='70'>";
   winContent += "<param name='src' value='" + filepath + "'>";
   winContent += "<param name='type' value='" + objTypeTag + "'>";
   winContent += "<param name='autoPlay' value='1'>";
   winContent += "<param name='showcontrols' value='1'>";    
   winContent += "<param name='showstatusbar' value='1'>";
   winContent += "<embed src ='" + filepath + "' type='" + objTypeTag + "' autoPlay='true' width='320' height='70' controller='1' showstatusbar='1' bgcolor='#990000' kioskmode='true'></embed></object>";
   }
winContent += "</p>";
winContent += "<table style='font-size:9px;font-family:Verdana,sans-serif;width:100%'><tr>";
if (filepath.indexOf('imeem') >= 0)
   {}
else
   winContent += "<td align=left><a href='"+filepath+"'>Download this file</a> <span style='font-size:10px'>(right-click or Option-click)</span>";
/*
winContent += "<br><a href='sendBadLink.asp?Link="+filepath+"'>Report Bad Link</a></td>";
*/
winContent += "</td></tr></table>";
if (IdNumber)
   {
   if (visitorOS == "Windows")
      winContent += "<table style='width:100%;'><tr><td align=center nowrap><iframe width=320 scrolling=no height=135 src='http://www.katpedia.com/katpedia.asp?Mode=iframe&Layout=media&IdNumber=" + IdNumber + "&width=320'></iframe></td></tr></table>";
   else
      winContent += "<table style='width:100%;'><tr><td align=center nowrap><iframe width=320 scrolling=no height=130 src='http://www.katpedia.com/katpedia.asp?Mode=iframe&Layout=media&IdNumber=" + IdNumber + "&width=320'></iframe></td></tr></table>";
   }
winContent += "</body></html>";
PlayerWin.document.write(winContent);
PlayerWin.document.close(); // "Finalizes" new window
UniqueID = UniqueID + 1
}
