function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

window.name = "CMAMainWindow"; //used instead of .opener property for popups to open URLs in the main window
var win
function magnify( theURL, theWidth, theHeight) {
	if ((win == null) || (win.closed)) {
		win = window.open( theURL, "magnify","width=500,height=525,scrollbars=no");
		//put 'window.self.focus' in html header of popup page
		//instead of win.focus(); here to avoid an erro in Internet Explorer
	}
	else {
		win.location.href = theURL;
		win.focus();
	}
}

function popup( theURL, theWinName, theWidth, theHeight) {
	var winWidth = 500;
	var winHeight = 525;
	if (theWidth > 500) {
		winWidth = parseInt(theWidth) + 40;
		winHeight = parseInt(theHeight) + 200;
	}
	popupNoScroll( theURL, theWinName, winWidth, winHeight);
}

function popupScroll( theURL, theWinName, winWidth, winHeight) {
	window.open( theURL, theWinName, "width=" + winWidth + ",height=" + winHeight + ",scrollbars=yes");
	//put 'window.self.focus()' in html header of popup page
	//instead of win.focus(); here to avoid an erro in Internet Explorer
}

function popupNoScroll( theURL, theWinName, winWidth, winHeight) {
	window.open( theURL, theWinName, "width=" + winWidth + ",height=" + winHeight + ",scrollbars=no");
	//put 'window.self.focus()' in html header of popup page
	//instead of win.focus(); here to avoid an erro in Internet Explorer
}


// zoomify code added 20080226 for workdetail that might insert it


	var tOldImageDetailContents = "";
	var tOldZoomLinkContents = "";
	var tOldQTVRLinkContents = "";
	var tMainImageStandardContents = "";

	function changeImage(playerPath, assetPath)
	{
	
		if (tMainImageStandardContents == "") tMainImageStandardContents = document.getElementById('mainImage').innerHTML;
		
		document.getElementById('mainImage').innerHTML = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="380" HEIGHT="320" id="Zoomify Dynamic Flash" ALIGN=""><PARAM NAME=movie VALUE="'+ playerPath +'"><PARAM NAME=FlashVars VALUE="zoomifyImagePath=' + assetPath + '&zoomifyX=0&zoomifyY=0&zoomifyZoom=15&zoomifyMinZoom=-1&zoomifyMaxZoom=100&zoomifyToolbar=1&zoomifySlider=1&zoomifyShowNav=0"><PARAM NAME=bgcolor VALUE=#CCCCCC><EMBED src="'+ playerPath +'" bgcolor=#CCCCCC  WIDTH="380" HEIGHT="380" NAME="Zoomify Dynamic Flash" ALIGN="" FlashVars="zoomifyImagePath=' + assetPath + '&zoomifyX=0&zoomifyY=0&zoomifyZoom=15&zoomifyMinZoom=-1&zoomifyMaxZoom=100&zoomifyToolbar=1&zoomifySlider=1&zoomifyShowNav=0" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';

		tOldZoomLinkContents = document.getElementById('backToStandardLink').innerHTML;
		document.getElementById('backToStandardLink').innerHTML = '&nbsp;<a href="javascript:backToStandard()">View standard image</a>';

		tOldImageDetailContents = document.getElementById('imageDetail').innerHTML;
		document.getElementById('imageDetail').innerHTML = '';
	}
	

	function backToStandard()
	{
		document.getElementById('mainImage').innerHTML = tMainImageStandardContents;
		document.getElementById('backToStandardLink').innerHTML = tOldZoomLinkContents;
		document.getElementById('imageDetail').innerHTML = tOldImageDetailContents;
	}

	function changeQTVR(myAssetPath, qtvrWidth, qtvrHeight, hasQtController)
	{
		var tInstructions = "Drag mouse to rotate,<br>Shift to zoom in,<br>Control to zoom out.<br><br>";
	
		if (tMainImageStandardContents == "") tMainImageStandardContents = document.getElementById('mainImage').innerHTML;

		document.getElementById('mainImage').innerHTML = "<OBJECT CLASSID='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width='"+qtvrWidth+"' height='"+qtvrHeight+"' CODEBASE='http://www.apple.com/qtactivex/qtplugin.cab'><param name='src' value='"+myAssetPath+"'><param name='autoplay' value='true'><param name='controller' value='"+hasQtController+"'><embed src='"+myAssetPath+"' width='"+qtvrWidth+"' height='"+qtvrHeight+"' autoplay='true' controller='"+hasQtController+"' pluginspage= 'http://www.apple.com/quicktime/download/' ></embed></OBJECT>";

		document.getElementById('instructions').innerHTML = tInstructions;

		tOldQTVRLinkContents = document.getElementById('backFromQTVRLink').innerHTML;
		document.getElementById('backFromQTVRLink').innerHTML = '&nbsp;<a href="javascript:backToStandardQTVR()">View standard image</a>';	

		tOldImageDetailContents = document.getElementById('imageDetail').innerHTML;
		document.getElementById('imageDetail').innerHTML = '';
	}
	
	function backToStandardQTVR()
	{
		document.getElementById('mainImage').innerHTML = tMainImageStandardContents;
		document.getElementById('backFromQTVRLink').innerHTML = tOldQTVRLinkContents;
		tOldImageDetailContents = document.getElementById('imageDetail').innerHTML;
		document.getElementById('instructions').innerHTML = ""
	}
