﻿// JScript File
function ShowContent(contentId)
{
    ShowHideContent(contentId, true);   
    return false;
}

function HideContent(eventArg, source, contentId)
{
    ShowHideContent(contentId, false);
    return true;
}

function ShowHideContent(contentId, Show)
{
    var targetItem = getStyleObject(contentId);
    if(targetItem)
    {
        if(Show == true)
        {
            targetItem.visibility  = "visible";
            targetItem.height = "auto";
        }
        else
        {
            targetItem.visibility  = "hidden";
            targetItem.height = "0px";
        }
    }
}


function SeValue(eventArg, source, ValueToSet)
{
    source.Value = ValueToSet;
    return true;
}

function SetControlInnerText(eventArg, source, targetControlId, ValueToSet)
{
    var targetItem = getControl(targetControlId);
    if(targetItem!=null)
    {
        targetItem.innerText = ValueToSet;
    }
    return true;
}


function getControl(controlId) 
{
  // checkW3C DOM, then MSIE 4, then NN 4.
  //
    if(document.getElementById && document.getElementById(controlId)) 
    {
        return document.getElementById(controlId);
    }
    else if (document.all && document.all(controlId)) 
    {  
        return document.all(controlId);
    } 
    else if (document.layers && document.layers[controlId]) 
    { 
        return document.layers[controlId];
    } 
    else 
    {
        return false;
    }
}

function getStyleObject(objectId) 
{
  // checkW3C DOM, then MSIE 4, then NN 4.
  //
    if(document.getElementById && document.getElementById(objectId)) 
    {
        return document.getElementById(objectId).style;
    }
    else if (document.all && document.all(objectId)) 
    {  
        return document.all(objectId).style;
    } 
    else if (document.layers && document.layers[objectId]) 
    { 
        return document.layers[objectId];
    } 
    else 
    {
        return false;
    }
}

