document.getElementsByClassName = function (needle)
{
    var my_array = document.getElementsByTagName("table");
    var retvalue = new Array();
    var i, j;
 
    for (i = 0, j = 0; i < my_array.length; i++)
    {
        var c = '"' + my_array[i].className + '"';
        if (c.indexOf('"' + needle + '"') != -1)
            retvalue[j++] = my_array[i];
    }
    return retvalue;
}


function stripe() {
	var tables = new Array
	tables = document.getElementsByClassName("zebraTbl");

	for(var x=0; x!=tables.length; x++){
		var even = true;
		var table = tables[x];
		if (! table) { return; }
		table.className="stripe";
		var trs = table.getElementsByTagName("tr");
				
		for (var i=0; i<trs.length; i++) {					
			if (i==0) trs[i].className = "head";
			else if(even && trs[i].className!= "sumLine") trs[i].className += "even";
			even = !even;
		}
	}	
}
	
function markIndex(thisPage){
	var indexList = document.getElementById("pageIndex");
	var links = indexList.getElementsByTagName("a");
	//alert (links.length);
	for (x=0; x<links.length; x++){
		var theLink = links[x];
		if (theLink.href.indexOf(thisPage) != -1) theLink.className="thisPage"
	}
}