function AdeNet_onBlur(objElement)
{
	if(objElement == null){
		return;
	}
		
	AdeNet_setCSSClassNormal(objElement);
	
	strDataType = objElement['datatype'];
	
	if(strDataType == 'Datum')
		checkdate(objElement);
	
	if(strDataType == 'Betrag')
		currency(objElement);

	if(strDataType == 'Integer')
		checkinteger(objElement);

	if(strDataType == 'DatumMMJJJJ')
		checkdateMMJJJJ(objElement);
}

function AdeNet_onFocus(objElement)
{
	AdeNet_setCSSClassSelected(objElement);
}

function AdeNet_setCSSClassNormal(objElement)
{
	if((objElement == null) || (objElement.className == null) ){
		//alert("CSS-Class is null in function 'AdeNet_setCSSClassNormal()' element: "+ objElement.name);
		return;
	}
		
	if(objElement.className == 'AdeNetEditFeldSelected')
		objElement.className = 'AdeNetEditFeld'

	if(objElement.className == 'AdeNetTextFeldSelected')
		objElement.className = 'AdeNetTextFeld'

	if(objElement.className == 'AdeNetComboBoxSelected')
		objElement.className = 'AdeNetComboBox'
		
	if(objElement.className == 'ntable_form_input_editfeldselected')
		objElement.className = 'ntable_form_input_editfeld'

	if(objElement.className == 'ntable_form_textarea_textfeldselected')
		objElement.className = 'ntable_form_textarea_textfeld'

	if(objElement.className == 'ntable_form_select_comboboxselected')
		objElement.className = 'ntable_form_select_combobox'
}

function AdeNet_setCSSClassSelected(objElement)
{
	if((objElement == null) || (objElement.className == null) ){
		//alert("CSS-Class is null in function 'AdeNet_setCSSClassSelected()' element: "+ objElement.name);
		return;
	}

	if(objElement.enabled == false)
		return;
	
	if(objElement.className == 'AdeNetEditFeld')
		objElement.className = 'AdeNetEditFeldSelected'

	if(objElement.className == 'AdeNetTextFeld')
		objElement.className = 'AdeNetTextFeldSelected'

	if(objElement.className == 'AdeNetComboBox')
		objElement.className = 'AdeNetComboBoxSelected'
	
	if(objElement.className == 'ntable_form_input_editfeld')
		objElement.className = 'ntable_form_input_editfeldselected'

	if(objElement.className == 'ntable_form_textarea_textfeld')
		objElement.className = 'ntable_form_textarea_textfeldselected'

	if(objElement.className == 'ntable_form_select_combobox')
		objElement.className = 'ntable_form_select_comboboxselected'
}

function AdeNet_initFocus() {
  if (document.forms.length > 0) {
    var field = document.forms[0];
    for (i = 0; i < field.length; i++) {
       if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
          if(field.elements[i].disabled ==  false){
			document.forms[0].elements[i].focus();
			break;
		  }
       }
    }
  }
}

