function getObject(objectId, doc)
{
     if(document.getElementById && document.getElementById(objectId))
     {
 	return document.getElementById(objectId);
     } 
     else if (document.all && document.all(objectId))
     {
 	return document.all(objectId);
     }
     else if (document.layers && document.layers[objectId])
     {
 		return getObjNN4(document,objectId);
     }
     else
     {
 	return false;
     }
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		foundLayer = x[i];
		else if (x[i].layers.length)
		var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function dispEmail(o,nm,dom1,dom2)
{
	pre = "mailto:"
	o.href=pre+nm+"@"+dom1+dom2;
}

var strDefValue = ' -- Search Here --';
function initSearch()
{
	if(getObject('search'))
	{
		txt = getObject('search');
		if(txt.value=='' || txt.value==strDefValue)
		{
			alert('Please enter some search criteria');
			return false;
		}
		else
		{
			return true;
		}
	}
	return false;
}

function clrSearch(obj)
{
	if(obj.value==strDefValue)
	{
		obj.value='';
	}
}


var isIE = !(window.navigator.userAgent.indexOf("MSIE") == -1);

if (! isIE)
{
  HTMLElement.prototype.__defineGetter__("innerText", function () { return(this.textContent); });
  HTMLElement.prototype.__defineSetter__("innerText", function (txt) { this.textContent = txt; });
}


function autoIframe(frameId)
{
	try
	{
		frame = document.getElementById(frameId);
		innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
		objToResize = (frame.style) ? frame.style : frame;
		objToResize.height = innerDoc.body.scrollHeight + 50;
	}
	catch(err)
	{
		window.status = err.message;
	}
}


function showLogin()
{
	obj = getObject('header');
	if(obj)
	{
		obj.style.display = (obj.style.display=='block')?'none':'block';
	}
}

function setActiveStyleSheet(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title"))
     {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}

if(document.images)
{
	path = '/images/buttons/';

	img0 = new Image();
	img0.src = path + 'home.gif';
	img0on = new Image();
	img0on.src = path + 'home_dn.gif';
	img0sb = new Image();
	img0sb.src = path + 'home_sb.gif';

	img1 = new Image();
	img1.src = path + 'engagements.gif';
	img1on = new Image();
	img1on.src = path + 'engagements_dn.gif';
	img1sb = new Image();
	img1sb.src = path + 'engagements_sb.gif';

	img2 = new Image();
	img2.src = path + 'personnel.gif';
	img2on = new Image();
	img2on.src = path + 'personnel_dn.gif';
	img2sb = new Image();
	img2sb.src = path + 'personnel_sb.gif';

	img3 = new Image();
	img3.src = path + 'photos.gif';
	img3on = new Image();
	img3on.src = path + 'photos_dn.gif';
	img3sb = new Image();
	img3sb.src = path + 'photos_sb.gif';

	img4 = new Image();
	img4.src = path + 'guestbook.gif';
	img4on = new Image();
	img4on.src = path + 'guestbook_dn.gif';
	img4sb = new Image();
	img4sb.src = path + 'guestbook_sb.gif';

	img5 = new Image();
	img5.src = path + 'links.gif';
	img5on = new Image();
	img5on.src = path + 'links_dn.gif';
	img5sb = new Image();
	img5sb.src = path + 'links_sb.gif';

	img6 = new Image();
	img6.src = path + 'jokes.gif';
	img6on = new Image();
	img6on.src = path + 'jokes_dn.gif';
	img6sb = new Image();
	img6sb.src = path + 'jokes_sb.gif';

	img7 = new Image();
	img7.src = path + 'forum.gif';
	img7on = new Image();
	img7on.src = path + 'forum_dn.gif';
	img7sb = new Image();
	img7sb.src = path + 'forum_sb.gif';
}
else
{
	img0 = '';
	img0on = '';
	img0sb = '';
	img1 = '';
	img1on = '';
	img1sb = '';
	img2 = '';
	img2on = '';
	img2sb = '';
	img3 = '';
	img3on = '';
	img3sb = '';
	img4 = '';
	img4on = '';
	img4sb = '';
	img5 = '';
	img5on = '';
	img5sb = '';
	img6 = '';
	img6on = '';
	img6sb = '';
	img7 = '';
	img7on = '';
	img7sb = '';
}

var curr_sb;
function mOver(img)
{
	var sb;
	img.src = eval(img.id + 'on').src;
	sb = getObject('sidebar');
	curr_sb = sb.src;
	sb.src = eval(img.id + 'sb').src;
}

function mOut(img)
{
	var sb;
	img.src = eval(img.id).src;
	sb = getObject('sidebar');
	sb.src = curr_sb;
}

