﻿function HelpClose()
{
    $( 'HelpPanel' ).className = "HelpPanelHidden";
    $( 'HelpText' ).innerHTML = "";
}

function HelpShowTitleAjax( title, ajax_id )
{
    $( 'HelpPanelTitle' ).innerHTML = title;
    $( 'HelpPanel' ).className = "HelpPanelVisible";
    $( 'HelpText' ).innerHTML = "Fetching " + ajax_id;
    ProgressIndicator( true );
    
    var params = {};
    
    //params[ 'id' ] = ajax_id;
    new Ajax.Updater( 'HelpText', './PM2StaticText.ashx?id=' + ajax_id, 
        { parameters: params,
            onSuccess:AjaxHelpSuccess,
            onFailure:AjaxHelpFailed
    } );    
}

function AjaxHelpFailed()
{
    $( 'HelpText' ).innerHTML = "Save failed";
    ProgressIndicator( false );
}
function AjaxHelpSuccess()
{
    $( 'HelpText' ).innerHTML = "SaveSuccess:" + $( 'HelpText' ).innerHTML;
    ProgressIndicator( false );
}

function HelpShowTitleCopy( title, div_id )
{
    $( 'HelpPanelTitle' ).innerHTML = title;
    $( 'HelpPanel' ).className = "HelpPanelVisible";
    $( 'HelpText' ).innerHTML = $( div_id ).innerHTML;
    ProgressIndicator( false );
}

function HelpShowTitleString( title, str )
{
    $( 'HelpPanelTitle' ).innerHTML = title;
    $( 'HelpPanel' ).className = "HelpPanelVisible";
    HelpSetText( str );
    ProgressIndicator( false );
}

function HelpSetText( str )
{
    $( 'HelpText' ).innerHTML = str;
}

function ShowNewsDescription( i )
{
    var elt = $( 'NewsDescription' + i );
    if( elt != null )
    {
        if( elt.className == "NewsDescriptionVisible" )
            elt.className = "NewsDescriptionHidden";
        else    
            elt.className = "NewsDescriptionVisible";
    }
}

function ProgressIndicator( onoff )
{

    if( onoff )
        $( "ProgressImage" ).src = "./Images/Progress.gif";
    else       
        $( "ProgressImage" ).src = "./Images/Empty.gif";
}


