<!--
function HideBlocking(nr)
{
	if (document.layers)   document.layers[nr].display = 'none';
	else if (document.all) document.all[nr].style.display = 'none';
	else if (document.getElementById)	document.getElementById(nr).style.display = 'none';
}

function ShowBlocking(nr)
{
	if (document.layers)   document.layers[nr].display = '';
	else if (document.all) document.all[nr].style.display = '';
	else if (document.getElementById)	document.getElementById(nr).style.display = '';
}

function NumOnly(e) {
  InvalidateAngebot();
	if(window.event || !e.which) 		key = e.keyCode; 
	else if(e)                      key = e.which;
	else                            return true;
  keychar = String.fromCharCode(key);
	re = /\d/;
  return re.test(keychar) || (key <= 9) || (key ==37) ||  (key==39);
}

function CheckRadio(name,value) {
	if (!document.getElementsByName)	return;
	radios = document.getElementsByName(name);
  for (var i= 0; i<radios.length; i++ )
	  radios[i].checked = (radios[i].value == value);
}

function InvalidateAngebot() {
	if (!document.getElementById)	return;
//	ang = document.getElementById('angebot');
//	if (ang) ang.style.display='none';
	ber = document.getElementById('berechne');
	if (ber) ber.style.display='';
}

function CheckTyp()
{
	if (!document.getElementsByName)	return;
	typ = document.getElementsByName("typ");
	var iChecked = -1;
	for (var i =0 ;i< typ.length; i++)
		if (typ[i].checked) {	iChecked=i;	break;}
	var IsCRF = iChecked==0;
  InvalidateAngebot();
	if (IsCRF) {
	  CheckRadio("hatid","1");
		HideBlocking("trcodiert");
	} else
	{
	  CheckRadio("hatid","0");
		ShowBlocking("trcodiert");
	}
}
function CheckForm() {
  if (!document.getElementById) return true; // Server will check anyway
  inputs = document.getElementsByTagName("input");
	var Sum = 0;
	retval = true;
  var NumFields = "n2alt nmalt ankurz anlang ndatum freilist freilistL freistich freitext";
	for (i=0; i<inputs.length; i++)	{
	  if (inputs[i].attributes['type'].value == 'text' ) {
		  if (NumFields.search(inputs[i].name) != -1) {
  		  nu = Number(inputs[i].value);
		  	if (!isNaN(nu))
  		    Sum += nu;
			}
		  else if (inputs[i].name == 'pages') {
  		  nu = Number(inputs[i].value);
				rd = document.getElementById('rdpages');
				if (!isNaN(nu) && nu > 10)
				  rd.style.display = 'none'
				else {
				  rd.style.display = '';
					retval = false;
				}
			}
		  else if (inputs[i].name == 'pagespf') {
  		  nu = Number(inputs[i].value);
				rd = document.getElementById('rdpagespf');
				if (!isNaN(nu) && nu > 0)
				  rd.style.display = 'none'
				else {
				  rd.style.display = ''
					retval = false;
				}
			}
		}
	}
	an = document.getElementById('anzahl');
	if (Sum < 3) {
		an.style.backgroundColor="red";
		retval = false;
	}
	else
		an.style.backgroundColor="";
  return retval;
}
-->
