<!--

var VISIBILITY_VISIBLE="visible";
var VISIBILITY_HIDDEN="hidden";
var DISPLAY_NONE="none";
var DISPLAY_="block";
//defined in layout.css
var HIDDEN_CLASS="hidden";
var VISIBLE_CLASS="visible";



function switchLink(showName, hideName){

    if (arguments.length == 1){               
      switchObj=document.getElementById(showName);      
      switchObject(switchObj);            
    }
    else{
      switchLinkById(showName, hideName);
      switchLinkByName(showName, hideName);
      switchLinkByObject(showName, hideName);
    }
}

function switchLinkById(showId, hideId)
{
    var showObj=document.getElementById(showId);
    var hideObj=document.getElementById(hideId)
    switchLinkByObject(showObj, hideObj);
}

function switchLinkByName(showName, hideName) {
    var showObj=document.getElementsByName(showName);
    if(showObj!=undefined)
    {
        for(var i=0; i< showObj.length; i++)
        {
            showObject(showObj[i]);
        }
    }
    var hideObj=document.getElementsByName(hideName)
    if(hideObj!=undefined)
    {
        for(var i=0; i< hideObj.length; i++)
        {
            hideObject(hideObj[i]);
        }
    }
}

function switchLinkByObject(showObj, hideObj){
    showObject(showObj);
    hideObject(hideObj);
}

function showObject(showObj){
    switchObject(showObj, VISIBILITY_VISIBLE, DISPLAY_);
}

function hideObject(hideObj){
    switchObject(hideObj, VISIBILITY_HIDDEN, DISPLAY_NONE);
}

function switchObject(switchObj, visibility, display)
{
    if(switchObj!=undefined)
    {
       if (arguments.length>1)
       {
         if(switchObj.style!=undefined)
         {
              switchObj.style.visibility=visibility;
              switchObj.style.display=display;
         }
       }
       else
       {
            if(switchObj.className==HIDDEN_CLASS||switchObj.className==VISIBLE_CLASS)
            {
                if(switchObj.className==HIDDEN_CLASS)
                {
                    switchObj.className=VISIBLE_CLASS;
                }
                else
                {
                    switchObj.className=HIDDEN_CLASS;
                }
            }
            else
            {
                if (switchObj.style!=undefined)
                {
                    if(switchObj.style.visibility==VISIBILITY_HIDDEN)
                    {
                       switchObj.style.visibility=VISIBILITY_VISIBLE;
                    }
                    else
                    {
                        switchObj.style.visibility=VISIBILITY_HIDDEN;
                    }
                    if(switchObj.style.display==DISPLAY_NONE)
                    {
                        switchObj.style.display=DISPLAY_;
                    }
                    else
                    {
                        switchObj.style.display=DISPLAY_NONE;
                    }
                }
            }
       }
   }
}




//-->
