// JavaScript Document
var il = false;
var oimgs = new Array("sb_services","sb_about","sb_contact","sb_join_us","sb_publications","sb_search","sb_site_map",
											"footer_bizname","footer_address","footer_state","footer_phone","footer_url","footer_email");
var pops = new Array("servpop");

function nimg(s)   { r=new Image();r.src='/images/' + s + '-over.gif';return r; }
function iover(i)  { roover(i); hidemenu(); return true; }
function siov(i)   { if ( il == true && i.src ) { wshw(i.alt); } return true; }
function iout(i)   { if ( il == true && i.src ) { i.src = '/images/' + i.name + '.gif'; wnsh(); } return true; }
function wshw(s)   { top.window.status='Balestriere PLLC - ' + s; return true; }
function wnsh()    { top.window.status=''; return true; }
function pimg()    { if (document.images) { pimgar(oimgs); il = true; } startsubmenu(); }
function pimgar(a) { for(i=0;i<a.length;i++) { nimg(a[i]); } }
function roover(i) { if ( il == true && i.src ) { i.src = '/images/' + i.name + '-over.gif'; wshw(i.alt) ; return true; } return false; }

var curmenu = false;
var to = 0;

function startsubmenu() {
  for(i=0;i<pops.length;i++) {
		var menu = document.getElementById( pops[i]);
		menu.style.visibility = 'hidden';
		menu.style.top = '0px';
		menu.style.left = '0px';
	}
}
function mover(i)  { curmenu.mactive = true; roover(i); return true; }
function mout(i)   { curmenu.mactive = false; hidelater(750); return iout(i);  }
function hidelater(ms) { if(to) { self.clearTimeout(to); } to = self.setTimeout('hidemenu()',ms); }
function pup(id,num) {
	var offsetTop =
		document.getElementById("maintop").offsetHeight +
		document.getElementById("mainlogo").offsetHeight + 14 +((num - 1) * 33 );
	var offsetLeft =
		document.getElementById("mainleft").offsetWidth + 3 +
		document.getElementById("mainsidebar").offsetWidth + 3;
	menu = document.getElementById(id);
	if(curmenu && curmenu != menu) {
    curmenu.style.visibility = 'hidden';
		curmenu = false;
	}
	menu.style.top = offsetTop + 'px';
	menu.style.left = offsetLeft + 'px';
	menu.style.visibility = 'visible';
  curmenu = menu;
  menu.pactive = true;
}
function pdn(id) {
	menu = document.getElementById(id);
	menu.pactive = false;
	hidelater(250);
}
function pcl(id) { document.getElementById(id).style.visibility = 'hidden'; }
function hidemenu() {
	if(curmenu) {
		if(! curmenu.pactive && ! curmenu.mactive) {
			curmenu.style.visibility = 'hidden';
			curmenu = false;
		}
	}
}
