{
 
	button19l0=new Image(); 
	button19l0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-19-l-off.gif";
	button19l1=new Image();
	button19l1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-19-l-over.gif";
	button19l2=new Image();
	button19l2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-19-l-active.gif";
	
	button19r0=new Image();
	button19r0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-19-r-off.gif";
	button19r1=new Image();
	button19r1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-19-r-over.gif";
	button19r2=new Image();
	button19r2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-19-r-active.gif";
	
	button24l0=new Image();
	button24l0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-24-l-off.gif";
	button24l1=new Image();
	button24l1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-24-l-over.gif";
	button24l2=new Image();
	button24l2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-24-l-active.gif";
	
	button24r0=new Image();
	button24r0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-24-r-off.gif";
	button24r1=new Image();
	button24r1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-24-r-over.gif";
	button24r2=new Image();
	button24r2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-24-r-active.gif";
	
	button34l0=new Image();
	button34l0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-34-l-off.gif";
	button34l1=new Image();
	button34l1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-34-l-over.gif";
	button34l2=new Image();
	button34l2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-34-l-active.gif";
	
	button34r0=new Image();
	button34r0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-34-r-off.gif";
	button34r1=new Image();
	button34r1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-34-r-over.gif";
	button34r2=new Image();
	button34r2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/button-34-r-active.gif";
	
	signin0=new Image();
	signin0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/signin-off.gif";
	signin1=new Image();
	signin1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/signin-on.gif";
	
	shop0=new Image();
	shop0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/shop-off.gif";
	shop1=new Image();
	shop1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/shop-on.gif";
	
	join0=new Image();
	join0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/join-off.gif";
	join1=new Image();
	join1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/join-on.gif";
	
	nav0=new Image();
	nav0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/nav-back-off.jpg";
	nav1=new Image();
	nav1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/nav-back-on.jpg";
	nav2=new Image();
	nav2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/nav-back-select.jpg";
	
	navedu0=new Image();
	navedu0.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/nav-edu-back-off.jpg";
	navedu1=new Image();
	navedu1.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/nav-edu-back-on.jpg";
	navedu2=new Image();
	navedu2.src=g_HttpRelativeWebRoot + "groups/webassets/@ieee/@web/@org/documents/images/nav-edu-back-select.jpg";
}

function imgOn(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + '1.src');
	}
}

function imgOff(imgName) {
	if (document.images) {
		document.images[imgName].src = eval(imgName + '0.src');
	}
}


// main nav functions

function navOn(navName) {
	if (document.getElementById(navName)) {
		if (document.getElementById(navName).className != 'nav-select') {
			document.getElementById(navName).className = 'nav-on';
		}
	}
}

function navOff(navName) {
	if (document.getElementById(navName)) {
		if (document.getElementById(navName).className != 'nav-select') {
			document.getElementById(navName).className = 'nav-off';
		}
	}
}

function navSelect(navName) {
    if ('edu'==navName)
      return navEduSelect();
	if (document.getElementById(navName)) {
		document.getElementById(navName).className = 'nav-select'
	}
}

function navEduOn() {
	if (document.getElementById('edu')) {
		if (document.getElementById('edu').className != 'nav-edu-select') {
			document.getElementById('edu').className = 'nav-edu-on';
		}
	}
}

function navEduOff() {
	if (document.getElementById('edu')) {
		if (document.getElementById('edu').className != 'nav-edu-select') {
			document.getElementById('edu').className = 'nav-edu-off';
		}
	}
}

function navEduSelect() {
	if (document.getElementById('edu')) {
		document.getElementById('edu').className = 'nav-edu-select';
	}
}
	
	
// left nav functions

function showHideLnav(navNum) {
	if (document.getElementById) {
		if (document.getElementById('lnav' + navNum + '-sub').style.display == 'block') {
			document.getElementById('lnav' + navNum + '-sub').style.display = 'none';
			document.getElementById('lnav' + navNum).className = 'lnav1 lnav1-plus';
		}
		else {
			document.getElementById('lnav' + navNum + '-sub').style.display = 'block';
			document.getElementById('lnav' + navNum).className = 'lnav1 lnav1-minus';
		}
	}
}

// util nav function

function utilSelect(navName) {
	if (document.getElementById(navName)) {
		document.getElementById(navName).style.fontWeight = 'bold';
		document.getElementById(navName).style.textDecoration = 'none';
	}
}


// button functions

