	function DeleteByUrl(url) {
		if(confirm('Löschvorgang bestätigen!')) location.href = url;
	}
	
	function DeleteByForm(form) {
		if(confirm('Löschvorgang bestätigen!')) form.submit();
	}
	
	function AjaxDelete(url, obj) {
		if(confirm('Löschvorgang bestätigen!')) {
			new Ajax.Request(url, {
				method:'post',
				onSuccess: function(transport) {
					if(transport.responseText == "true") {
						var tbody = $(obj).parentNode;
						var tr = $(obj);
						tbody.removeChild(tr);
					}
				}
			});
		}
	}

	function hide(obj) {
		$(obj).style.display = "none";
	}

	function toggleSubnavi(obj, divID) {
		Effect.toggle(divID, 'slide');
		if(obj.parentNode.className == "toggle_closed") {
			obj.parentNode.className = "toggle_open";
		} else {
			obj.parentNode.className = "toggle_closed";
		}
	}
	
	var aktivInterval;
	var aktivObj;
	
	function checkUsername(obj) {
		aktivObj = obj;
		window.clearInterval(aktivInterval);
		aktivInterval = window.setInterval("waitCheckUsername()", 1000);
	}
	
	function waitCheckUsername() {
		window.clearInterval(aktivInterval);
		new Ajax.Request(this_uri + "/index.php?module=register&do=ajax_checkusername&username=" + aktivObj.value, {
			onSuccess: function(transport) {
				if(transport.responseText == "true") {
					aktivObj.className = "inpBox inpAlert";
				} else {
					aktivObj.className = "inpBox";
				}
			}
		});
	}
	
	function decrypt(text) {
		new Ajax.Request(this_uri + "/index.php?module=mail&do=decrypt&text=" + text, {
			onSuccess: function(transport) {
				alert(transport.responseText);
				location.href = transport.responseText;
			}
		});
	}
	
	function allowTrack(wishID, obj) {
		new Ajax.Request(this_uri + "/index.php?module=wishlist&do=allow&wishID=" + wishID, {
			onSuccess: function(transport) {
				if(transport.responseText == "true") {
					obj.parentNode.removeChild(obj);
				}
			}
		});
	}
	
	function str_replace(text, pattern, replacement) {
	  return text.split(pattern).join(replacement);
	}
	
	function captchaReload(imageID) {
		var imgName = $(imageID).src.split("&");
		$(imageID).src = imgName[0] + "&" + (new Date()).getTime();
	}
	
	function loadFrame() {
		new Ajax.Request(this_uri + "/default/loadFB/", {
			onSuccess: function(transport) {
				$('fbContent').innerHTML = transport.responseText;
			}
		});
	}
