var ml = new Array();
var vz = new Array();
var lszix = new Array();
var lsziy = new Array();

var sho=new Array();
var indx;
var delayit;

var donechk = 0;

if (document.layers){

sho[0]="hide";
sho[1]="show";
}
else {
sho[0]="hidden";
sho[1]="visible";
}

function handleIt(layid) {
	if (document.layers){
  		rtn = eval('document.' + layid);
	  	return(rtn);
    } else if (document.getElementById){ 
     	rtn1 = document.getElementById(layid).style;
     	return(rtn1);
	} else if (document.all) {
	  	eval("rtn = document.all." + layid + ".style");
  		return(rtn);
  	}
  
  	else return(null);
}

function makeIt(layid, lposx, lposy, lsizx, lsizy, layon, incode, opacity) {
  if (opacity == '') opacity = 100;
  indx = ml.length;
  ml[indx] = layid;  
  vz[indx]=layon;
  lszix[indx]=lsizx;
  lsziy[indx]=lsizy;
  
   if (document.layers) {
     document.writeln('<layer name="' + layid + '" left=' + lposx + ' top=' + lposy + ' width=' + lsizx + ' height=' + lsizy +  ' visibility=' + (layon ? '"show"' : '"hide"') + ' z-index=' + indx + '>');
    document.writeln(incode);
    document.writeln('</layer>');
    layer = handleIt(layid);
    layer.width = lsizx;
    layer.height = lsizy;
  }
	else {
  document.writeln('<DIV ID="' + layid + '" style="filter:alpha(opacity=' + opacity + '); -moz-opacity:' + opacity/100 + '; opacity:' + opacity/100 + '; position:absolute; overflow:none; left: ' + lposx + 'px; top: ' + lposy + 'px; width: ' + lsizx + 'px; height: ' + lsizy + 'px;' + ' visibility:' + (layon ? 'visible;' : 'hidden;') + ' z-index:' + indx + ';">');
    document.writeln(incode);
    document.writeln('</div>');
  }
}

function moveIt(layid,mx,my) {
  layr = handleIt(layid);
  layr.left = mx;
  layr.top = my;
}

function clipIt(layid,tp,rt,bt,lf) {
	layr = handleIt(layid);
	if (document.layers) {
     layr.clip.top = tp;
     layr.clip.right = rt;
     layr.clip.bottom = bt;
     layr.clip.left = lf;
  } 
  else {
	layr.clip = 'rect(' + tp + ' ' +  rt + ' ' + bt + ' ' + lf +')';
	}
}

function showIt(layid, shm) {
	layr = handleIt(layid);
	layr.visibility = sho[shm];
}

function remakeIt(name, content) {

  if (document.layers) {
    var layer = eval('document.' + name);
    layer.document.open();
    layer.document.writeln(content);
    layer.document.close();
  }
  else if (document.all) {
    document.all(name).innerHTML=content;
  }
  else if (document.getElementById){ 
  	document.getElementById(name).innerHTML = content;
  }
}

function stackIt(layid, zlv) {
	layr = handleIt(layid);
	layr.zIndex = zlv;
}

function sizeIt(layid,mx,my) {
  layr = handleIt(layid);
  layr.width = mx;
  layr.height = my;
}

function findPosition( oLink ) {
    
    if (document.layers) {
        theobj = document.eval(oLink);
    }
    
    if ((!document.all) && (document.getElementById)) {
        theobj = document.getElementById(oLink);
    }
    
    if (document.all) {
        theobj = document.all[oLink];
    }
    
      if( theobj.offsetParent ) {
        for( var posX = 0, posY = 0; theobj.offsetParent; theobj = theobj.offsetParent ) {
          posX += theobj.offsetLeft;
          posY += theobj.offsetTop;
        }
        return [ posX, posY ];
      } else {
        return [ theobj.x, theobj.y ];
      }
    }
    
function alignSize()
    {
       location.reload(true);
    }
    
donechk=1;