/************************************************************************
*** JavaScript for Oconnor to center align the lightbox-gallery-items ***
************************************************************************/

function initCenter() {
    var curObject, foundObject;
    var objectFound = false;
    var fObjDivs = new Array();
    curObject = document.getElementsByTagName('div');
    for(i=0;i<curObject.length;i++) {
            if(curObject[i].className == 'fce-lightbox-gallery-content') {
                foundObject = curObject[i];
                objectFound = true;
                break;
            }
    }
    if(objectFound == true) {
        fObjChilds = foundObject.getElementsByTagName('div');
        divItems = 0;
        for(i=0;i<fObjChilds.length;i++) {
            if(fObjChilds[i].className == 'fce-lightbox-gallery-items') {
                fObjDivs[divItems] = fObjChilds[i];
                divItems++;
                
            }
        }
        if(fObjDivs.length % 4 != 0) {
            objsToCenter = (fObjDivs.length % 4);
            centerObjects(fObjDivs, objsToCenter);
        }
    }
}

function centerObjects(objDivs, objNumberDivs) {
    switch(objNumberDivs) {
        case 1:
            objDivs[objDivs.length-1].getElementsByTagName('div')[0].className = 'fce-lightbox-gallery-item fce-lightbox-gallery-item-1';
            break;
        case 2:
            objDivs[objDivs.length-1].getElementsByTagName('div')[0].className = 'fce-lightbox-gallery-item fce-lightbox-gallery-item-2l';
            objDivs[objDivs.length-2].getElementsByTagName('div')[0].className = 'fce-lightbox-gallery-item fce-lightbox-gallery-item-2f';
            break;
        case 3:
            objDivs[objDivs.length-1].getElementsByTagName('div')[0].className = 'fce-lightbox-gallery-item fce-lightbox-gallery-item-3l';
            objDivs[objDivs.length-2].getElementsByTagName('div')[0].className = 'fce-lightbox-gallery-item fce-lightbox-gallery-item-3m';
            objDivs[objDivs.length-3].getElementsByTagName('div')[0].className = 'fce-lightbox-gallery-item fce-lightbox-gallery-item-3f';
            break;
    }
}

window.onload=function(){
	initCenter();
}