// JavaScript Document
function popup(URL) {
var screenW = 640, screenH = 480;
if (parseInt(navigator.appVersion)>3) {
 screenW = screen.width;
 screenH = screen.height;
}
var left = (screenW - 550)/2;
var top = (screenH - 400)/2;

var id = 'popupPlayer';
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=580,height=455,left = "+ left+",top = "+top+"');");
}
//-- start of snippet --
function PopupBlocked() {
var PUtest = window.open(null,"","width=100,height=100");
try { PUtest.close(); return false; }
catch(e) { return true; }
}
/*
if(PopupBlocked()) {
	alert('Test popup was blocked.');
	// Custom code may replace alert()
	}
else {
	alert('Test popup was successful.');
	// Custom code may replace alert()
	}
//-- end of snippet --
*/
function DOMCall(name) {
	if (document.layers) 
		return document.layers[name];
	else if (document.all)
		return document.all[name];
	else if (document.getElementById)
		return document.getElementById(name);
}
function changeArtistHeading(value){
	DOMCall('artistHeading').innerHTML = value
}
function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}
function PlayFlashMovie(movie){	
	var flashMovie=getFlashMovieObject(movie);
	flashMovie.SetVariable("/:plaing","true");
}
function resizePlayer(height){
	var divPlayer =  DOMCall('sidebar-a');
	divPlayer.style.height = height + "px";
}
function playitemId(id){
	var flashMovie=getFlashMovieObject("mediaplayer");
	flashMovie.SetVariable("/:playItemID",id);
}
function fadeImg(id,fadeValue){
	try  {
		clearTimeout(t)
	}catch(err) {}

	var steps = 10   //the % of fading for each step
	var speed = 50  //the speed
	var target =  DOMCall(id);
	opacity = target.style.opacity * 100;
	if (opacity == ''){
		opacity =100;
	}
	if ( opacity != fadeValue){
		if (opacity > fadeValue){
			// fadeOut
			opacity = opacity - steps						
		}else{
			// fadeIn
			opacity = opacity + steps			
		}
		if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
    		target.style.MozOpacity=opacity/100
		}else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4){
   			 target.filters.alpha.opacity=opacity
		}
		t = setTimeout('fadeImg("'+ id +'",'+ fadeValue +')',speed);
	}else{
		clearTimeout(t);
	}	
}
function fadeOff(id){
	try  {
		clearTimeout(t)
	}catch(err) {}
	var target =  DOMCall(id);
	opacity = 100		
	
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
		target.style.MozOpacity=opacity/100
	}else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4){
		 target.filters.alpha.opacity=opacity
	}
}































