// JavaScript Document

var resAjax;
var AjaxBoxID;

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

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

function int_check(tmp) {
	var checkvar;
	checkvar=1;
	for (i = 0; i < tmp.length; ++i) {
    	if (tmp.charAt(i) < "0" || tmp.charAt(i) > "9") {
			checkvar = -1;
		}
	}
	if (checkvar == -1) {
		return false;
	} else {
		return true;
	}
}

function suche_anpassen() {
	var s1;
	var gebiet;
	
	if(document.getElementById('suche_gebiet')) { gebiet=document.getElementById('suche_gebiet').value; } else { gebiet=0; }
	s1=document.createElement('script');
	s1.src='/include/ajax/suche_anpassen.php?gebiet='+gebiet;
	document.getElementsByTagName('head')[0].appendChild(s1);
}
function show_whole_text(box_id) {
	if(int_check(box_id)) {
		resAjax.open('get', '/include/ajax/show_whole_text.php?box_id='+box_id,true);
		AjaxBoxID='box_text_'+box_id;
		resAjax.onreadystatechange = ajaxwert_einfuegen;
		resAjax.send(null);
	}
}
function load_search_options(search_type){
	var d;
	if(document.getElementById('kartensuche')) {
		d = document.getElementById('kartensuche');
		if(d.style.visibility == 'visible'){
			//bt.innerHTML = 'Kartensuche &raquo;';
			d.style.visibility = 'hidden';
			d.style.left = '-500px';
		}
	}
	resAjax.open('get', '/include/ajax/load_search_options.php?search_type='+search_type,true);
	AjaxBoxID='search_options';
	resAjax.onreadystatechange = ajaxwert_einfuegen;
	resAjax.send(null);
}

function clear_session_submit(formular) {
	var s;
	s=document.createElement('script');
	s.src='/include/ajax/clear_session_page.php?formular='+formular;
	document.getElementsByTagName('head')[0].appendChild(s);
}

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

function gat_date_blaettern(jahr,monat){
		resAjax.open('get', '/include/get_date.php?jahr='+jahr+'&monat='+monat,true);
		AjaxBoxID='get_date_box';
		resAjax.onreadystatechange = ajaxwert_einfuegen;
		resAjax.send(null);
}

