dojo.provide("igldesigns.infoOverlay");

igldesigns.infoOverlay.checkText = null;
igldesigns.infoOverlay.successText = null;
igldesigns.infoOverlay.errorText = null;

igldesigns.infoOverlay.registerText = function(check, success, error) {
    igldesigns.infoOverlay.checkText = check;
    igldesigns.infoOverlay.successText = success;
    igldesigns.infoOverlay.errorText = error;
}

igldesigns.infoOverlay.showText = function(type) {
    var overlayBox = dojo.byId('infoOverlay');
    if (type == 'check') {
        overlayBox.innerHTML = '<p>' + igldesigns.infoOverlay.checkText + '</p>';
        dojo.attr(overlayBox, 'style', 'border:2px solid #0076ba;color:#0076ba;background-color:#a2ddff;display:block');
        console.log('infoOverlay - check');
    }
    
    if (type == 'success') {
        overlayBox.innerHTML = '<p>' + igldesigns.infoOverlay.successText + '</p>';
        dojo.style(overlayBox, {
            "backgroundColor": "#caffca",
            "color": "green",
            "borderColor": "green",
            "display": "block"
        });
    }
    
    if (type == 'error') {
        overlayBox.innerHTML = '<p>' + igldesigns.infoOverlay.errorText + '</p>';
        dojo.style(overlayBox, {
            "backgroundColor": "#ffcccc",
            "color": "red",
            "borderColor": "red",
            "display": "block"
        });
    }
}

igldesigns.infoOverlay.fadeOut = function() {
    var overlayBox = dojo.byId('infoOverlay');
    dojo.fadeOut({
        node: overlayBox,
        duration: 1000,
        delay: 3000
    }).play();
}
