function addSubmits(){
	
	submits = getElementsByClassName("submitBut");
	for(var i = 0; i < submits.length; i++){
		addEvent(submits[i],"click",submitForm);
		addEvent(submits[i],"click",preventDef);
	}
	
}

function submitForm(event){
	var targ = getTarget(event);
	var a = getTag(targ,"A");
	var formName = a.getAttribute("href");
	reg = /http:\/\//;
	if(reg.test(formName)){
		formName = "kontaktForm";	
	}
	var form = document.getElementsByName(formName)[0];
	var errors = checkFields(form);
	var showErrors = new Array();
	if(not7){
	for(var i = 0; i < errors.length; i++){
		for(var y = 0; y < errors[i].length; y++){
			if(errors[i][y]){
				showErrors[showErrors.length] = errors[i][y];
			}
		}
	}
	if(showErrors.length < 1){
		form.submit();	
	}else{
		showErr(showErrors,formName);
	}
	}else{
		form.submit();	
	}
}

function checkFields(form){
	var errors	= new Array();
	errors[errors.length] = checkRegFields(form);
	errors[errors.length] = checkEmailFields(form);
	return errors;
}

function checkRegFields(form){
	var errors = new Array();
	var fields = getElementsByClassName("regCheck",form);
	for(var i = 0; i < fields.length; i++){
		if(fields[i].nodeName == "INPUT"){
			check = fields[i].value.length == 0;	
		}else{
			check = fields[i].value.length == 0;
		}
		if(check){
			var label = getElementsByAttribute("for",fields[i].name,form);
			errors[errors.length] = "<span class=\"errMsg\">"+label[0].innerHTML + " må ikke være tom!</span>";
		}
	}
	if(errors.length < 1){
		return false;
	}else{
		return errors;	
	}
}

function checkEmailFields(form){
	var errors = new Array();
	var fields = getElementsByClassName("emailCheck",form);
	var reg = /[^@]+@[^\.]+\.\w{2,5}/;
	for(var i = 0; i < fields.length; i++){
		if(!reg.test(fields[i].value)){
			var label = getElementsByAttribute("for",fields[i].name,form);
			errors[errors.length] = "<span class=\"errMsg\">"+fields[i].value + " er ikke en gyldig email!</span>";
		}
	}
	if(errors.length < 1){
		return false;
	}else{
		return errors;	
	}
}

function showErr(err,formName){
	var div = getElementsByClassName("err"+formName)[0];
	div.innerHTML = "";
	for(var i = 0; i < err.length; i++){
		div.innerHTML += err[i]+"<br />";	
	}
}

addEvent(window,"load",addSubmits);