
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i>a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


var LinkDivActive1 = 0;
var LinkDivActive2 = 1;
var onDiv1;
var onDiv2;
var timeOnDiv1;
var timeOnDiv2;
var layerRef;
var styleRef;
var showVar;
var hideVar;

layerRef="document.all.";
styleRef=".style";
showVar="'visible'";
hideVar="'hidden'";

function hideDiv(divn) {
 eval(layerRef+divn+styleRef+'.visibility = '+hideVar);
}

function GetLeft(elt){
  ll = 0;
  if( elt == null ) return ll;
  
  var rootElem= document.body;
  
  while( (elt != rootElem) &&(elt.style.position != 'absolute') ){
    ll += elt.offsetLeft;
    elt = elt.offsetParent;
    if( elt == null ) break;
  }
  if ((elt != null) && (elt.style.position == 'absolute')){
    ll += elt.offsetLeft;
  }
  return ll;
}

function GetTop(elt){
  ll = elt.offsetHeight;
  if( elt == null ) return ll;
  
  var rootElem= document.body;
  
  while( (elt != rootElem) &&(elt.style.position != 'absolute') ){
    ll += elt.offsetTop;
    alert(elt.offsetHeight);
    elt = elt.offsetParent;
    if( elt == null ) break;
  }
  if ((elt != null) && (elt.style.position == 'absolute')){
    ll += elt.offsetTop;
  }
  return ll;
}

function showDiv(divn) {
 var ofsety = 0;
 if (divn == "div1"){
  var ofsety = 113;
 }
 if (divn == "div2"){
  var ofsety = 684;
 }
 eval(layerRef+divn+styleRef+".left = "+(GetLeft(document.getElementsByTagName('tr')[0]) + ofsety));
 eval(layerRef+divn+styleRef+".top = "+(document.getElementsByTagName('tr')[1].offsetHeight + document.getElementsByTagName('tr')[2].offsetHeight + document.getElementsByTagName('tr')[4].offsetHeight - 1));
 eval(layerRef+divn+styleRef+'.visibility = '+showVar);
}

function showLinkDiv1(divn) {
 if (timeOnDiv1 != null) {
  clearTimeout(timeOnDiv1);
  if (onDiv1)
    hideDiv(onDiv1);
  if (onDiv2)
    hideDiv(onDiv2);
 }
 showDiv(divn);
 onDiv1 = divn;
}

function showLinkDiv2(divn) {
 if (timeOnDiv2 != null) {
  clearTimeout(timeOnDiv2);
  if (onDiv2)
    hideDiv(onDiv2);
 }
 showDiv(divn);
 onDiv2 = divn;
}

function divTimer1() {
 timeOnDiv1 = setTimeout("divOut1()",500)
}

function divTimer2() {
 timeOnDiv2 = setTimeout("divOut2()",500)
}

function divOut1() {
 if (LinkDivActive1 == 0) {
   hideDiv(onDiv1);
   divOut2()
 }
}

function divOut2() {
 if (LinkDivActive2 == 0) {
   hideDiv(onDiv2);
 }
}

function LinkDivOver1() {
 LinkDivActive1 = 1;
 clearTimeout(timeOnDiv1);
}

function LinkDivOver2() {
 LinkDivActive1 = 1;
 LinkDivActive2 = 1;
 clearTimeout(timeOnDiv1);
 clearTimeout(timeOnDiv2);
}

function LinkDivOut1() {
 LinkDivActive1 = 0;
 timeOnDiv1 = setTimeout("divOut1()",500)
}

function LinkDivOut2() {
 LinkDivActive1 = 0;
 timeOnDiv1 = setTimeout("divOut1()",500)
 LinkDivActive2 = 0;
 timeOnDiv2 = setTimeout("divOut2()",500)
}
