/**
 *
 * Copyright (C) CODERESEARCH, All rights reserved.
 *
 * Redistribution and modification of this code is strictly prohibited.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL CODERESEARCH OR ITS CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 *
 * @author    Yves Lepthien <ylept@coderesearch.com>
 * @since     2010-07-23
 * @version   $Id: template.js 2888 2011-07-12 08:20:13Z ylept $
 */

function showM(pBaseUrl, pTitle, pWidth, pHeight, pParams, pFunc) {
    var tBaseUrl = '';
    if (pBaseUrl) {
        tBaseUrl = pBaseUrl + '/';
    }

    pParams += (pParams.length > 0 ? '&' : '') + 'width=' + pWidth + '&height=' + pHeight;

    $.ajax({
        type: "POST",
        url: tBaseUrl + 'index2.php',
        data: pParams,
        complete: function(pResponse){
            var tData = pResponse.responseText;

            $('#dialog-content')
            .html(tData)
            .dialog({
                title: pTitle,
                height: pHeight,
                width: pWidth,
                modal: true,
                resizable: false
            });

            if (pFunc) {
                pFunc();
            }
        }
    });
}

function busyM() {

}

function unbusyM() {

}

function hideM() {
    $('#dialog-content').dialog( "close" );
}

function displayL() {
    $('#loader').dialog({
        resizable: false,
        width: 200,
        height: 85,
        modal: true
    });
    $('.ui-dialog-titlebar').hide();
}

function displayLS() {
    $('#loader-small').show();
//.ui-widget-overlay
}

function hideL() {
    $('#loader').dialog('close');
    $('.ui-dialog-titlebar').show();
}

function hideLS() {
    $('#loader-small').dialog('close');
    $('.ui-dialog-titlebar').show();
}

