// Ein- und Ausklappen von DIV-Layern
function turnOff(dname) { 
	document.getElementById(dname+'A').style.display = 'none'; 
	document.getElementById(dname).style.display = 'block'; 
} 
function turnOn(dname) { 
	document.getElementById(dname).style.display = 'none'; 
	document.getElementById(dname+'A').style.display = 'block'; 
} 


// Berechnen der Fenstergroesse

function getBrowserWidth(){
		if (window.innerWidth){
		return window.innerWidth;}	
	else if (document.documentElement && document.documentElement.clientWidth != 0){
		return document.documentElement.clientWidth;	}
	else if (document.body){return document.body.clientWidth;}		
		return 0;
}

function getBrowserHeight(){
		if (window.innerHeight){
		return window.innerHeight;}	
	else if (document.documentElement && document.documentElement.clientHeight != 0){
		return document.documentElement.clientHeight;	}
	else if (document.body){return document.body.clientHeight;}		
		return 0;
}

function showlayer(layername,ein_aus) {
	var divlay = document.getElementById(layername);
	divlay=divlay.style;
	var displayType='hidden';
	var displayStyle='none';
	if (ein_aus == 'ein') {
	    displayType='visible';
	    displayStyle='block';
	}
	divlay.display=displayStyle;
	divlay.visibility=displayType;
}

// Vergrößern der Textarea auf der Mitglieder-Seite

var enableEvent = true;

function focusOn(object) {
	object.rows = 4;
	}

function focusOff(object) {
	if (enableEvent) object.rows = 1;
	}
		
function FieldChange() {
	if (event.propertyName == 'value')
	{
		 var senderObj = dge('InputText');
		 var max = 2000;
		 if( senderObj.value.length > max )
		 	senderObj.value = senderObj.value.substr(0, max);
		var targetObj = dge('lblQuantity');
			if ( targetObj != null )
				targetObj.innerText = max - senderObj.value.length;
		}
	}

// Temporäres Einblenden

var globalMsgContainerId = '';

function showTempMsg(msgContainerId)
{
	globalMsgContainerId = msgContainerId;
	document.getElementById(msgContainerId).style.display = 'block';
	window.setTimeout('hideTempMsg()', 2000);
}

function hideTempMsg()
{
	document.getElementById(globalMsgContainerId).style.display = 'none';
}

function checkAll($f) {
	check($f, true);
}
function unCheckAll($f) {
	check($f, false);
}
function check($f, $bool) {
	for ($i=0; $i < $f.elements.length; $i++) {
		if ($f.elements[$i].type == "checkbox") {
			$f.elements[$i].checked = $bool;
		}
	}
}
