// Nav functions BEGIN

var DHTML = (document.getElementById);

function topnav_on(topnav_number) {
	// Turn on one pulldown menu
	if (DHTML) {
		var closerobj = document.getElementById("top-nav-closer");
		var subbackobj = document.getElementById("content-top-nav-sub");
		var topnavobj = document.getElementById("content-top-nav-sub-" + topnav_number);

		var i = 1;
		var navobj = document.getElementById("content-top-nav-" + i);
		var subnavobj = document.getElementById("content-top-nav-sub-" + i);

		while (navobj != null) {
			// Loop through all numbered menus

			if (i == topnav_number) {
				// Turn on menu closer
				closerobj.style.visibility = 'visible';			

				// Highlight one nav item
				navobj.setAttribute("class", "hover");
				navobj.setAttribute("className", "hover"); 
				
				// Show one subnav menu
				subbackobj.style.visibility = 'visible';
				subnavobj.style.visibility = 'visible';

			} else {
				// And de-highlight other nav items
				navobj.setAttribute("class", "");
				navobj.setAttribute("className", ""); 		
			
				// And hide other subnav menus
				subnavobj.style.visibility = 'hidden';
			}
			
			i++;
			navobj = document.getElementById("content-top-nav-" + i);
			subnavobj = document.getElementById("content-top-nav-sub-" + i);
		}
	}
}

function topnav_off() {

	// Close all pulldown menus
	if (DHTML) {

		var closerobj = document.getElementById("top-nav-closer");
		var subbackobj = document.getElementById("content-top-nav-sub");

		// Hide menu closer		
		closerobj.style.visibility = 'hidden';
		
		// Hide submenu background
		subbackobj.style.visibility = 'hidden';

		var i = 1;
		var navobj = document.getElementById("content-top-nav-" + i);
		var subnavobj = document.getElementById("content-top-nav-sub-" + i);

		while (navobj != null) {
			// Loop through all nav items and un-highlight them
			navobj.setAttribute("class", "");
			navobj.setAttribute("className", ""); 		

			// Loop through all subnav menus and hide them
			subnavobj.style.visibility = 'hidden';

			i++;
			var navobj = document.getElementById("content-top-nav-" + i);
			var subnavobj = document.getElementById("content-top-nav-sub-" + i);
		}
	}
}

function topnav_toggle(topnav_number) {
	if (DHTML) {
		var topnavobj = document.getElementById("content-top-nav-sub-" + topnav_number);

		if (topnavobj.style.visibility != 'visible')
			topnav_on(topnav_number);
		else
			topnav_off();
	}
}

// Nav functions END


// Popup functions BEGIN

function showdiv(objname)
{
    var myobj = document.getElementById(objname);
    if (myobj)
    {
        var tt_n = navigator.userAgent.toLowerCase();
        var block = document.getElementById("blockUI");
/*
        if (objname == 'portfolio' || objname == 'signin')
        {
            myobj.style.left = (document.documentElement.scrollLeft+30) + '%';
        }
        else
        {
            myobj.style.left = (document.documentElement.scrollLeft+35) + '%';
        }

        var osheight;
        if (tt_n.indexOf("safari") != -1)
        {
            osheight = 0;
        }
        else
        {
            osheight = myobj.offsetHeight;
        }
        myobj.style.top = document.body.scrollTop - osheight + 50;
*/
        if (tt_n.indexOf("msie") != -1)
        {
            block.style.height = document.body.scrollTop + document.body.offsetHeight;
        }
        else
        {
            block.style.height = document.body.offsetHeight;
        }
        block.style.display = 'block';
        
        myobj.style.display = "block";
    }
}
function hidediv(objname)
{
    var myobj = document.getElementById(objname);
    myobj.style.display = 'none';
    var block = document.getElementById("blockUI");
    block.style.display = 'none';
}

function closepopup(id)
{
    var temp = document.getElementById(id);
    temp.style.display = "none";
    var block = document.getElementById("blockUI");
    block.style.display = 'none';
}

// Popup functions END



var currDir = null;

function showTestimonial(id){
	document.getElementById('testimonial1').style.display = "none";
	if (currDir != null && currDir != id){
		document.getElementById(currDir).style.display = "none";
	}
	currDir = id;
	document.getElementById(id).style.display = "block";

}

var currDir = null;

function showProject(id){
	document.getElementById('staff1').style.display = "none";
	if (currDir != null && currDir != id){
		document.getElementById(currDir).style.display = "none";
	}
	currDir = id;
	document.getElementById(id).style.display = "block";

}

function HideDIV(d) { document.getElementById(d).style.display = "none"; }
function DisplayDIV(d) { document.getElementById(d).style.display = "block"; }



var old_clicked_term = -1			// initially there is no button highlighted...
	
function click_term(button_id, do_action)
	{
		// turn off old highlight
		document.getElementById('button_0').className='menu-link-off'
		if(old_clicked_term > -1)
			document.getElementById('button_' + old_clicked_term).className='menu-link-off'
		old_clicked_term = button_id
		
		// make new highlight
		document.getElementById('button_' + button_id).className='menu-link-on'
	}


var currBio = null;

function jimBio(id){
	document.getElementById('bio1').style.display = "none";
	if (currBio != null && currBio != id){
		document.getElementById(currBio).style.display = "none";
	}
	currBio = id;
	document.getElementById(id).style.display = "block";

}