function buttonOff(buttonSz,buttonName) {
	if (document.getElementById) {
		document.getElementById('button-' + buttonSz + '-' + buttonName).src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/button-' + buttonSz + '-l-off.gif';
		imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/button-' + buttonSz + '-r-off.gif) top right no-repeat';
		document.getElementById(buttonName + '-r').style.background = imgbkgUrl;
	}
}

function buttonOn(buttonSz,buttonName) {
	if (document.getElementById) {
		document.getElementById('button-' + buttonSz + '-' + buttonName).src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/button-' + buttonSz + '-l-over.gif';
		imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/button-' + buttonSz + '-r-over.gif) top right no-repeat';
		document.getElementById(buttonName + '-r').style.background = imgbkgUrl;
	}
}

function buttonActive(buttonSz,buttonName) {
	if (document.getElementById) {
		document.getElementById('button-' + buttonSz + '-' + buttonName).src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/button-' + buttonSz + '-l-active.gif';
		imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/button-' + buttonSz + '-r-active.gif) top right no-repeat';
		document.getElementById(buttonName + '-r').style.background = imgbkgUrl;
	}
}


// calendar rollover function. moved to calendar.js
// 'tpos' = top position of rollover box; add or subtract 24 per row for mincal, 58 for cal
// 'lpos' = left position of rollover box; add or subtract 26 per column for mincal, 74 for cal

/*function calRollover(tpos,lpos) {
	if (document.getElementById) {
		document.getElementById('cal-rollover').style.display = 'block';
		document.getElementById('cal-rollover').style.marginTop = tpos + 'px';
		document.getElementById('cal-rollover').style.marginLeft = lpos + 'px';
	}
}

function calHide() {
	if (document.getElementById) {
		document.getElementById('cal-rollover').style.display = 'none';
	}
}*/


