function submitform(myform) {
	if(myform.onsubmit()) myform.submit();
}
function do_check(myform) {
	formular=myform;		
	errorMsg = formular.elements['errorMsg'].value;
	if(errorMsg=="") errorMsg='Please insert a value for:';
	error_feld='';		
	workstring=formular.elements['RequiredFields'].value.split('~');
	for(i=0;i<workstring.length;i++) {
		if(workstring[i]) {		
			obj=eval('formular.'+workstring[i].split('|')[0]);		
			if(obj) {
				if(!obj.type) {
					if(obj[0].type == 'radio') {
						var isChecked = false;
						for(var j=0; j<obj.length; j++) {
							if(obj[j].checked == true) isChecked=true;
						}
						if(!isChecked) error_feld+= ('- '+workstring[i].split('|')[1]+'\n');
					}
					if(obj[0].type == 'checkbox') {
						var isChecked = false;
						for(var j=0; j<obj.length; j++) {
							if(obj[j].checked == true) isChecked=true;
						}
						if(!isChecked) error_feld+= ('- '+workstring[i].split('|')[1]+'\n');
					}
				}
				else {
					if(obj.type == 'select-one') {
						if(obj.selectedIndex == 0) error_feld+= ('- '+workstring[i].split('|')[1]+'\n');
					}
					else {
						if(obj.value=='') error_feld+= ('- '+workstring[i].split('|')[1]+'\n');
					}
				}
			}
		}
	}			
	if(error_feld!='') {				
		alert(errorMsg+'\n'+error_feld);
		return false;				
	}
	else return true;				
}				