//All scripts Copyright 2005 The Digital Practice. All Rights Reserved. Use without written consent
//prohibited. Limited license to use script granted to SimGlobal.
//For more information contact matej@thedigitalpractice.com

//Chooses number of buildings per page and page number, if not given.
	var total=bname.length;
	var eq=url_loc.lastIndexOf('=');
	var ampstd=url_loc.lastIndexOf('&');
	var per_page=url_loc.substring(eq+1, ampstd);
	var select = document.forms['numpg'].elements['number']
	for(var f=0; f<select.length; f++){
		var sval=select.options[f].value;
		if(sval.indexOf(per_page) != -1){
			select.options[f].selected = true;
			}
	}
	if (isNaN(per_page) || per_page=="") {
		per_page=12;
		numChanger(per_page);
	}
	if (per_page%3!=0) {
		per_page=parseInt(per_page)-parseInt(per_page%3);
		numChanger(per_page);
	}
	if (per_page==0) {
		per_page=3;
		numChanger(per_page);
	}
	var i=parseInt(url_loc.substring(ampstd+1, url_loc.length)); // from & to end.
	if (isNaN(i)) {
		numChanger(per_page);
	}
//Makes small images
	var ender = new Array();
	for (var e=0; e<total; e++) {
		ender[e]=bimg[e].lastIndexOf('.');
	}
	var simg = new Array();
	for (var s=0; s<total; s++) {
		simg[s]=bimg[s].substring(0, ender[s]);
		simg[s]=simg[s]+"s"+smxt[s];
	}
	var inpg=(i*per_page)-per_page;
//Writes information about current view
	window.document.writeln(total+' '+type+' in database, viewing '+parseInt(inpg+1)+' through ');
	if ((parseInt(inpg)+parseInt(per_page))>=total) {
		window.document.writeln(total);
	}
	else {window.document.writeln(parseInt(inpg)+parseInt(per_page));}
