function openPopup(url,name) {
	window.open(url,name,'fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=1');
}

function callLogout() {
	document.location.href="/internet2/LoginHandlerServlet?logonaction=logout&redir=/internet2/de/startseite.ljsp;";
}

function openContactForm(formId, contextPath) {  
	form = document.getElementById(formId);
  windowName = 'formTarget' + (new Date().getTime());
  form.target = windowName;  
  if (!contextPath) {
	  contextPath = "/internet";
  }
  var urlF00;
  if (contextPath == "/internet") {
	  urlF00 = contextPath+'/ln/ar/sc/S-Gate/Formulare/F00.jsp';
  } else {
	  urlF00 = '/assetrepository_prod/S-Gate/Formulare/F00.jsp';
  }
  open (urlF00, windowName, 'width=530,height=700,resizable=1,scrollbars=1');
  form.submit();
}

//Fuer Disclaimer - rsch / y0e3789 - 20110811	
var pre = '<div class="content_breit">';
var post = '</div>';
var button_de = '<div style="font-weight: bold;">' + '<a href="javascript:Disclaimer_off();">Einverstanden</a>' + '</div>';
var button_en = '<div style="font-weight: bold;">' + '<a href="javascript:Disclaimer_off();">I accept</a>' + '</div>';
var tmpHTML;

	
function Disclaimer_on(lng) {
	if(elmDisc = getElm('content_col')) {
		tmpHTML = elmDisc.innerHTML;
		elmDisc.innerHTML = disclaimer + '<br />';
		
		if(lng == 'de')
			elmDisc.innerHTML += button_de;
		else
			elmDisc.innerHTML += button_en;
			
		elmDisc.style['width'] = '573px';
	}	

	if(elmDisc = getElm('box_col_left'))
		elmDisc.style.display = "none";
	
	if(elmDisc = getElm('box_col_right'))
		elmDisc.style.display = "none";
}

function Disclaimer_off() {
	if(zwei_spaltig != 'true') {
		pre = '';
		post = '';
	}

	if(elmDisc = getElm('content_col'))
		elmDisc.innerHTML = pre + tmpHTML + post;

	if(zwei_spaltig != 'true')
		elmDisc.style['width'] = '376px';
		
	if(elmDisc = getElm('box_col_left'))
		elmDisc.style.display = "block";
	
	if(elmDisc = getElm('box_col_right'))
		elmDisc.style.display = "block";
}

function getElm(className) {
	var elmArr = [];
	elmArr = getElementsByClassName(className);
	
	if(elmArr.length > 0)
		return elmArr[0];
	else
		return false;
}

function getElementsByClassName(className, tag, elm) {
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;

	for(var i=0; i<length; i++) {
		current = elements[i];
		if(testClass.test(current.className)) {
			returnElements.push(current);
		}
	}

	return returnElements;
}
