String.prototype.toInt = function()
{
	var value = "";
	for (var i = 0; i < this.length; i++)
	{
		if (!isNaN(this.substr(i,1)))
		{
			value += this.substr(i,1);
		}
	}
	return value - 0;
}

function openlayeredwindow(id)
{
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var lw = document.getElementById(id);

	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - lw.style.height.toInt()) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 20 - lw.style.width.toInt()) / 2);
	lw.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
	lw.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";

	lw.style.display = "";
}

function adminbox(url,type,div) {
	window.params=url;
	window.type=type;
	openlayeredwindow(div);
}

function linkbox(url,div,e_id,selected_link,link_text,l_id,type) {
	window.params=url;
	if (selected_link) {
		selectedlinks=selected_link;
	} else {
		selectedlinks=xgetSelection();
	}
	
	document.getElementById('layered_link').value=selectedlinks;
	if (link_text) {
		document.getElementById('layered_linktext').value=link_text;
	} else {
		document.getElementById('layered_linktext').value='';
	}
	if (type==0 || !type) {
		document.getElementById('layered_type_1').checked='true';
	} else {
		document.getElementById('layered_type_1').checked='';
	}
	if (type==1) {
		document.getElementById('layered_type_2').checked='true';
	} else {
		document.getElementById('layered_type_2').checked='';
	}
	if (type==2) {
		document.getElementById('layered_type_3').checked='true';
	} else {
		document.getElementById('layered_type_3').checked='';
	}
	if (type==3) {
		document.getElementById('layered_type_4').checked='true';
	} else {
		document.getElementById('layered_type_4').checked='';
	}
	if (type==4) {
		document.getElementById('layered_type_5').checked='true';
	} else {
		document.getElementById('layered_type_5').checked='';
	}
	document.getElementById('layeredlimform').action=url;
	document.getElementById('beitrag_id').value=e_id;
	if (l_id) {
		document.getElementById('link_id').value=l_id;
		document.getElementById('insert_link').value='Link ändern';
		document.getElementById('delete_link').style.display='';
	} else {
		document.getElementById('link_id').value='';
		document.getElementById('delete_link').style.display='none';
		document.getElementById('insert_link').value='Link neu anlegen';
	}
	
	openlayeredwindow(div);
}

function getRadioValue(name)
{
	var radios = document.getElementsByName(name);
	for (var i = 0; i < radios.length; i++)
	{
		if (radios[i].checked)
		{
			return radios[i].value;
		}
	}
	return 0;
}

function sendParams(btn)
{
	value = getRadioValue("zwischenablage").toInt() + btn + window.type;
	document.location.href=window.params+"&evn="+value;
}

function sendLink()
{
	value = getRadioValue("zwischenablage").toInt() + btn + window.type;
	document.location.href=window.params+"&evn="+value;
}

