﻿// JScript File

//var mode = "StartInteriorPlanner";
var applicationMode = "StartProductComposer";

function setApplicationMode(mode)
{
    //alert("setApplicationMode: " + mode);
    applicationMode = mode;
}

function initApplicationMode(param)
{
    var clientParams = GetClientParameters();
    if( requestedProduct != null && requestedProduct.length > 0 )
        clientParams += ',product=' + requestedProduct;
        
    SendMessage( applicationMode, clientParams );
}
var callBackTimeout;
function callBack(p1, p2)
{
    clearLibrary();
    
    SendMessage( p1, p2 );
    
    // HOX: no more timeout needed. the event was blocked by the 'lock' in communicator.js
    //clearTimeout(callBackTimeout);
    //var msg = "SendMessage('" + p1 + "', '"+ p2 + "')";
    //callBackTimeout = setTimeout(msg, 400);
}

function clearLibrary()
{
    var cdiv = document.getElementById( "library-contents" );
    cdiv.innerHTML = "";
}