window.onresize=calc_position;
document.onload = preload_ajax_images();
function create_request() {
	try {
		var request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml12.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = '';
			}		}	}	return request;
}
function preload_ajax_images() {
	var load = new Image();
	var close = new Image();
	load.src = "/cms/upload/images/ajax_load.gif";
	close.src = "/cms/upload/images/close.png";
}
function twitter_ticker() {
	if (navigator.appName=="Microsoft Internet Explorer") {
		document.getElementById('twitter-ticker').style.display = "none";
		return true;
	}
	var i = 0;
	var c = 1;
	var content = '<table onmouseover="this.parentNode.setAttribute(\'scrollamount\', \'0\')" onmouseout="this.parentNode.setAttribute(\'scrollamount\', \'3\')"><tr>';
	var req = create_request();
	req.overrideMimeType('text/xml');
	req.open("GET", "twitter.php", false);
	req.send(null);
	var response = req.responseXML.documentElement;
	while(response.getElementsByTagName('span')[i] && c<=10) {
		if (response.getElementsByTagName('span')[i].getAttribute('class')=='entry-content') {
			content += '<td><a target="_blank" style="display:block" href="'+response.getElementsByTagName('span')[i].parentNode.childNodes[1].childNodes[0].getAttribute('href')+'">'+response.getElementsByTagName('span')[i].parentNode.childNodes[1].childNodes[0].childNodes[0].innerHTML+': '+response.getElementsByTagName('span')[i].innerHTML.substring(0, response.getElementsByTagName('span')[i].innerHTML.indexOf(" - <a "))+'</a></td><td> - | - </td>';
			c++;
		}		i++;
	}
	content += '</tr></table>';
	document.getElementById('twitter-ticker').innerHTML=content;
}
function bilderbuch(path, id) {
	document.getElementById('bilderbuch').innerHTML="<tr valign=\"top\"><td><img src=\"/ajax_load.gif\" width=\"40\" height=\"40\">Bilder werden geladen...</td></tr>";
	document.getElementById('bilderbuch_anchor').setAttribute('name', id);
	location.hash = id+"|"+path;
	var req = create_request();
	req.open("GET", "/wissen/standorte/standorte/bilder.php?name=" + id, false);
	req.send(null);
	var response = req.responseText;
	document.getElementById('info').innerHTML=response;
	var req = create_request();
	req.open("GET", "/wissen/standorte/standorte/bilder.php?link=" + path, false);
	req.send(null);
	var response = req.responseText;
	document.getElementById('bilderbuch').innerHTML=response;
}
function ajax_box(page) {
	document.getElementById('ajax_box').innerHTML = '<center id="ajax_load"><img src="upload/images/ajax_load.gif"></center>';
	document.getElementById('ajax_box').style.display = "block";
	document.getElementById('ajax_cover').style.display   = "block";
	document.getElementById('ajax_load').style.display   = "block";
	calc_position();
	var request = create_request();
	request.open("GET", "ajax.php?module=" + page, false);
	request.send(null);
	document.getElementById('ajax_box').innerHTML=request.responseText;
	calc_position();
	return true; 
}
function toggle(){
	document.body.focus();
	if (document.getElementById('ajax_cover').style.display == "block" && document.getElementById('ajax_box').style.display == "block") {
		document.getElementById('ajax_cover').style.display   = "none";
		document.getElementById('ajax_box').style.display = "none";
		//document.getElementById('close_button').style.display = "none";
		if (document.getElementById('ajax_load')!=null) document.getElementById('ajax_load').style.display = "none";
	} else {
		document.getElementById('ajax_box').style.display = "block";
		document.getElementById('ajax_cover').style.display   = "block";
	}
}
function calc_position(){
	if (navigator.appName=="Microsoft Internet Explorer") {
		document.getElementById('ajax_box').style.left = document.body.offsetWidth/2-document.getElementById('ajax_box').offsetWidth/2+document.documentElement.scrollLeft + "px";
		document.getElementById('ajax_box').style.top  = document.body.offsetHeight/2-document.getElementById('ajax_box').offsetHeight/2+document.documentElement.scrollTop + "px";
	} else {
		document.getElementById('ajax_box').style.left = window.innerWidth/2-document.getElementById('ajax_box').offsetWidth/2 + "px";
		document.getElementById('ajax_box').style.top  = window.innerHeight/2-document.getElementById('ajax_box').offsetHeight/2 + "px";
	}
}
	function edit(id){
	//alert("Noch in Arbeit");
	//return;
	// Clear former Content & Insert Load Animation //	document.getElementById('ajax_content').innerHTML = '<center id="ajax_load"><img src="/ajax_load.gif"></img></center>';
	// Make stuff visible //	document.getElementById('ajax_box').style.display = "block";
	document.getElementById('ajax_cover').style.display   = "block";
	document.getElementById('ajax_load').style.display   = "block";
	// Pre-Calculate Position //	calc_position();
	// Create Request & Load Content //	var req = create_request();
	req.open("GET", "/admin/admin_news2.php?newsid=" + id + "&item=update", false);
	req.send("");
	var response = req.responseText;
	// Wirte Response into 'ajax_content' //	document.getElementById('ajax_content').innerHTML=response;
	// Re-Calculate Position //	calc_position();
	// Resize Cover //	document.getElementById('ajax_cover').style.height = document.height + "px";
	document.getElementById('ajax_cover').style.height = window.scrollHeight + "px";
	document.getElementById('ajax_cover').style.width = document.documentElement.scrollWidth + "px";
}