﻿<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

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.01
  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 && d.getElementById) x=d.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];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function showHideLayers(currObjID, popupID, action) { //v6.0
    if(currObjID=="" || popupID=="")
    {
        return ;
    }
    var popupObj = document.getElementById(popupID);
    if(popupObj==null)return;
    if(action=="show")
    {
        var top, left, height;    
        var currObj = document.getElementById(currObjID);
        var point   = getElementPos(currObjID);
        height      = currObj.scrollHeight;
        with(popupObj)
        {
            style.top  = (point.y+height-3)+"px";
            style.left = (point.x-2)+"px";
            style.visibility   = "visible";
        }
    }  
    else
    {
        popupObj.style.visibility   = "hidden";
    }
}

function getElementPos(elementId) {
 var ua = navigator.userAgent.toLowerCase();
 var isOpera = (ua.indexOf('opera') != -1);
 var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof     
 var el = document.getElementById(elementId);      
 if(el.parentNode === null || el.style.display == 'none'){ return false; }      
 var parent = null;var pos = [];var box;
 if(el.getBoundingClientRect)//IE     
 {box = el.getBoundingClientRect();var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop); var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);return {x:box.left + scrollLeft, y:box.top + scrollTop};}
 else if(document.getBoxObjectFor)// gecko     
 { box = document.getBoxObjectFor(el);var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0;var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0;pos = [box.x - borderLeft, box.y - borderTop];}     
 else // safari & opera     
 {pos = [el.offsetLeft, el.offsetTop]; parent = el.offsetParent;if (parent != el) {while (parent) {pos[0] += parent.offsetLeft;pos[1] += parent.offsetTop;parent = parent.offsetParent;}}
    if (ua.indexOf('opera') != -1|| ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' ))
    {pos[0] -= document.body.offsetLeft;pos[1] -= document.body.offsetTop;}
 }
 if (el.parentNode) { parent = el.parentNode; }else { parent = null; }
 while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML'){ // account for any scrolled ancestors         
    pos[0] -= parent.scrollLeft;pos[1] -= parent.scrollTop;if (parent.parentNode) { parent = parent.parentNode; }else { parent = null; }     }     
  return {x:pos[0], y:pos[1]}; 
} 

//-->