function getObject(index)
{

    var objectArray = new Array (
                 new Array("M31/32/110",     "edm31sat.jpg", "tn_edm31sat.jpg", "M31/M32/M110 - Andromeda Galaxy and Satellites"),
                 new Array("M33",            "edm33.jpg",    "tn_edm33.jpg",    "M33 - Triangulum Galaxy"),
                 new Array("M42/43",         "edm42.jpg",    "tn_edm42.jpg",    "M42/43 - Orion Nebula")
                 );
   return objectArray[index];

}

function getArrayCount()
{
    return 3;
}

function getCurrentImage(i)
{
    var index = parseInt(i);
    return index = index + 1;

}

function getNext(i)
{
   var index = parseInt(i);
   index = index + 1;
   if (index >= getArrayCount()) index = 0;
   return index;
}
function getPrevious(i)
{
   var index = parseInt(i);
   index = index - 1;
   if (index < 0) index = getArrayCount() - 1;
   return index;
}

function getTitle(object) {
    return object[0];
}
function getMainImage(object) {
    return object[1];
}
function getTNImage(object) {
    return object[2];
}
function getCaption(object) {
    return object[3];
}


function retVal(sName)
{

  /*
   get last loc. of ?
   right: find first loc. of sName
   +2
   retrieve value before next &
  
  */
  
  var sURL = new String(window.location);
  var iQMark= sURL.lastIndexOf('?');
  var iLensName=sName.length;
  
  //retrieve loc. of sName
  var iStart = sURL.indexOf('?' + sName +'=') //limitation 1
  if (iStart==-1)
        {//not found at start
        iStart = sURL.indexOf('&' + sName +'=')//limitation 1
		if (iStart==-1)
		   {//not found at end
		    return 0; //not found
		   }   
        }
        
  iStart = iStart + + iLensName + 2;
  var iTemp= sURL.indexOf('&',iStart); //next pair start
  if (iTemp ==-1)
		{//EOF
		iTemp=sURL.length;
		}  
  
  return sURL.slice(iStart,iTemp ) ;
   sURL=null;//destroy String
}



