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

function ajaxwert_einfuegen(ajax,box,ignore_ladebalken) {
	if(ajax.readyState == 4) {
		document.getElementById(box).innerHTML = ajax.responseText;
		
		// Ladebalken ausblenden
		if(!ignore_ladebalken) {
			document.getElementById('ajax-loader').style.display = 'none';
		}
	}
}


function change_page(box_type,box_id,page,page_var,query_str) {
	// Ladebalken
	var box_loader = document.getElementById('box_loader_'+box_type+'_'+box_id);
	var loader = document.createElement("img");
	loader.src = '/layout/images/loader.gif';
	box_loader.style.display = 'block';
	box_loader.innerHTML = '';
	box_loader.appendChild(loader);
	
	// Seite Laden
	var ajax = createRequest();
	ajax.open('get', '/include/ajax/change_page.php?box_type='+box_type+'&box_id='+box_id+'&page='+page+'&page_var='+page_var+'&'+query_str,true);
	ajax.onreadystatechange = function() { ajaxwert_einfuegen(ajax,'box_'+box_type+'_'+box_id) };
	ajax.send(null);
}

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


function show_whole_text(box_id,back_button,query) {
	var box = 'write_text_box_'+box_id;
	var ajax = createRequest();
	ajax.open('get', '/include/ajax/show_whole_text.php?box_id='+box_id+'&back_button='+back_button+query,true);
	ajax.onreadystatechange = function() { ajaxwert_einfuegen(ajax,box,1) };
	ajax.send(null);
}



/* timm4_mailer */
function timm4_mailer(adress_id){
	if(adress_id){
		timm4_mailer_box();
		var ajax = createRequest();
		ajax.open('get', '/include/ajax/timm4_mailer.php?adress_id='+adress_id,true);
		ajax.onreadystatechange = function() { ajaxwert_einfuegen(ajax,'timm4_mailer',1) };
		ajax.send(null);
		big_div('timm4_mailer',600,400);
	}else if(document.getElementById('timm4_mailer')){
		BigImg.closeBigImg();
		document.getElementById('timm4_mailer').innerHTML = '';
	}
}
function timm4_mailer_send(){
	if(document.forms['timm4_mailer'] != undefined){
		var post_vars = '';
		var elts      = document.forms['timm4_mailer'].elements;
		var elts_cnt  = elts.length;
		for (var i = 0; i < elts_cnt; i++) {
			name = elts[i].name;
			value = elts[i].value;
			post_vars += '&'+name+'='+value;
		}
		var ajax = createRequest();
		ajax.open('post','/include/ajax/timm4_mailer.php',true);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send('send=1&'+post_vars);
		ajax.onreadystatechange = function() { ajaxwert_einfuegen(ajax,'timm4_mailer',1) };
	}
}

function timm4_mailer_box() {
	if(!document.getElementById('timm4_mailer')){
		var objBody = document.getElementsByTagName("body").item(0);
		var objBox = document.createElement("div");
		objBox.setAttribute('id','timm4_mailer');
		objBody.insertBefore(objBox, objBody.firstChild);
	}
}


