function findPosX(obj)
{
	if (obj.x) {
		return obj.x;
	}

	var curleft = 0;
	while (obj.offsetParent) {
		curleft += obj.offsetLeft
		obj = obj.offsetParent;
	}

	return curleft;
}


function findPosY(obj)
{
	if (obj.y) {
		return obj.y;
	}

	var curtop = 0;
	while (obj.offsetParent) {
		curtop += obj.offsetTop
		obj = obj.offsetParent;
	}

	return curtop;
}


function _i_showLink(name, flg, x, y, bottom_align)
{
	var objref    = document.getElementById('hlpEc_' + name);
	var objparent = document.getElementById('hLink_' + name);

	if (flg) {
		if (objref.myFlag == null) {
			if (bottom_align) {
				y -= objref.scrollHeight - objparent.height;
			}

			if (document.all) {
				x += findPosX(objparent) + objparent.width;
				y += findPosY(objparent);

				objref.style.posLeft = x;
				objref.style.posTop  = y;
			} else {
				x += objparent.x + objparent.width;
				y += objparent.y;

				objref.style.left = x + 'px';
				objref.style.top  = y + 'px';
			}
			objref.myFlag = true;
		}
		objref.style.visibility = 'visible';
	} else {
		objref.style.visibility = 'hidden';
	}
}


function showLink(img, name)
{
	img.alt   = '';
	img.title = '';
	_i_showLink(name, true, 5, 0, false);
}

function showLinkBottom(img, name)
{
	img.alt   = '';
	img.title = '';
	_i_showLink(name, true, 5, 0, true);
}

function hideLink(name)
{
	_i_showLink(name, false);
}

var ziel;
var selector;
function msg(ziel,name,width,height,selector)
{
  var win;
  win=window.open(ziel, name,"height="+height+", width="+width+", left=300,top=150,resizable=no,scrollbars=no");
}

var id;
function setzeBranche(selector, id)
{
	if (selector == 1)
	{
        	document.getElementById('branch_1').value=id;
	}
	if (selector == 2)
	{
        	document.getElementById('branch_2').value=id;
	}
	if (selector == 3)
	{
        	document.getElementById('branch_3').value=id;
	}
}

var art;
function showBankdata(art)
{
	if (art == 1)
	{
		document.getElementById('accountholder').disabled = false;
		document.getElementById('accountnumber').disabled = false;
		document.getElementById('bankcode').disabled = false;
		document.getElementById('financialinstitute').disabled = false;
		document.getElementById('bankdata').style.display = 'block';
	} else {
	        document.getElementById('accountholder').disabled = true;
	        document.getElementById('accountnumber').disabled = true;
		document.getElementById('bankcode').disabled = true;
		document.getElementById('financialinstitute').disabled = true;
	        document.getElementById('bankdata').style.display = 'none';
	}
}
