function show(file, windowname, width, height)
{
  window.open(file, windowname, "width="+ width +",height="+ height +",status=no,location=no,toolbar=no,menubar=no");
}

var imagenumber;
var maximagenumber;
function showcase(file, number, maxnumber)
{
  imagenumber = number;
  maximagenumber = maxnumber;
  window.open(file, "showcase", "width=350,height=350,status=no,location=no,toolbar=no,menubar=no,resizable=yes");
}


function newImage(arg) {
  if (document.images) {
    gfx = new Image();
    gfx.src = arg;
    return gfx;
  }
}

function changeImages() {
  if (document.images && (preloadFlag == true)) {
    for (var i=0; i < changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;
function preloadImagesets() {
  if (document.images) {
    for (var i=0; i < preloadImagesets.arguments.length; i++) {
      var imageset = preloadImagesets.arguments[i];
      switch(imageset) {
      	case "crushlogo_animated":
      	  crushlogo_animated_click = newImage("general/img/crushlogo_animated_click.gif");
          crushlogo_animated_over = newImage("general/img/crushlogo_animated_over.gif");
          preloadFlag = true;
          break;
      	case "navdots":
          dotgrey_over = newImage("../general/img/dotred.gif");
          dotgrey_outline_over = newImage("../general/img/dotred_outline.gif");
          preloadFlag = true;
          break;
      	case "header_info":
          header_info_over = newImage("../general/img/header_info_over.gif");
          preloadFlag = true;
          break;
      	case "header_setlist":
          header_info_over = newImage("../general/img/header_setlist_over.gif");
          preloadFlag = true;
          break;
      	case "header_lineup":
          header_info_over = newImage("../general/img/header_lineup_over.gif");
          preloadFlag = true;
          break;
      	case "header_pictures":
          header_info_over = newImage("../general/img/header_pictures_over.gif");
          preloadFlag = true;
          break;
      	case "header_mp3":
          header_info_over = newImage("../general/img/header_mp3_over.gif");
          preloadFlag = true;
          break;
      	case "header_agents":
          header_info_over = newImage("../general/img/header_agents_over.gif");
          preloadFlag = true;
          break;
      	case "header_media":
          header_info_over = newImage("../general/img/header_media_over.gif");
          preloadFlag = true;
          break;
      	case "lineup":
          jo_lineup_over = newImage("../lineup/jo2_web90+15.jpg");
          ede_lineup_over = newImage("../lineup/ede2_web90+15+5.jpg");
          thorben_lineup_over = newImage("../lineup/thorben2_web90+15.jpg");
          kai_lineup_over = newImage("../lineup/kai2_web90+15+5.jpg");
          chris_lineup_over = newImage("../lineup/chris2_web90+15+5.jpg");
          preloadFlag = true;
          break;
        default:
          alert("Unknown imageset name '" + imageset + "'");
          break;
      }
    }
  }
}
