﻿function CM_ErrorDisplayUI(clientid) {
    this.ClientId = clientid;
    return this;
}

//ErrorDisplay
function CM_ShowError() {
    var divErrorBox = document.getElementById(errorDisplayId.ClientId);
    divErrorBox.className = 'ErrorDisplayPosition';
    var divErrorMessages = document.getElementById(errorMessageId.ClientId);
    //buyflowOmniture.LogErrorMessage(divErrorMessages.innerHTML.replace(/<br>/i, ';'));
    return;
}

function CM_HideError() {
    var divErrorBox = document.getElementById(errorDisplayId.ClientId);
    divErrorBox.className = 'HideErrorDisplay';
    return;
}

function CM_addError(message) {
    var divErrorMessages = document.getElementById(errorMessageId.ClientId);
    divErrorMessages.innerHTML += message + "<br />";
    return;
}

function CM_clearErrors() {
    var divErrorMessages = document.getElementById(errorMessageId.ClientId);
    divErrorMessages.innerHTML = "";
    return;
}
function CM_HighlightField(fld, status, label) {
    if (status == true) {
        if (fld != null && fld != '')
            fld.className = 'ErrorInput';
        if (label != null)
            label.className = 'ErrorLableLeft';
    }
    else {
        if (fld != null && fld != '')
            fld.className = 'TextBox';
        if (label != null) {
            label.className = 'LableLeft';
        }
    }
}




