/* position detect */

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();
    var myanchor = document.getElementById(anchorid);
    var coordinates = getCoordinates(myanchor)
    if (myanchor){
        locarr[0] = coordinates.x;
        locarr[1] = coordinates.y;
        }
	return locarr;
}

var tt = new Array(['certifications']);

/* drop downs */

function nav(){return;}
  
nav.isOver=false;
nav.timer=null;

nav.HideAllLayers = function() { 
    var divTemp = document.getElementsByTagName('div');
    for (i = 0; i < divTemp.length; i++) { 
        var divString = new String(divTemp[i].id);
    	if (divString.indexOf('dd_') != -1) {
            divTemp[i].style.visibility = 'hidden';
        }
    }
}


nav.prototype.show = function (category,dropdown) {
    nav.HideAllLayers();
    clearTimeout(nav.timer);
    
    which_gn = "gn_" + category;
    which_dd = "dd_" + category;
    
    var getCoords=whereami(which_gn);
    var topOffset = (document.all) ? 25 : 25;

    var theDiv = document.getElementById(which_dd);
    theDiv.style.top=getCoords[1]+ topOffset ;
    theDiv.style.left=getCoords[0];
    
    if ((getCoords[0]+120) > nav.maxRight) {theDiv.style.left=nav.maxRight-120;}
        
    theDiv.style.visibility='visible';
    return;
}
    
nav.prototype.hide = function() {
    clearTimeout(nav.timer);
    nav.isOver = false; 
    nav.timer = setTimeout("nav.HideAllLayers()",300);
}
    
gn_dd = new nav();
