var IE = (document.all) ? 1 : 0;
var DOM = (document.getElementById) ? 1 : 0;
var NS4 = (document.layers) ? 1 : 0;
var MAC = ((navigator.appVersion.indexOf("PPC") >0) || (navigator.appVersion.indexOf("Mac") >0)) ? 1 : 0;
var ua = navigator.userAgent;
var OPERA = (ua.indexOf("Opera") > 0) ? 1 : 0;
var SAF = (navigator.appVersion.indexOf("Safari") >0) ? 1 : 0;
function getEl(el) {
    return document.all ? document.all[el] : document.getElementById(el);
    }
function clipObj(who) {
    if (IE) {
        var clipper = document.all[who];
    }
    else if (DOM) {
        var clipper=document.getElementById(who);
    }
    clipper.style.clip = 'rect(0px 19px 32px 0px)';
    timer = setTimeout("unclipObj('"+who+"')", 2500);
}
function unclipObj(who) {
    if (IE) {
        var clipper = document.all[who];
    }
    else if (DOM) {
        var clipper=document.getElementById(who);
    }
    clipper.style.clip = 'rect(0px 64px 32px 0px)';
}
function psuedoGetElementById(elm,d){
    var p,i,x; if(!d) d=document; if((p=elm.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; elm=elm.substring(0,p);
        }
    if(!(x=d[elm])&&d.all) x=d.all[elm]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][elm];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=document.getElementById(elm,d.layers[i].document);
    return x;
        }
function getCoordinates(obj) {
    var point = { x: 0, y: 0 };
    while(obj) {
        point.x += obj.offsetLeft;
        point.y += obj.offsetTop;
        obj = obj.offsetParent;
        }
    return point;
    }
function whereami(anchorid) {
    var locarr = new Array();
    if(NS4) {
        if (document.anchors[anchorid]){
            locarr[0] = document.anchors[anchorid].x;
            locarr[1] = document.anchors[anchorid].y;
            }
        }
    else if(DOM) {
        var myanchor = document.getElementById(anchorid);
        var coordinates = getCoordinates(myanchor)
        if (myanchor){
            locarr[0] = coordinates.x;
            locarr[1] = coordinates.y;
            }
        }
    else {
        var myanchor = psuedoGetElementById(anchorid);
    var coordinates = getCoordinates(myanchor)
    if(myanchor.offsetLeft&&myanchor.offsetTop){
        locarr[0] = coordinates.x;
        locarr[1] = coordinates.y;
        }
    }
        return locarr;
        }
var iconTop=0;
var iconLeft=0;
var iconPos = whereami('tooltip');
function getMousePosDOM(e) {
    iconTop=e.clientY;
    iconLeft=e.clientX;
    }
function getMousePosIE() {
    iconTop=event.clientY;
    iconLeft=event.clientX;
    }
function tooltipOn(message,shift) {
        if(MAC && IE){
                }
    else if (IE&&!SAF) {
        document.all.tooltip.innerHTML=message;
        var shiftItX=arguments.length==2?sekritLeft-document.body.scrollLeft:0;
        var shiftItY=arguments.length==2?sekritTop-document.body.scrollTop:0;
        document.all.tooltip.style.top=document.body.scrollTop+iconTop+10+shiftItY;
        document.all.tooltip.style.left=document.body.scrollLeft+iconLeft+10+shiftItX;

        document.all.tooltip.style.visibility="visible";
        }

        else if (DOM) {
        document.getElementById('tooltip').innerHTML=message;
        var shiftItX=arguments.length==2?sekritLeft-window.pageXOffset:0;
        var shiftItY=arguments.length==2?sekritTop -window.pageYOffset:0;
        document.getElementById('tooltip').style.top=window.pageYOffset+iconTop+10+shiftItY;
        document.getElementById('tooltip').style.left=window.pageXOffset+iconLeft+10+shiftItX;

        document.getElementById('tooltip').style.visibility="visible";
        }

        else if (NS4) {alert('Sorry, this page will not work in Netscape Navigator 4.x. Please use Internet Explorer 4+, Netscape Navigator 6+, Mozilla, Opera, Safari or any other standards compliant browser.'); return;}

        return;
        }

function tooltipOff() {
        if (IE) {document.all.tooltip.style.visibility="hidden";}
    else if (DOM) {document.getElementById('tooltip').style.visibility="hidden";}
    else return;
    }
if (IE) {document.onmousemove=getMousePosIE;}
else if (DOM) {document.onmousemove=getMousePosDOM;}

