if(document.layers){
 onresize=resizeCheck;
 nowHeight=outerHeight;
 nowWidth=outerWidth;}

function resizeCheck(){
if(outerHeight!=nowHeight||outerWidth!=nowWidth){
 document.location=document.location;
}}

popups=new Array();

function findLinks(layerDocument){
 var i;
 for(i=0;i<layerDocument.links.length;i++){
   popups[popups.length]=layerDocument.links[i];}
 for(i=0;i<layerDocument.layers.length;i++){
  findLinks(layerDocument.layers[i].document);}}

if(document.getElementById&&!document.all){document.all=document.getElementById;}
if(document.layers){
 if(!document.all){
 allObjects=new Object();
 for(i=0;i<document.layers.length;i++){
  allObjects[document.layers[i].name]=document.layers[i];
  document.layers[i].style=document.layers[i];}
 document.all=layersAll;}
 window.captureEvents(Event.MOUSEMOVE);
 findLinks(document);}
else{
 popups=document.links;}

function layersAll(id){
 return allObjects[id];}


function over(e){
 if(navigator.appName.indexOf('Netscape')>=0){
  x=e.pageX;
  y=e.pageY;
}
 else{
  x=event.clientX+document.body.scrollLeft;
  y=event.clientY+document.body.scrollTop;}
 comment=this.comment;
 comment.signX=1;
 comment.signY=1;
 if(x>pageWidth/2){
  comment.signX=-1;}
 if(y>pageHeight/2){
  comment.signY=-1;}
 x=x+comment.signX*boxWidth;
 y=y+comment.signY*boxHeight;
 comment.x0=x;
 comment.y0=y;
 comment.style.left=comment.diffX+x;
 comment.style.top=comment.diffY+y;
 comment.style.visibility='visible';
 if(document.layers){window.onmousemove=move;}
 else{document.onmousemove=move;}
}

function move(e){
 var x,y;
 if(navigator.appName.indexOf('Netscape')>=0){
  x=e.pageX;
  y=e.pageY;
}
 else{
  x=event.clientX+document.body.scrollLeft;
  y=event.clientY+document.body.scrollTop;
}
 x=x+comment.signX*boxWidth;
 y=y+comment.signY*boxHeight;
 var visibility=comment.style.visibility;
 if(navigator.userAgent.indexOf('Mac')>=0 && navigator.appVersion.indexOf('MSIE')>=0){
  comment.style.visibility='hidden';}
 comment.style.left=comment.diffX+(x-comment.x0)/3+comment.x0;
 comment.style.top=comment.diffY+(y-comment.y0)/3+comment.y0;
 comment.style.visibility=visibility;
}

function out(){
 this.comment.style.visibility='hidden';
 if(document.layers){window.onmousemove=function(){};}
 else{document.onmousemove=function(){};}
}

function setComment(link,comment,diffX,diffY){
 if(comment!=null){
 link.comment=comment;
 link.onmouseout=out;
 link.onmouseover=over;
 comment.diffX=diffX;
 comment.diffY=diffY;
 comment.x0=0;
 comment.y0=0;}}

for(i=0;i<popups.length;i++){
 commentHref=popups[i].href;
 lastIndex=commentHref.lastIndexOf('/');
 n=commentHref.substring(lastIndex+1);
 if(n.indexOf('.htm')<0&&n.indexOf('.html')<0&&n.indexOf(':')<0&&n!=''){
  if(n.indexOf('.')>=0){
   n=n.substring(0,n.indexOf('.'));}
 setComment(popups[i],document.all('comment'+n),-70,-60);}}


