Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
var RightEmbedded = {} ;

RightEmbedded.thisFile  = "rightEmbedded.js" ;
RightEmbedded.theLenses = new Array() ;
RightEmbedded.theLensNM = new Array() ;

//================================================================
RightEmbedded.initializeRightInnerFrame = function()
{
 var baseVect = document.getElementsByTagName("div") ;
 for( var i=0; i < baseVect.length; i++)
 {
  var name = baseVect[i].getAttribute("name") ;
  if( name == null ) {continue;}
  var m = baseVect[i].getAttribute("name").match(/(binding\w+)/) ;
  if( m.length > 0)
  {
   var lens = new DLMLens(m[0]  		, 
        		  "images/EmptyPlot.png", 
        		  1980  		, 
        		  1530  	       );
   RightEmbedded.theLenses.push(lens) ; 		  
   RightEmbedded.theLensNM.push(m[0]) ; 		  
  }
 }
}
//================================================================
RightEmbedded.innerLoading = function(where,what)
{
  var scale	= 1 ;
  var thisImg	= document.getElementById(what) ;
  var imgSrc	= thisImg.getAttribute("src");
  var geometry  = thisImg.getAttribute("alt") ;
  var parts	;
  var size	;
  var width	= 1600 ; // Provide suitable defaults in case this snippet get executed
  var height	= 1200 ; // before the alt tag is available (onload could have been deferred) 
//  if( geometry != null ) 
//  {
//   DM_TraceWindow("rightEmbedded.js",arguments.callee.name,"geometry "+geometry) ;  
//   parts     = geometry.split(":") ;
//   DM_TraceWindow("rightEmbedded.js",arguments.callee.name,"parts    "+parts) ;  
//   size      = parts[1].split("x") ;
//   width     = size[0] * scale ;
//   height    = size[1] * scale ;
//  }
 for( var i=0; i < RightEmbedded.theLenses.length; i++)
 {
   RightEmbedded.theLenses[i].update(where  , 
				     imgSrc , 
				     width  ,
				     height);		       
 }
}

//================================================================
RightEmbedded.innerTransport = function(event)
{
 top.right.dd.elements.zoomedImg.swapImage(event.target.src) ;
// DM_TraceWindow("rightEmbedded.js",arguments.callee.name,"Swapping to: "+event.target.src) ;  
}
  
//================== E x e c u t e ================================
RightEmbedded.initializeRightInnerFrame() ;