function createRequest(){
	if(navigator.appName.search("Microsoft") > -1) {
		return new ActiveXObject("MSXML2.XMLHTTP");
	} else {
		return new XMLHttpRequest();
	}
} 

function ajaxwert_einfuegen() {
	if(resAjax.readyState == 4) {
		document.getElementById(AjaxBoxID).innerHTML = resAjax.responseText;
		AjaxBoxID = null;

		// Ladebalken ausblenden
		document.getElementById('ajax-loader').style.display = 'none';
	}
}

function ajaxwert_einfuegen2() {
	if(resAjax2.readyState == 4) {
		document.getElementById(AjaxBoxID2).innerHTML = resAjax2.responseText;
		AjaxBoxID2 = null;
	}
}

function change_page(box,page,query_str){
	if(box){
		resAjax = createRequest();
		resAjax.open('get', '/include/ajax/change_page.php?box='+box+'&page='+page+'&'+query_str,true);
		AjaxBoxID=box;
		resAjax.onreadystatechange = ajaxwert_einfuegen;
		resAjax.send(null);
	}
}

var aktuelles_bild;
function galeriebild_wechseln(gallery,bild) {
	/* bild enthält nicht die ID des Bildes, sondern die Position (pos) */
	
	// +++ Ladebalken +++ 
	document.getElementById('ajax-loader').style.left = '724px';
	document.getElementById('ajax-loader').style.top = '175px';
	document.getElementById('ajax-loader').style.display = 'block';

	// +++ Mitte +++
	resAjax = createRequest();
	resAjax.open('get','/timm/gallery/anzeige_mitte.php?gallery='+gallery+'&bild='+bild+'&reload_by_ajax=1');
	AjaxBoxID='gallery_0';
	resAjax.onreadystatechange = ajaxwert_einfuegen;
	resAjax.send(null);
	
	// +++ Rechts +++
	// Beim Wechseln von Thumbnailübersicht in Bildansicht oder bei einem Seitenwechsel bei der kleinen Übersicht rechts
	if((!aktuelles_bild && bild > 0) || (aktuelles_bild > 0 && !bild) || !document.getElementById('galeriebild_'+bild)) {
		resAjax2 = createRequest();
		resAjax2.open('get','/timm/gallery/anzeige_rechts.php?gallery='+gallery+'&bild='+bild);
		AjaxBoxID2='rechts';
		resAjax2.onreadystatechange = ajaxwert_einfuegen2;
		resAjax2.send(null);
	// Beim Wechsel des Bildes auf der aktuelles Seite der kleinen Übersicht rechts
	} else if(bild > 0) {
		document.getElementById('galeriebild_'+bild).style.border = '2px solid #A92E22';
		if(aktuelles_bild > 0 && aktuelles_bild != bild && document.getElementById('galeriebild_'+aktuelles_bild)) {
			document.getElementById('galeriebild_'+aktuelles_bild).style.border = '2px solid #CEBB8F';
		}
	}
	
	aktuelles_bild = bild;
}

