	function ChangeSelectedTab(object)
	{
		var i = object.selectedIndex;
		var allTabName = "Tab_";
		var code = allTabName + i;
				
		var divItems = document.all[code];
		
		var divItemsOff = document.getElementsByTagName("div");
				
		// turn off all the tabs
		for (var i = 0; i < divItemsOff.length; i++)
		{		
			if((divItemsOff[i].id)!= code && (divItemsOff[i].id).substring(0,4) == allTabName)
			{
				divItemsOff[i].style.display="none";
			}
		}
		
		//  then turn on the tab that was clicked
		if(document.all.namedItem(code).style.display=="none")
		{
			document.all.namedItem(code).style.display="block";
			if( document.all.namedItem("iAddItemTab") != null )
				document.all.namedItem("iAddItemTab").value = object.selectedIndex;
		}				
	}
	
	/*function ChangeSelectedTab(code)
	{
		var allTabName = code.substring(0,3);		
		var divItems = document.all[code];
		var divItemsOff = document.getElementsByTagName("div");
		
		// turn off all the tabs
		for (var i = 0; i < divItemsOff.length; i++)
		{
			if((divItemsOff[i].id)!= code && (divItemsOff[i].id).substring(0,3) == allTabName)
			{
				divItemsOff[i].style.display="none";
			}
		}
		
		//  then turn on the tab that was clicked
		if(document.all.namedItem(code).style.display=="none")
		{
			document.all.namedItem(code).style.display="block";
		}			
				
	}*/
	
	function ShowHidePanelSection(sectionID){
		element = document.getElementById(sectionID);
		if(element.style.display == "none")
			element.style.display = "block";
		else
			element.style.display = "none";
	}
	
	//This is a workaround until we get JavaScript library.
	function ValidateTextLength(field,maxLength){
		if(field.value.length > maxLength)
			field.value = field.value.substring(0,maxLength);
	}
