<!--
    /**************************************************************
     *
     *		navitools.js
     *		Copyright (c) 2007 by i-labor, Michael Dinkelaker
     *		Contact:  ilabor@gmail.com	 
     *
     ***************************************************************/
     
     
	function initnavi() {
		if (getTotal()<getNr()) {
			return;
		}
		updateNext();
		updatePrev();
		setNaviText();
	}
	
	function setNaviText() {
		var str = 'Seite ';
		var von = ' von '
		if (getLang() == "en") {
			str = 'page ';
			von = ' of ';
		}		
		$('pagesInfo').innerHTML = str+getNr()+von+getTotal();
	}
	
	function updateNext() {
		var spacer = '/scout/pics/spacer.gif';		
		if (hasnext()) {
			$('naviNext').src = '/scout/pics/btn_right.gif';
		} else {
			$('naviNext').src = spacer;
		}
	}
	
	function updatePrev() {
		var spacer = '/scout/pics/spacer.gif';
		if (hasprev()) {
			$('naviPrev').src = '/scout/pics/btn_left.gif';
		} else {
			$('naviPrev').src = spacer;
		}
	}
		
	function hasnext() {
		if (getNr() < getTotal())	{
			return true;
		}
		return false;
	}
	
	function hasprev() {
		if (getTotal() > 1 && getNr() > 1 && getNr() <= getTotal())	{
			return true;
		}
		return false;
	}
	
	function getNr() {
		return eval($('nr').value);
	}
	function setNr(n) {
		$('nr').value = n;
	}
	function getTotal() {
		return eval($('total').value);
	}
	function setTotal(n) {
		$('total').value = n;
	}
	
	
	function getIdx() {
		var idx = "";
		if ($('idx').value == "kategorie") {
			idx = $('cbKategorie').options[$('cbKategorie').selectedIndex].value;
		}		
		return idx += "&nr="+getNr();
	}
	
	function clPrev() {
		if (hasprev()) {
			var n = getNr() - 1;
			setNr(n);
			updatePrev();
			updateNext();
			setNaviText();
			
			if (getPage() == 'suche') {
				requestLastSearch(n);
			} else {
				requestData(getPage(), getIdx());	
			}						
		}
	}
		
	function clNext() {
		if (hasnext()) {
			var n = getNr()+1;
			setNr(n);
			updateNext();
			updatePrev();
			setNaviText();
			
			if (getPage() == 'suche') {
				requestLastSearch(n);
			} else {
				requestData(getPage(), getIdx());	
			}						
		}
	}
	
	
	function setUndo() {
		if ($('lastSearchType').value != "" && $('lastSearchValue').value != "") {
			var str = "Suchergebnis";
			if (getLang() == "en") {
				str = "search result";
			}		
		} else {
			return;
		}
		$('undoBtn').innerHTML = '<a class="link" onclick="requestLastSearch();return false;"><img src="/scout/pics/btn_left.gif" width="25" height="25" border="0" /></a></td>';
		$('undoLink').innerHTML = '&nbsp;&nbsp;<a class="link" onclick="requestLastSearch();return false;">'+str+'</a>'
	}
	
//-->