/**
* @created 2002/9/25
* @copyright NEW IMAGE GmbH
* @version $Revision: #1 $
* @author $Author: pdaether $
* @date $Date: 2011/05/24 $
*
*/

/**
 * Wrapper um Attribute zu holen
 */
function getAttrib(obj, attName) {
    var result = false;
    if (obj.getAttributeNode(attName) != null) {
		result = obj.getAttributeNode(attName).value;
    } else {
     	result = null;
	}
	return result;
} 
  

function popWindow(src, title, params){ // V1.0 25.01.2005
        var win = window.open(src, title, params);
        win.focus();
}

function submitPinTanForm() {
	if (document.banking_form) {
		document.banking_form.submit();
	} else if (document.getElementById('pass_form')) {
		document.getElementById('pass_form').submit();
	}
}

var glR=new RegExp('[ \\t\\n\\r\\v]+','g');

function glSearch(t){
	var v='';
	if (window.getSelection) {
		v=window.getSelection();
	} else if (document.getSelection) {
		v=document.getSelection();
	} else if(document.selection) {
		v=document.selection.createRange().text;
	}
	if(v!=null&&v!=''){
		v = String(v).replace(glR, ' ').replace(/^[ \*]+/, '').replace(/[: ]+$/, '');
		if(v.length>30) {
			v=v.substr(0,30);
		}
		t.value = v;
	}
	return true;
}

function displayToggle(element, open) {
	var link = document.getElementById(element);
	if (link) {
		link.blur();
		var ullist = link.parentNode.getElementsByTagName("ul");
		ul = ullist[0];
		var style = ul.style;
		
		var action = true;
		if ((style == null) || (style.display == "block")) action = true;
		if (style.display == "none") action = false;
		if (open == true) action = false;
		if (open == false) action = true;
		
		if (action) {
			style.display = "none";
			link.className = "toggle plus";
		} else {
			style.display = "block";
			link.className = "toggle minus";
		}
	}
}

function openAll(counter) {
	for (var i=0; i<counter; i++) {
		var name = "link_"+i;
		displayToggle(name, true);
	}
	document.getElementById('openall').style.display = "none";
	document.getElementById('closeall').style.display = "block";
	document.getElementById('helper').style.display = "none";
}
function closeAll(counter) {
	if (counter < 0) {
		counter = document.getElementById('id_counter').title;
	}
	for (var i=0; i<counter; i++) {
		var name = "link_"+i;
		displayToggle(name, false);
	}
	document.getElementById('openall').style.display = "block";
	document.getElementById('closeall').style.display = "none";
	document.getElementById('helper').style.display = "none";
}

function showHidePlusMinusLink(){
}
