function displayPopup(url, title) {
	var i = 1;
	var next_id = 1;
	while( document.getElementById('popup_'+i) ) { i++; next_id = i; }

	var popup_id = 'popup_'+next_id;
	var popup_close_id = 'popup_close_'+next_id;
	var popup_reload_id = 'popup_reload_'+next_id;
	var popup_title_id = 'popup_title_'+next_id;
	var popup_message_id = 'popup_message_'+next_id;
	var popup_content_id = 'popup_content_'+next_id;
	
	// Popup erzeugen
	var popup = document.createElement("div");
	popup.id = popup_id;
	popup.className = 'popup';
	document.body.appendChild(popup);
	
	// Close link erzeugen
	var popup_close = document.createElement("a");
	popup_close.id = popup_close_id;
	popup_close.href = 'javascript: hidePopup(document.getElementById(\''+popup_id+'\'));';
	popup_close.className = 'popup_close';
	popup.appendChild(popup_close);
	popup_close.innerHTML = '	<img src="images/close.gif" alt="Close" border="0" />';

	// Reload link erzeugen
	var popup_reload = document.createElement("a");
	popup_reload.id = popup_reload_id;
	popup_reload.href ='javascript:triggerURL(\''+popup_content_id+'\', \''+url.replace('\'', '\\\'')+'\');';
	popup_reload.title = 'Reload';
	popup_reload.className = 'popup_reload';
	popup.appendChild(popup_reload);
	popup_reload.innerHTML = '	<img src="images/reload.gif" alt="Neu laden" border="0" />';


	// Titel erzeugen
	var popup_title = document.createElement("div");
	popup_title.id = popup_title_id;
	popup_title.className = 'popup_title';
	popup_title.onmousedown = (function (popup_id) {
	return function() {
	startStopDrag(popup);
	};
	})(popup_id);
	
	popup_title.onmouseup = (function (popup_id) {
	return function() {
	startStopDrag(popup);
	//alert('TEST');
	};
	})(popup_id);

	popup.appendChild(popup_title);
	popup_title.innerHTML = title;
	

	// Message div erzeugen
	var popup_message = document.createElement("div");
	popup_message.id = popup_message_id;
	popup_message.className = 'popup_message';
	popup.appendChild(popup_message);


	// Content div erzeugen
	var popup_content = document.createElement("div");
	popup_content.id = popup_content_id;
	popup_content.className = 'popup_content';
	popup.appendChild(popup_content);
	popup_content.innerHTML = 'Bitte warten...';
	
	triggerURL(popup_content_id, url);
	
	popup.style.display = 'block';
	popup.style.left = (Math.round((document.body.offsetWidth-popup.offsetWidth)/2))+'px';
	if (mouse_pos_y-popup.offsetHeight > 0) popup.style.top = (getScrollPos2()+10)+'px';
}

function hidePopup(popup) {
	document.body.removeChild(popup);
}

function getScrollPos2() {
	if ( document.documentElement && document.documentElement.scrollTop) posy = document.documentElement.scrollTop;
	else if (document.body.scrollTop) posy = document.body.scrollTop;
	else posy = document.body.scrollTop;
	return posy;
}


