function showDiv(id)
{
    var elem = document.getElementById(id);
    if(elem!=null)
    {
        elem.style.visibility = 'visible';
        elem.style.display = 'block';
    }
}

function hideDiv(id)
{
    var elem = document.getElementById(id);
    if(elem!=null)
    {
        elem.style.visibility = 'hidden';
        elem.style.display = 'none';
    }
}

function toggleDiv(id)
{
    
    var elem = document.getElementById(id);
    if(elem!=null)
    {
        if(elem.style.visibility=='visible')
            elem.style.visibility = 'hidden';
        else
            elem.style.visibility = 'visible';
            
        if(elem.style.display=='block')
            elem.style.display = 'none';
        else
            elem.style.display = 'block';
    }
}

function toggleDivAndText(id, elemId, orgText, newText)
{
    var elem = document.getElementById(id);
    
    if(elem!=null)
    {
        toggleDiv(elem.id);
        var span = document.getElementById(elemId);
        if(elem.style.visibility=='visible' || elem.style.display=='block')
            span.innerText = newText;
        else
            span.innerText = orgText;
    }
}

function jsPostBack(sender, e) 
{ 
   __doPostBack(sender,e);
}

// This must be the last line in the js file
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();