// Filename: Utility.js
// Description: Common web enhancement functions

// Toggle a body of text with an ID link
function ToggleMfgList( strIDTextElement, strIDLinkElement, txtOpen, txtClose )
{
	if ( objText = document.getElementById( strIDTextElement ) )
	{
	    var strDisplay = ( objText.style.display == "none" ) ? "block" : "none";
		objText.style.display = strDisplay;
	    if ( objLink = document.getElementById( strIDLinkElement ) )
	    {
	        objLink.title = ( strDisplay == "none" ) ? txtOpen : txtClose;
		    objLink.className = ( strDisplay == "none" ) ? "ToggleLinkClosed" : "ToggleLinkOpened";
	    }
	}
}


// Textbox onfocus event
function TextBoxControlFocus(strControlID, strDefaultText)
{
    if (objText = document.getElementById(strControlID))
    {
        objText.value = (objText.value == strDefaultText) ? "" : objText.value;
    }
}

// Textbox onblur event
function TextBoxControlBlur(strControlID, strDefaultText)
{
    if (objText = document.getElementById(strControlID))
    {
        objText.value = (objText.value == "") ? strDefaultText : objText.value;
    }
}

function ValidateManufacturerDropDownList(strObjID)
{
    if (obj = document.getElementById(strObjID))
    {
        if (obj.value == "")
        {
            alert("Please select a manaufacturer.");
            return false;
        }
    }
    return true;
}
