  // Miscellaneous site functions, etc
  
	function clearLink(obj)
		{
			alert(obj.a);
		}
  
  	function setStyle(objId,pcStyle,pcValue)
		{
			//setStyle('content','overflow','visible')
			//alert(objId);
			//alert(pcStyle);
			//alert(pcValue);
			document.getElementById(objId).style[pcStyle] = pcValue;
		}
	function setClass(objId,className)
		{
			document.getElementById(objId).className = className;
		}
  	function swapVis(idOn, idOff){
	//alert('idOn = '+idOn);
	//alert('idOff = '+idOff);
		var obj = document.getElementById(idOn);
		obj.style.visibility = "visible";
		obj.style.display = "block";
		
		var obj = document.getElementById(idOff);
		obj.style.visibility = "hidden";
		obj.style.display = "none";
	}
	function toggleDisplay(layerid){
		var obj = document.getElementById(layerid);
		var newdisplay;
		if(obj.style.display != "none"){
				 newdisplay = "none";
			 }else{
				 newdisplay = "";	
			 }
		//alert(newdisplay);
		obj.style.display = newdisplay;	
	}


  	function tabGrp(objId)
	//'distributors',tabGroup,this.id,tabBtnGroup,'btn-tab-selected','btn-tab'
		{
			// Control a group of tabbed buttons 
			// Hide all groups first in case the selected group is included in the hide list
			splitName = objId.split("-");
			groupNum = splitName[splitName.length-1];
			splitName.pop(); //Remove the number Id for the tab group
			splitName.shift(); //Remove the "btn" part of the btn element id 
			groupName = splitName.join("-");
			hideAllTabs(groupName); 			
			show(groupName + "-" + groupNum);	
			//Set all standard button CSS before the selected
			for(i=1;i<=100;i++)
				{
					nextBtn = "btn-" + groupName + "-" + i;
					if(!document.getElementById(nextBtn))
						{
							break;
						}
					 document.getElementById(nextBtn).className = "btn-tab";
				}
			//Set CSS for selected Button
			document.getElementById(objId).className = "btn-tab-selected";
		}
		
	function show(elementID)
		{
			/* Show a hidden element */
			document.getElementById(elementID).style.visibility = 'visible';
			document.getElementById(elementID).style.display = '';
		}
	function hide(elementID)
		{
			/* Hide an element */
			document.getElementById(elementID).style.visibility = 'hidden';
			document.getElementById(elementID).style.display = 'none';
		}
	function hideAllTabs(groupName)
		{
			for(i=1;i<=100;i++)
				{
					nextTabGroup = groupName + "-" + i;
					if(!document.getElementById(nextTabGroup))
						{
							break;
						}
					hide(nextTabGroup);
				}
		}
		
		
		
	function show(elementID)
		{
			/* Show a hidden element */
			document.getElementById(elementID).style.visibility = 'visible';
			document.getElementById(elementID).style.display = '';
		}
	function hide(elementID)
		{
			/* Hide an element */
			//obj = getElementById(elementID);
			//alert(obj);
			document.getElementById(elementID).style.visibility = 'hidden';
			document.getElementById(elementID).style.display = 'none';
		}

	function OpenWin(URL, winName, width, height, scroll)
	{
		var winLeft = (screen.width - width) / 2;
		var winTop 	= (screen.height - height) / 2;
													
		winData = 'height='+height+',width='+width+',top='+winTop+',left='+winLeft+',scrollbars='+scroll+',resizable';
		win = window.open(URL, winName, winData);
													
		if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
	}
