function validate(formen){

	for(i=0;i<formen.length;i++){
		if(formen.elements[i].getAttribute("required") == '1'){
		// If <input required="1" ...
			valid = true;
			if(formen.elements[i].value == ''){
				valid = false;
			}
			if(formen.elements[i].type == 'radio'){
				valid = false;
				for (ii=0;ii<document.getElementsByName(formen.elements[i].name).length;ii++){
					if(document.getElementsByName(formen.elements[i].name)[ii].checked){
						valid = true;
					}
				}
			}
			if(formen.elements[i].enabled == "false"){
				valid = true;
			}
			if(!valid){
				//alert("title: "+formen.elements[i].getAttribute("title"));
				//alert("title: "+formen.elements[i].title);
				if (formen.elements[i].getAttribute("title") != '' && formen.elements[i].getAttribute("title") != undefined && formen.elements[i].getAttribute("title").indexOf('oogle')==-1){
				// If <input title="1" ...
					alert('Venligst indtast: '+formen.elements[i].getAttribute("title")+' ');
				}else{
					alert('Feltet skal udfyldes');
				}
				if (formen.elements[i].getAttribute("alt_field") != undefined){
					//alert(formen.elements[i].getAttribute("alt_field"));
					dafield = eval(formen.elements[i].getAttribute("alt_field"))
					//alert(dafield);
					eval(formen.elements[i].getAttribute("alt_field")).focus();
				}else{
					formen.elements[i].focus();
				}
				return false;
			}
			if(isNaN(formen.elements[i].value) && formen.elements[i].getAttribute("param") == 'int'){
			// If <input param="int" ...
				alert('Feltet må kun indeholde tal');
				formen.elements[i].select();
				return false;
			}
		}
		if (formen.elements[i].getAttribute("match") != null){
			matchField = document.getElementById(formen.elements[i].getAttribute("match"));
			if(formen.elements[i].value != matchField.value){
				alert('Felterne matcher ikke: '+formen.elements[i].getAttribute("title")+'');
				formen.elements[i].focus();
				return false;
			}
		}
	}
	return true;
}

function save(formen){
	// En funktion der bare kalder validate for derefter at submitte formen.
	// Skal bruges hvis man vil bruge validate fra <a> link
	valid = validate(formen);
	if(valid){
		formen.submit();
	}
}