var arrIndex = new Array();
function parseBoxes(){
var oElement;
var arrElements = document.getElementsByTagName('div');
for(var i=0; i<arrElements.length; i++){
oElement = arrElements[i];
if(oElement.className == 'parseable'){
arrIndex[oElement.id] = 0;
parseBox(oElement.id);
}
}
}
function parseBox(BoxID){
var self = $(BoxID);
var o = self.parentNode;
var i = 0;
var arrCmd = new Array();
var arrTabs = new Array();
var o = self.parentNode;
while(o.className != 'tabBoxClean'){o = o.parentNode}
regexp = new RegExp("updateBox|showMatches|ReviewPage");
arrElements = o.getElementsByTagName('option');
for(var j = 0; j < arrElements.length; j++){
if(arrElements[j].getAttribute('action')){
if(regexp.test(arrElements[j].getAttribute('action'))){
arrCmd.push(arrElements[j].getAttribute('action'));
}
}
}
regexp = new RegExp("<tr>|<TR>");
if(regexp.test(self.innerHTML)){
self.className = 'completed';
while(o.className != 'Layout_set03_BoxWhite'){o = o.parentNode}
o.style.display = 'block';
arrIndex[BoxID] = 1;
} else {
if(arrIndex[BoxID] <= arrCmd.length){
regexp = new RegExp("updateBox\(.+\)|showMatches\(.+\)|ReviewPage\(.+\)");
try {
var str = regexp.exec(arrCmd[arrIndex[BoxID]])[0];
str = str.replace('return false;','');
eval(str);
} catch(e){}
arrIndex[BoxID]++;
} else {
self.className = 'completed';
arrIndex[BoxID] = 1;
}
}
}
