function checkFields(theForm) {

missinginfo = "";

if (document.newuser.reg_username.value.length < 3) {
	missinginfo += "<br> - Användarnamn (minst 3 tecken)";
}

if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.newuser.reg_mail.value) && document.newuser.reg_mail.value.length > 5) {
	missinginfo += "";
} else  {
	missinginfo += "<br>- E-postadress";
}

if(document.newuser.reg_password1.value.length < 6) {
	missinginfo += "<br>- Lösenord (minst 6 tecken)";
}

if(document.newuser.reg_password2.value.length < 6) {
	missinginfo += "<br>- Repetera lösenord (minst 6 tecken)";
}

if(document.newuser.reg_password1.value != document.newuser.reg_password2.value) {
   missinginfo += "<br>- Du har angivit två olika lösenord";
}

if (document.newuser.reg_url.value.length < 10) {
	missinginfo += "<br>- Hemsidans adress (OBS: inleds med http://)";
}

if(document.newuser.reg_title.value.length < 2) {
	missinginfo += "<br>- Hemsidans titel (minst 2 tecken)";
}

if(document.newuser.reg_kategori.value == "x") {
	missinginfo += "<br>- Kategori";
}

  var ext = document.newuser.reg_userfile.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  
  if(ext != '') {
   if(ext != 'jpg' && ext != 'gif' && ext != 'png') {
    missinginfo += '<br>- Du har valt en fil med filändelsen .'+ext+'<br>Endast bildfiler med ändelsen .jpg, .gif eller .png är tillåtna.';
   }
  } else {
	if(document.newuser.reg_adtext_1.value.length < 4 || document.newuser.reg_adtext_2.value.length < 4) {
    	missinginfo += '<br>- Du måste <b>antingen</b> ladda upp en bannerfil eller ange en annonsrubrik <b>och</b> text.';
	}
  }


if (missinginfo == "") {
	document.newuser.okey.value = "Registrerar...";
	document.newuser.okey.disabled = true;
	return true;
} else {
	document.getElementById('info_notice_text').innerHTML='<b>Följande fält är inte korrekt ifyllda</b><br>' + missinginfo + '<br><br><b>Korrigera dessa fält och försök igen!</b>';
	document.getElementById('info_notice_image').src="img/ico_shout.png";
	document.getElementById('info_notice_box').style.display='block';
	document.body.scrollTOP=0;
	document.location="#wrapper";
	return false;
}
}
