// JavaScript Document
/**
 * Klasse für Mitarbeiter-Detail-Ansicht bei AJAX-Request
 *
 * @author Falk Oehmigen, barrierefrei-im-web.de
 * @copyright Falk Oehmigen, barrierefrei-im-web.de
 */
var Mitarbeiter = function() {
	/**
	 * @var string site Seite an die Request gesendet werden soll
	 */
	var site = 'mitarbeiter_detail.php';
	/**
	 * Funktion um ermittelte Daten weiter zu verarbeiten un Ausgabe zu erstellen
	 */
	var ausgabe = function(xml) {
		var mbox = document.getElementById('mbox');
		var tbox = document.getElementById('mdata');
		
		with(mbox.style) {
			display = 'block';
		}
		var infos = JSON.parse(xml);
		var mimg = document.getElementById('bild');
		mimg.src = infos.img;
		var cou = document.getElementById('cou');
		cou.innerHTML = (infos.x+1)+'/'+infos.ges;
		document.getElementById('name').innerHTML = infos.name;
		document.getElementById('funktion').innerHTML = infos.funk;
		document.getElementById('txt').innerHTML = infos.txt;
		
		var zur = document.getElementById('zur');
		var vor = document.getElementById('vor');
		
		var v = (infos.x < infos.ges - 1) ? infos.x + 1 : null;
		var z = (infos.x > 0) ? infos.x - 1 : null;

		if(null != v) {
			vor.style.display = 'block';
			vor.href = site+'?id='+v+'&base='+infos.base;
		}
		else vor.style.display = 'none';
		
		if(null != z) {
			zur.style.display = 'block';
			zur.href = site+'?id='+z+'&base='+infos.base;
		}
		else zur.style.display = 'none';
		
	}
	/**
	 * Fenster Detail-Ansicht schließen
	 */
	this.boxout = function() {
		document.getElementById('mbox').style.display = 'none';	
	}
	/**
	 * request an Server senden
	 */
	this.senden = function(h) {
		ajaxSend(encodeURI(h+'&ajax=1'), null, ausgabe);
		
		return false;
	}
}