/* Embed MP3 player into page using "Embed Audio" unindexed field
   Sean McGuire <smcguire@soc.lib.md.us> Tue, 20 Oct 2009 11:52:00 -0400 */
var collectionViewer = 'item_viewer.php?CISOROOT=/hclt';
var collectionViewerExists = parent.document.URL.indexOf(collectionViewer);
if ( collectionViewerExists > -1 ) {
var field; var media = new Object(); var x=0;
var span = document.getElementsByTagName("span");
while (field = span[x++]) {
 if (field.className == "maintext") {
 // Prepare to swap out "Access this item." with "Download this audio"
  if ( field.innerHTML.match(/Access this item./i) ) { media = field.getElementsByTagName("a")[0]; } //audio 
  if ( field.innerHTML.match(/There is no file associated with this item./i) ) {  media = field; }   //video

  // Audio
  if ( field.innerHTML.match(/<b>Embed Audio<\/b>/i)) {
   var alink = span[x].getElementsByTagName("a");
   var ahref = alink[0].innerHTML;
   var embed = '<div style="margin:0;"><object type="application/x-shockwave-flash" data="http://collections.mdch.org/cdm4/mdchfiles/dewplayer.swf" width="200" height="20"><param name="movie" value="http://collections.mdch.org/cdm4/mdchfiles/dewplayer.swf" /><param name="flashvars" value="mp3=' + ahref + '&amp;autostart=0&amp;showtime=1&amp" /></object></div>'
   media.innerHTML= embed + '<br/>Download this audio.';
   field.innerHTML='';
   span[x].innerHTML = '';
   }

  // Video
  if ( field.innerHTML.match(/<b>Embed Video<\/b>/i)) {
   var video = span[x].innerHTML.replace(/\s*$/, "");
   var MdchVideoSource = video;
   // call javascript which inserts embed code into the 'media' field
   document.write('<script language="javascript" src="http://collections.mdch.org/cdm4/mdchfiles/MdchVideo.js"></script>');
   field.innerHTML='';
   span[x].innerHTML='';
   }
  }
 }
}
