function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function jump(hrf)
   {

	if(hrf!=""&&!hrf.match(/-/))
	{document.location=hrf;}
	else
	{men();}
   }

function men(){
  var a=document.forms[0].elements[0].options;
  var loca=document.location.toString();

	for(i=0;i<a.length;i++){
  	if((loca.indexOf(a[i].value)!=-1)&&(a[i].value!="")){
  	 document.forms[0].elements[0].selectedIndex=i;
  	}
	}
}

function sleeve(source,cd,ref){
  document.images.cover.src=source;
  document.details.cd.value=cd;
  document.details2.cd.value=ref;
}

function display(cover, distributor, reference, article_ids, article_titles){
  if(!window.dontDisplay){
    var HTML = '<p><strong>Distributor:</strong> ' + distributor + '</p>' +
              '<p><strong>Reference:</strong> ' + reference  + '</p>' +
              '<img src="/recordings/'+ cover + '" width="190" height="190">';

	var articleHTML = '';
	
	if(article_ids){
		articleHTML = '<h2>Reviews:</h2><ul class="bullet">';
		article_ids = article_ids.split(',');
		article_titles = article_titles.split('|');
		
		for(i = 0;i< article_ids.length; i++){
		
			articleHTML += '<li><a href="/article.php?id=' + article_ids[i] + '">' + article_titles[i] + '</a></li>';
		}
		articleHTML += '</ul>';
		
	}
	HTML += articleHTML;
    document.getElementById('display').innerHTML = HTML;  
  }
}
function playRecording(file, title){
  detectPlugins();
  var hasWMP = Boolean(window.detectedPlugins["Windows Media Player"]);
  
  //freeze mouseover for a couple of seconds after press play so #link movement doesn't cause mouseover to display wrong sleeve
  window.dontDisplay = true;
  setTimeout('window.dontDisplay = false;', 2000);
  
  if(hasWMP){
    var width = 190;
    var height = 45;
    var uiMode = 'mini';
    var file = '/recordings/Audio/'+ file;
    var HTML =
       '<object id="mediaplayer1" width="' + width + '" height="' + height + '" classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95"' +
       ' codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6,0,02,902"' +
       ' standby="loading microsoft windows media player components..."' +
       ' type="application/x-oleobject">' +
       ' <param name="filename" value="' + file + '">' +
       ' <param name="animationatstart" value="true">' +
       ' <param name="transparentatstart" value="true">' +
       ' <param name="autostart" value="true">' +
       ' <param name="showcontrols" value="true">' +
       ' <param name="uimode" value="' + uiMode + '">' +
       ' <embed type="application/x-mplayer2"' +
       '   pluginspage = "http://www.microsoft.com/windows/mediaplayer/"' +
       '   src="' + file + '"' +
       '   name="mediaplayer1"' +
       '   width="' + width + '"' +
       '   height="' + height + '"' +
       '   uiMode="' + uiMode + '"' +
       '   autostart="true">' +
       ' </embed>' +
      '</object>' +
      '<p>' + title + '</p>';
      
      document.getElementById('audio').innerHTML = HTML;
  }
    
  location.href='#display';
    
  return (!hasWMP);
}

function change(which){
  for(a=0;a<divs.length;a++){
    box=divs[a];

    pic=document.getElementById(pics[a]);
    biog=document.getElementById(box).style;

    if(a==which){
      pic.src='/images/biogs/'+divs[a]+'.jpg';
      biog.display='block';}
    else{
      pic.src='/images/biogs/'+divs[a]+'bw.jpg';
      biog.display='none';
    }
  }
}

function sleeve(source,cd,ref){
	document.images.cover.src=source;
	document.details.cd.value=cd;
	document.details2.cd.value=ref;
}
