function report() {
}

/* 
Once this script has been loaded, .
*/
//posterPre = "current/now/images/";
posterPre = "/seasons/current/now/images/poster";
posterCnt = 1;
//posters = ["1-med", "2-med", "3-med", "4-med", "5-med", "6-med", "7-med", "8-med"];
//posterPost = "-med";
//posters=["-tight"];
//posterPost = "-tight";
posterPost = "";

function randPosterURL() {
  return posterPre + Math.floor(Math.random() * posterCnt + 1) + posterPost;
  //return posterPre + posters[Math.floor(Math.random() * posters.length)] + posterPost;
}

function writeRandPosterTag(poster) {
  var wide, hi;
  if (! poster) {
    poster = new Image();
	poster.src = randPosterURL();
    poster.id="NowPlayingPoster";
  }
  
  document.writeln('<img src="'+poster.src+'" id="NowPlayingPoster">');
  return document.getElementById("NowPlayingPoster");

/*
  wide = poster.width + 'px';
  hi = poster.height + 'px';

  document.writeln('<a href="current/now" id="NowPlayingPoster"'
				   +' style="display: block; width: '+wide+'; height: '+hi+'"><img src="'+poster.src+'"></a>');
  return document.getElementById("NowPlayingPoster");
  */
/*
  document.writeln('<div class="shadow" style="width: '+wide+
				   +'; height: '+hi
				   +'"><a href="current/now" class="shadowed"'
				   +' style="display: block; width: '+wide+'; height: '+hi+'"><img src="'+poster.src+'"></a></div>');
*/
}

var posterNode;

function switchPoster(n) {
    posterNode.src = posterPre + n + posterPost;
}

function appendRandPoster(parent, alt, before) {
  if (typeof (parent) == "string") {
	parent = document.getElementById(parent);
  }
  if (! parent) {
	parent = document.body;
  }
  if (typeof (before) == "string") {
	before = document.getElementById(before);
  }

  //var poster = new Image();
  var poster = document.createElement('img');
  poster.src = randPosterURL();
  poster.id = "NowPlayingPoster";
  poster.alt="Now Playing";
  if (alt) poster.alt += '.' + alt;
/*
  posterNode = poster;
  document.writeln('<form style="color: white; position: absolute; left: 10px; top: 200px;" onsubmit="return false;">'
		   +'<input type="radio" name="poster" value="1" onclick="switchPoster(this.value)">1 |'
		   +'<input type="radio" name="poster" value="2" onclick="switchPoster(this.value)">2 |'
		   +'<input type="radio" name="poster" value="3" onclick="switchPoster(this.value)">3<br>'
		   +'<input value="810" name="hite">'
		   +'<button onclick="posterNode.height=this.form.hite.value">h</button>'
		   +'</form>');
*/
  try {
	if (before) {
	  parent.insertBefore(poster, before);
	} else {
	  parent.appendChild(poster);
	}
  } catch (err) {
	writeRandPosterTag(poster);
  }
/*
  var shadow=document.createElement('div');
  shadow.className = "shadow";
*/
/*
  var shadowed = document.createElement('a');
  shadowed.href="current/now";
  //shadowed.className = "shadowed";
  shadowed.style.display="block";

  shadowed.style.width = poster.width + 'px';
  shadowed.style.height = poster.height + 'px';
*/
/*
  if (poster.naturalWidth) {
	shadowed.style.width = shadow.style.width = poster.naturalWidth + 'px';
	shadowed.style.height = shadow.style.height = poster.naturalHeight + 'px';
  } else {
	shadowed.style.width = shadow.style.width = poster.width + 'px';
	shadowed.style.height = shadow.style.height = poster.height + 'px';
  }
*/
//  report("wid: "+shadow.style.width+';  hi: '+shadow.style.height);

//  shadowed.appendChild(poster);
/*  shadow.appendChild(shadowed);
  try {
	if (before) {
	  parent.insertBefore(shadow, before);
	} else {
	  parent.appendChild(shadow);
	}
  } catch (err) {
	writeRandPosterTag(poster);
  }
  */
  /*
  try {
	if (before) {
	  parent.insertBefore(shadowed, before);
	} else {
	  parent.appendChild(poster);
	}
  } catch (err) {
	return writeRandPosterTag(poster);
  }
  */
  return poster; 
}