//email address string validation funciton 
function isEmailAddr(Email)
{
  var result = false;
  var theStr = new String(Email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
  result = true;
  }
  
  //var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
   var illegalChars= /[\(\)\<\>\;\:\\\ \"\[\]]/ ;
  if (theStr.match(illegalChars)) 
  {
      var result = false;
  }
  
  return result;
}



function validEmail(formField)
{
  var result = true;

  if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
  {
    result = false;
  }
   
  return result;

}

function lnavSearchSelect(linkName) {
	if (document.getElementById(linkName)) {
		document.getElementById(linkName).style.color = '#000000';
		document.getElementById(linkName).style.fontWeight = 'bold';
		document.getElementById(linkName).style.textDecoration = 'none';
	}
}

/*function communitiesGo() {
Url=document.communities.com1[document.communities.com1.selectedIndex].value;
document.location = Url;
}*/

function locationGo(SelectID) {
Url=document.getElementById(SelectID)[document.getElementById(SelectID).selectedIndex].value;
document.location = Url;
}




// diagonal sub headers

function showSub(subNum) {
	if (document.getElementById) {
		if (subNum == '1') {
			document.getElementById('sub1-a').style.color = '#333333';
			document.getElementById('sub1-a').style.cursor = 'default';
			document.getElementById('sub1-a').className = 'sub-on';
			document.getElementById('diag-sub1').style.background = '#9ac2d7';
			imgUrl = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on.gif';
			document.getElementById('diag-divider1-img').src = imgUrl;
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on-back.gif' + ') top left repeat-y';
			document.getElementById('diag-divider1').style.background = imgbkgUrl;
			document.getElementById('sub2-a').style.color = '#ffffff';
			document.getElementById('sub2-a').style.cursor = 'pointer';
			document.getElementById('sub2-a').className = 'sub-off';
			document.getElementById('diag-sub2').style.background = '#767676';
			document.getElementById('diag-divider2-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('diag-divider2').style.background = imgbkgUrl;
			document.getElementById('sub1').style.display = 'block';
			document.getElementById('sub2').style.display = 'none';
			if (document.getElementById('diag-sub3')) {
				document.getElementById('sub3-a').style.color = '#ffffff';
				document.getElementById('sub3-a').style.cursor = 'pointer';
				document.getElementById('sub3-a').className = 'sub-off';
				document.getElementById('diag-sub3').style.background = '#767676';
				if (document.getElementById('diag-divider3')) {
					document.getElementById('diag-divider3-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
					document.getElementById('diag-divider3').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				}
				document.getElementById('sub3').style.display = 'none';
			}
			if (document.getElementById('diag-sub4')) {
				document.getElementById('sub4-a').style.color = '#ffffff';
				document.getElementById('sub4-a').style.cursor = 'pointer';
				document.getElementById('sub4-a').className = 'sub-off';
				document.getElementById('diag-sub4').style.background = '#767676';
				document.getElementById('diag-divider4-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('diag-divider4').style.background = imgbkgUrl;
				document.getElementById('sub4').style.display = 'none';
			}
			if (document.getElementById('diag-sub5')) {
				document.getElementById('sub5-a').style.color = '#ffffff';
				document.getElementById('sub5-a').style.cursor = 'pointer';
				document.getElementById('sub5-a').className = 'sub-off';
				document.getElementById('diag-sub5').style.background = '#767676';
				document.getElementById('diag-divider5-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				document.getElementById('diag-divider5').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('sub5').style.display = 'none';
			}
		}
		else if (subNum == '2') {
			document.getElementById('sub1-a').style.color = '#ffffff';
			document.getElementById('sub1-a').style.cursor = 'pointer';
			document.getElementById('sub1-a').className = 'sub-off';
			document.getElementById('diag-sub1').style.background = '#767676';
			document.getElementById('diag-divider1-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on-back.gif) top left repeat-y';
			document.getElementById('diag-divider1').style.background = imgbkgUrl;
			document.getElementById('sub2-a').style.color = '#333333';
			document.getElementById('sub2-a').style.cursor = 'default';
			document.getElementById('sub2-a').className = 'sub-on';
			document.getElementById('diag-sub2').style.background = '#9ac2d7';
			document.getElementById('diag-divider2-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on-back.gif) top left repeat-y';
			document.getElementById('diag-divider2').style.background = imgbkgUrl;
			document.getElementById('sub1').style.display = 'none';
			document.getElementById('sub2').style.display = 'block';
			if (document.getElementById('diag-sub3')) {
				document.getElementById('sub3-a').style.color = '#ffffff';
				document.getElementById('sub3-a').style.cursor = 'pointer';
				document.getElementById('sub3-a').className = 'sub-off';
				document.getElementById('diag-sub3').style.background = '#767676';
				if (document.getElementById('diag-divider3')) {
					document.getElementById('diag-divider3-img').src = g_HttpRelativeWebRoot +  'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
					imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
					document.getElementById('diag-divider3').style.background = imgbkgUrl;
				}
				document.getElementById('sub3').style.display = 'none';
			}
			if (document.getElementById('diag-sub4')) {
				document.getElementById('sub4-a').style.color = '#ffffff';
				document.getElementById('sub4-a').style.cursor = 'pointer';
				document.getElementById('sub4-a').className = 'sub-off';
				document.getElementById('diag-sub4').style.background = '#767676';
				document.getElementById('diag-divider4-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('diag-divider4').style.background = imgbkgUrl;
				document.getElementById('sub4').style.display = 'none';
			}
			if (document.getElementById('diag-sub5')) {
				document.getElementById('sub5-a').style.color = '#ffffff';
				document.getElementById('sub5-a').style.cursor = 'pointer';
				document.getElementById('sub5-a').className = 'sub-off';
				document.getElementById('diag-sub5').style.background = '#767676';
				document.getElementById('diag-divider5-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('diag-divider5').style.background = imgbkgUrl;
				document.getElementById('sub5').style.display = 'none';
			}
		}
		else if (subNum == '3') {	
			document.getElementById('sub1-a').style.color = '#ffffff';
			document.getElementById('sub1-a').style.cursor = 'pointer';
			document.getElementById('sub1-a').className = 'sub-off';
			document.getElementById('diag-sub1').style.background = '#767676';
			document.getElementById('diag-divider1-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('diag-divider1').style.background = imgbkgUrl;
			document.getElementById('sub2-a').style.color = '#ffffff';
			document.getElementById('sub2-a').style.cursor = 'pointer';
			document.getElementById('sub2-a').className = 'sub-off';
			document.getElementById('diag-sub2').style.background = '#767676';
			document.getElementById('diag-divider2-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on-back.gif) top left repeat-y';
			document.getElementById('diag-divider2').style.background = imgbkgUrl;
			document.getElementById('sub3-a').style.color = '#333333';
			document.getElementById('sub3-a').style.cursor = 'default';
			document.getElementById('sub3-a').className = 'sub-on';
			document.getElementById('diag-sub3').style.background = '#9ac2d7';
			if (document.getElementById('diag-divider3')) {
				document.getElementById('diag-divider3-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on.gif';
				imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on-back.gif) top left repeat-y';
				document.getElementById('diag-divider3').style.background = imgbkgUrl;
			}
			document.getElementById('sub1').style.display = 'none';
			document.getElementById('sub2').style.display = 'none';
			document.getElementById('sub3').style.display = 'block';
			if (document.getElementById('diag-sub4')) {
				document.getElementById('sub4-a').style.color = '#ffffff';
				document.getElementById('sub4-a').style.cursor = 'pointer';
				document.getElementById('sub4-a').className = 'sub-off';
				document.getElementById('diag-sub4').style.background = '#767676';
				document.getElementById('diag-divider4-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('diag-divider4').style.background = imgbkgUrl;
				document.getElementById('sub4').style.display = 'none';
			}
			if (document.getElementById('diag-sub5')) {
				document.getElementById('sub5-a').style.color = '#ffffff';
				document.getElementById('sub5-a').style.cursor = 'pointer';
				document.getElementById('sub5-a').className = 'sub-off';
				document.getElementById('diag-sub5').style.background = '#767676';
				document.getElementById('diag-divider5-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('diag-divider5').style.background = imgbkgUrl;
				document.getElementById('sub5').style.display = 'none';
			}
		}
		else if (subNum == '4') {	
			document.getElementById('sub1-a').style.color = '#ffffff';
			document.getElementById('sub1-a').style.cursor = 'pointer';
			document.getElementById('sub1-a').className = 'sub-off';
			document.getElementById('diag-sub1').style.background = '#767676';
			document.getElementById('diag-divider1-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('diag-divider1').style.background = imgbkgUrl;
			document.getElementById('sub2-a').style.color = '#ffffff';
			document.getElementById('sub2-a').style.cursor = 'pointer';
			document.getElementById('sub2-a').className = 'sub-off';
			document.getElementById('diag-sub2').style.background = '#767676';
			document.getElementById('diag-divider2-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('diag-divider2').style.background = imgbkgUrl;
			document.getElementById('sub3-a').style.color = '#ffffff';
			document.getElementById('sub3-a').style.cursor = 'pointer';
			document.getElementById('sub3-a').className = 'sub-off';
			document.getElementById('diag-sub3').style.background = '#767676';
			document.getElementById('diag-divider3-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on-back.gif) top left repeat-y';
			document.getElementById('diag-divider3').style.background = imgbkgUrl;
			document.getElementById('sub1').style.display = 'none';
			document.getElementById('sub2').style.display = 'none';
			document.getElementById('sub3').style.display = 'none';
			document.getElementById('sub4-a').style.color = '#333333';
			document.getElementById('sub4-a').style.cursor = 'default';
			document.getElementById('sub4-a').className = 'sub-on';
			document.getElementById('diag-sub4').style.background = '#9ac2d7';
			document.getElementById('diag-divider4-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on.gif';
			imgbkgUrl = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on-back.gif) top left repeat-y';
			document.getElementById('diag-divider4').style.background = imgbkgUrl;
			document.getElementById('sub4').style.display = 'block';
			if (document.getElementById('diag-sub5')) {
				document.getElementById('sub5-a').style.color = '#ffffff';
				document.getElementById('sub5-a').style.cursor = 'pointer';
				document.getElementById('sub5-a').className = 'sub-off';
				document.getElementById('diag-sub5').style.background = '#767676';
				document.getElementById('diag-divider5-img').src = g_HttpRelativeWebRoot + '/groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
				document.getElementById('diag-divider5').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
				document.getElementById('sub5').style.display = 'none';
			}
		}
		else if (subNum == '5') {	
			document.getElementById('sub1-a').style.color = '#ffffff';
			document.getElementById('sub1-a').style.cursor = 'pointer';
			document.getElementById('sub1-a').className = 'sub-off';
			document.getElementById('diag-sub1').style.background = '#767676';
			document.getElementById('diag-divider1-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			document.getElementById('diag-divider1').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('sub2-a').style.color = '#ffffff';
			document.getElementById('sub2-a').style.cursor = 'pointer';
			document.getElementById('sub2-a').className = 'sub-off';
			document.getElementById('diag-sub2').style.background = '#767676';
			document.getElementById('diag-divider2-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			document.getElementById('diag-divider2').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('sub3-a').style.color = '#ffffff';
			document.getElementById('sub3-a').style.cursor = 'pointer';
			document.getElementById('sub3-a').className = 'sub-off';
			document.getElementById('diag-sub3').style.background = '#767676';
			document.getElementById('diag-divider3-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off.gif';
			document.getElementById('diag-divider3').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-off-back.gif) top left repeat-y';
			document.getElementById('sub1').style.display = 'none';
			document.getElementById('sub2').style.display = 'none';
			document.getElementById('sub3').style.display = 'none';
			document.getElementById('sub4-a').style.color = '#ffffff';
			document.getElementById('sub4-a').style.cursor = 'pointer';
			document.getElementById('sub4-a').className = 'sub-off';
			document.getElementById('diag-sub4').style.background = '#767676';
			document.getElementById('diag-divider4-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on.gif';
			document.getElementById('diag-divider4').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-r-on-back.gif) top left repeat-y';
			document.getElementById('sub4').style.display = 'none';
			document.getElementById('sub5-a').style.color = '#333333';
			document.getElementById('sub5-a').style.cursor = 'default';
			document.getElementById('sub5-a').className = 'sub-on';
			document.getElementById('diag-sub5').style.background = '#9ac2d7';
			document.getElementById('diag-divider5-img').src = g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on.gif';
			document.getElementById('diag-divider5').style.background = 'url(' + g_HttpRelativeWebRoot + 'groups/webassets/@ieee/@web/@org/documents/images/diag-divider-l-on-back.gif) top left repeat-y';
			document.getElementById('sub5').style.display = 'block';
		}
	}
}

/**
 * HTML-Encode the supplied input
 * 
 * Parameters:
 *
 * (String)  source    The text to be encoded.
 * 
 * (boolean) display   The output is intended for display.
 *
 *                     If true:
 *                     * Tabs will be expanded to the number of spaces 
 *                       indicated by the 'tabs' argument.
 *                     * Line breaks will be converted to <br />.
 *
 *                     If false:
 *                     * Tabs and linebreaks get turned into &#____;
 *                       entities just like all other control characters.
 *
 * (integer) tabs      The number of spaces to expand tabs to.  (Ignored 
 *                     when the 'display' parameter evaluates to false.)
 *
 * v 0.3 - January 4, 2006
 */
function htmlEncode(source, display, tabs)
{
	function special(source)
	{
		var result = '';
		for (var i = 0; i < source.length; i++)
		{
			var c = source.charAt(i);
			if (c < ' ' || c > '~')
			{
				c = '&#' + c.charCodeAt() + ';';
			}
			result += c;
		}
		return result;
	}
	
	function format(source)
	{
		// Use only integer part of tabs, and default to 4
		tabs = (tabs >= 0) ? Math.floor(tabs) : 4;
		
		// split along line breaks
		var lines = source.split(/\r\n|\r|\n/);
		
		// expand tabs
		for (var i = 0; i < lines.length; i++)
		{
			var line = lines[i];
			var newLine = '';
			for (var p = 0; p < line.length; p++)
			{
				var c = line.charAt(p);
				if (c === '\t')
				{
					var spaces = tabs - (newLine.length % tabs);
					for (var s = 0; s < spaces; s++)
					{
						newLine += ' ';
					}
				}
				else
				{
					newLine += c;
				}
			}
			// If a line starts or ends with a space, it evaporates in html
			// unless it's an nbsp.
			newLine = newLine.replace(/(^ )|( $)/g, '&nbsp;');
			lines[i] = newLine;
		}
		
		// re-join lines
		var result = lines.join('<br />');
		
		// break up contiguous blocks of spaces with non-breaking spaces
		result = result.replace(/  /g, ' &nbsp;');
		
		// tada!
		return result;
	}

	var result = source;
	
	// ampersands (&)
	result = result.replace(/\&/g,'&amp;');

	// less-thans (<)
	result = result.replace(/\</g,'&lt;');

	// greater-thans (>)
	result = result.replace(/\>/g,'&gt;');
	
	if (display)
	{
		// format for display
		result = format(result);
	}
	else
	{
		// Replace quotes if it isn't for display,
		// since it's probably going in an html attribute.
		result = result.replace(new RegExp('"','g'), '&quot;');
	}

	// special characters
	result = special(result);
	
	// tada!
	return result;
}

$(document).ready(function() {

	if (document.getElementById('sub1')) { 
		document.getElementById('sub1').style.display = 'block';
	}
	if (document.getElementById('sub2')) { 
		document.getElementById('sub2').style.display = 'none';
	}
	
	var containerHeight = $('.content-gray').height();
	
	var modulesHeight = 0;
	$('.content-lc').children().each(function() { 
							  modulesHeight = modulesHeight + $(this).height();
							});
												
	var lastModuleHeight = $(".content-lc .box-lc:last-child").height();
	
	//kb - removed to fix defects 356 and 
	//$(".content-lc .box-lc:last-child").height(lastModuleHeight + (containerHeight - modulesHeight) - 14);
	
});

function isIE(){
	var ie_version = getInternetExplorerVersion();
	if(ie_version > -1){
		return true;
	} else {
		return false;
	}
}

// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
function getInternetExplorerVersion() {
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}







