var Core = {};

Core.getElementsByClass = function(theClass) {
    var elementArray = [];

    if (document.all)
    {
    elementArray = document.all;
    }
    else
    {
    elementArray = document.getElementsByTagName("*");
    }

    var matchedArray = [];
    var pattern = new RegExp("(^| )" + theClass + "( |$)");

    for (var i = 0; i < elementArray.length; i++)
    {
    if (pattern.test(elementArray[i].className))
    {
      matchedArray[matchedArray.length] = elementArray[i];
    }
    }

    return matchedArray;
};

function mycallBack(){
                //alert('Callback');
                x=1;
}

function myerrorhandler(){
                //alert('Callback');
                x=1;
}


function showDiv(divObj,displayType) {
    if(displayType) { 
        if (displayType == 'table-row-group') {displayType = 'block'}
        document.getElementById(divObj).style.display=displayType;
    } else {
        document.getElementById(divObj).style.display='block';
    }
}

function hideDiv(divObj) {
    document.getElementById(divObj).style.display='none';
}

function revertClass(classObj) {
    var list = Core.getElementsByClass(classObj);
    for (var i = 0; i < list.length; i++) {
    list[i].className = classObj;
    }
}


