  var temp=0;

function createLayer(name,bgColor)
{
  document.writeln('<div id="' + name + '" style="position:absolute; z-index:100; cursor:crosshair; background-color:' + bgColor + '; visibility:hidden;"><img src="img/1.gif" border=0></div>');
} 

function getlayer(name){
  layer=eval('document.all.'+name+'.style');
  return(layer);
}

function positionlayer(name,lft,tp){
  layer=getlayer(name);
  layer.top=tp;
  layer.left=lft;
}

function cliplayer(name,wdth,hght){
  layer=getlayer(name);
  layer.width=wdth;
  layer.height=hght;
}

function set_show(name,v){
  layer=getlayer(name);
  layer.visibility = (v)?'visible':'hidden';
}

function lineLayer(name,x1,y1,x2,y2){
  if(x1>x2){temp=x1;x1=x2;x2=temp;}
  if(y1>y2){temp=y1;y1=y2;y2=temp;}
  positionlayer(name,x1,y1);
  cliplayer(name,(y1==y2)?(x2-x1):1,(x1==x2)?(y2-y1):1);
}

function posmap(){
  Map_X=0;
  Map_Y=0;
  var obj =document.images['map'];
    Map_X = obj.offsetLeft;
    Map_Y = obj.offsetTop;
  while (obj.offsetParent != null) {
    obj = obj.offsetParent;
	Map_X+=obj.offsetLeft;
    Map_Y+=obj.offsetTop;
    Map_X+=parseInt((obj.border >= 1)? obj.border:0);
    Map_Y+=parseInt((obj.border >= 1)? obj.border:0);    
    if (obj.tagName == 'BODY'){
      Map_X+=2;
	  Map_Y+=2;
	  break;
    }
  }
}
