function debug(msg) {
  alert("Debug:" + "\n" + msg);
} 
function changeMainImageDisplay (newData) {
      	mainImageObject=document.getElementById("mainimage");
      	mainImageObject.data=newData; 
		mainImageObject.src=newData;     
}
// putHtmlInFrame - set the src of frame to new file
function putHtmlInFrame (newFile) {
	theFrame=self.frameName;
	//debug("theFrame: " + theFrame + "// theFrame.src: " + theFrame.src + "\n");
	//debug("theFrame.location: " + theFrame.location + "\n");
	theFrame.location = newFile;
	//debug("theFrame.location: " + theFrame.location + "\n");
}  

// putImageInFrame - set the src of frame to a file containing the img
function putImageInFrame (newImage) {
  //debug("Inside putImageInFrame(), newImage: " + newImage + "\n");  
  //debug("displayedImage:" + self.frameName.document.images[0] + "\n");
  
  if ((self.frameName.document.images[0]) && (self.frameName.document.images[0].id == "displayedImage")) {
    //	debug("displayedImage: " + self.frameName.document.images[0].src + "\n");
	
	var currImageFileName = self.frameName.document.images[0].src.substr(
		self.frameName.document.images[0].src.length - newImage.length,
		self.frameName.document.images[0].src.length);
	//debug("currImageFileName: " + currImageFileName + "\n");		
	
	if (currImageFileName == newImage) {
		//debug("equal images" + "\n");
		return;
	}
	else {
      //debug("need to change image\n");  
      //debug("images[0]: " + self.frameName.document.images[0].src + "\n");
      self.frameName.document.images[0].src = newImage;
      //debug("images[0]: " + self.frameName.document.images[0].src + "\n");	
	}	
  }
  else {
  	//debug("self.frameName.document.images[0] is null or bio is displayed" + "\n");
	var htmlText = "<html><head><link href=../style.css rel=stylesheet type=text/css title=default media=all></head>"
  	+ " <body background=../textImages/bgColor.gif><img src="
	+ newImage
	+ " class=galleryFullImage name=displayedImage id=displayedImage></body></html>";
    self.frameName.document.open();
    self.frameName.document.write(htmlText);
    self.frameName.document.close();
	return;
	}	
}
