bgArr = new Array();
bgArr[0] = "#000000";
bgArr[1] = "#303030";
bgArr[2] = "#505050";
bgArr[3] = "#808080";
bgArr[4] = "#ffffff";
bgArr[5] = "#6B88FF";
bgArr[6] = "#f8b838";
bgArr[7] = "#a80000";
bgArr[8] = "#00a800";
bgArr[9] = "#f8a8f8";

borderArr = new Array();
borderArr[0] = "#333333";
borderArr[1] = "#555555";
borderArr[2] = "#808080";
borderArr[3] = "#b0b0b0";
borderArr[4] = "#3878e8";
borderArr[5] = "#4060d0";
borderArr[6] = "#e85818";
borderArr[7] = "#f80000";
borderArr[8] = "#00f800";
borderArr[9] = "#f858b8";

function changeBG(num)
{
	objArr = getElementsByClassName('mpedia-spritebox','div',document);
	for (i = 0; i < objArr.length; i++)
	{
		objArr[i].style.background = bgArr[num];
		objArr[i].style.border = "1px solid " + borderArr[num];
	}
}

// http://muffinresearch.co.uk/archives/2006/04/29/getelementsbyclassname-deluxe-edition/
function getElementsByClassName(strClass, strTag, objContElm)
{
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = (strTag == '*' && document.all) ? document.all : objContElm.getElementsByTagName(strTag);
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (i = 0, j = objColl.length; i < j; i++) {
if(!objColl[i].className) continue;
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (k = 0, l = arrObjClass.length; k < l; k++) {
      for (m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;

}

// To cover IE 5 Mac lack of the push method
Array.prototype.push = function(value)
{
	this[this.length] = value;
}
