/*******
micro API from 
http://www.quirksmode.org/js/dhtmloptions.html
*******/
function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}


/******
find the object from an img id
(id of the form: [PegAreaName][r99][c99])
******/
function getImgObj(getObj){
var id = getObj.substring(getObj.search(/r[0-9]/),getObj.length);
var row = id.substring(1,id.search(/c[0-9]/));
var col = id.substring(id.search(/c[0-9]/)+1);
var pegArea = eval(getObj.substring(0,getObj.search(/r[0-9]/)));
var object = pegArea.pegs[row][col];

return object;
}

/*****
find the pegArea object from an img id.
(id of the form: [PegAreaName][r99][c99])
*****/
function getPegArea(imgId){
var object = eval(imgId.substring(0,imgId.search(/r[0-9]/)));
return object;
}
