function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

var img_widths = new Array();
function zoomer() {
	var e = document.getElementById('zoomer0');
	if (z ==1) {
	
		var es = getElementsByClass("limages")
		for ( i=0;i<es.length;i++ ) {
			es[i].style.paddingRight = "20px"
			img_widths[i] = es[i].width
			es[i].width = es[i].width / 2
			
			
		}
		var es = getElementsByClass("leaders")
		for ( i=0;i<es.length;i++ ) {
			es[i].style.paddingLeft = "20px"
		}
		document.getElementById('ltable').style.fontSize = "0.9em"
		document.getElementById('ltable').style.marginTop = "100px"
		e.innerHTML = '<img src="icons/zoomin.gif" alt="zoom" />';
		z = 0;
	} else {
	
		var es = getElementsByClass("limages")
		for ( i=0;i<es.length;i++ ) {
			es[i].style.paddingRight = "100px"
			es[i].width = img_widths[i]
			
			
		}
		var es = getElementsByClass("leaders")
		for ( i=0;i<es.length;i++ ) {
			es[i].style.paddingLeft = "100px"
		}
		document.getElementById('ltable').style.fontSize = "1em"
		document.getElementById('ltable').style.marginTop = "0px"
		e.innerHTML = '<img src="icons/zoomout.gif" alt="zoom" />';
		z = 1;
	}
}

function ajax_s (url, div) {
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, true);
	var f = function() {
		if (req.readyState == 4) {
			var o = document.getElementById(div);
			if (req.status == 200) {
				o.innerHTML = req.responseText;
			} else {
				o.innerHTML = "Sorry, there was an error." + req.statusText;
			}
		}
	}
	req.onreadystatechange = f;
	req.send(null);
}
