YAHOO.util.Event.onDOMReady(initStartUpProcesses);

var _interactive_loginGWP_fail_text = "";
var _interactive_loginGWP_success_text = "";
var _generic_web_portal_URL = "";
var _AlertDialog;

function setInitial(interactive_loginGWP_fail_text
    , interactive_loginGWP_success_text
    , generic_web_portal_URL
    )
{
    _interactive_loginGWP_fail_text = interactive_loginGWP_fail_text;
    _interactive_loginGWP_success_text = interactive_loginGWP_success_text;
    _generic_web_portal_URL = generic_web_portal_URL;
}

function initStartUpProcesses()
{
    initAlertDialog();
}

// Removes leading whitespaces
function LTrim( value ) {
	
    var re = /\s*((\S+\s*)*)/;
    return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
    var re = /((\s*\S+)*)\s*/;
    return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
    return LTrim(RTrim(value));
	
}

function initAlertDialog()
{
    _AlertDialog = new YAHOO.widget.Panel("alertDlg",
    {
        width: "400px",
        fixedcenter: true,
        close: false,
        draggable: false,
        zindex:4,
        modal: true,
        visible: false
    }
    );

    _AlertDialog.render();
    var closeBtnEl = document.getElementById("btn_alert_close");
    closeBtnEl.onclick = function ()
    {
        var alertNoteEl = document.getElementById("alertNote");
        alertNoteEl.innerHTML = "";
        _AlertDialog.hide();        
    }
    
    return;
}

function showAlertDialog(_alertNote)
{
    var alertNoteEl = document.getElementById("alertNote");
    alertNoteEl.innerHTML = _alertNote;
    _AlertDialog.show();
    
    return;
}

function loginGWP()
{
    
    var f = document.getElementById("frm_loginGWP");    
    f.username.value = trim(f.txt_coid.value) + trim(f.txt_username.value);    
    f.submit();
}                

function loginEcatDemo()
{
    var f = document.getElementById("frm_loginEcatDemo");    
    f.username.value = trim(f.txt_coid.value) + trim(f.txt_username.value);    
    f.submit();    
}
