function toggleContactDisp(theDiv) {
		if (theDiv.style.display == 'none') {
			theDiv.style.display = '';
		} else {
			theDiv.style.display = 'none';
	   }
}
function toggleContactTab(num,numelems,contactId,theLink,opennum) {
   setContactTabLinkClass(theLink,contactId);
	if (document.getElementById('contactTabContent'+num+'_'+contactId).style.display == 'none'){
		for (var i=1;i<=numelems;i++){
			if ((opennum == null) || (opennum != i)){
				var temph = 'contactTabHeader'+i+'_'+contactId;
				var h = document.getElementById(temph);
				if (!h){
					var h = document.getElementById('contactTabHeaderActive');
					h.id = temph;
				}
				var tempc = 'contactTabContent'+i+'_'+contactId;
				var c = document.getElementById(tempc);
				if(c.style.display != 'none'){
					toggleContactDisp(c);
				}
			}
		}
		var h = document.getElementById('contactTabHeader'+num+'_'+contactId);
		if (h)
		h.id = 'contactTabHeaderActive';
		//h.blur();
		var c = document.getElementById('contactTabContent'+num+'_'+contactId);
		//c.style.marginTop = '2px';
		toggleContactDisp(c);
	}
}
function setContactTabLinkClass(theLink,contactId) {
   var links = document.getElementsByTagName("a");
   for (var i=0;i<links.length;i++) {
      var candidate = links[i];
      var linkClass = candidate.className;
      if (linkClass && linkClass.match("ContactTabLink")) {
         if (candidate == theLink) {
            candidate.className = "currentContactTabLink";
         } else {
            if (candidate.id == (contactId+'_'+1)
                || candidate.id == (contactId+'_'+2)
                || candidate.id == (contactId+'_'+3)) {
               candidate.className = "ContactTabLink";
            }
         }
      }
   }
}

