var W3CDOM = (document.createElement && document.getElementsByTagName);

var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
    if (!W3CDOM) return;
    var fakeFileUpload = document.createElement('b');
    fakeFileUpload.className = 'fakefile';
    var fakeFileUploadInput = fakeFileUpload.appendChild(document.createElement('input'));
    fakeFileUploadInput.className = 'text';
    var image = document.createElement('img');
    image.src = '/_style/module/mixandmatch/i/upload-btn.png';
    fakeFileUpload.appendChild(image);
    var x = document.getElementsByTagName('input');
    for (var i = 0; i < x.length; i++) {
        if (x[i].type != 'file') continue;
        if (x[i].parentNode.className != 'fileinputs') continue;
        x[i].className = 'upload-file file';
        var clone = fakeFileUpload.cloneNode(true);
        x[i].parentNode.appendChild(clone);
        x[i].relatedElement = clone.getElementsByTagName('input')[0];
        x[i].onchange = x[i].onmouseout = function() {
            this.relatedElement.value = this.value.substring(0, 19) + ((this.value.length < 20) ? '' : '...');
        }
    }
}


function AddFileUploud(ctrl) {

    var imgCount = $("div[name='delete-image-container']").length;
    
    for (var i = 1; i < 4; i++) {
        
        if ($('#fileUploadContainer' + i).css('display') == 'none')
        {
            $('#fileUploadContainer' + i).css('display', 'block');
            
            if((i + imgCount) >= 3)
            {
                $(ctrl).css('display', 'none');
            }
            
            break;
        }
    }

    return false;
}

