function getQuery() {
	var loc = document.location.toString();
	var query = null;
	var anchor = getAnchor();
	
	if (loc.lastIndexOf('?')) {
		if (anchor) {
			loc = loc.substr(0,loc.lastIndexOf(anchor) - 1);
		}
		query = loc.substr(loc.lastIndexOf('?') + 1,loc.length);
	}
	
	return query;
	//this.dir = dir.substr(dir.indexOf(loc) + loc.length);
}

function getAnchor() {
	var loc = document.location.toString();
	var anchor = null;
	
	if (loc.lastIndexOf('#')) {
		anchor = loc.substr(loc.lastIndexOf('#') + 1,loc.length);
	}
	return anchor;
	//this.dir = dir.substr(dir.indexOf(loc) + loc.length);	
}
function nextPage(current, lookup ) {

	var lookupnode = document.getElementById(lookup)
	var thumb = getElementsByClass('thumb',lookupnode);
	var list = thumb[0].getElementsByTagName('A');

	for (i = 0; i < list.length; i++) {
		
		if (list[i].href == current ) {
		
			var pos = i + 1;
			if (list.length == pos ){
				return list[0].href;
			} else {
				return list[i+1].href;
			}
		}
	}
}

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;
}
