<!--
function validate(string2,caption,lengthmin,lengthmax,validatestring) {

    if (string2.length < lengthmin) {
        alert(caption+' måste vara minst '+lengthmin+' tecken långt.');
        return false;
    }
    if (string2.length > lengthmax) {
        alert(caption+' är för långt. Max '+lengthmax+' tecken är tillåtna');
        return false;
    }

    if (validatestring = true) {
		var valid="1234567890abcdefghijklmnopqrstuvwxyzåäöABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ_"

		for (var i=0; i<string2.length; i++) {
			if (valid.indexOf(string2.charAt(i)) < 0) {
				alert(caption+' innehåller otillåtna tecken\nEndast A-Ö, a-ö, 0-9 eller _ är tillåtna');
				return false;
			}
		}
	}

    return true;
} 

function register()
{

 if (document.register.fnamn.value.length < 1) {
 alert("Du måste fylla i både förnamn och efternamn!");
 document.register.fnamn.focus();
 return;
 }

 if (document.register.enamn.value.length < 1) {
 alert("Du måste fylla i både förnamn och efternamn!");
 document.register.enamn.focus();
 return;
 }

 if (!validate(document.register.username.value,'Användarnamnet',1,20,true)) {
 document.register.username.focus();
 return;
 }
 
 if (!validate(document.register.password1.value,'Lösenordet',6,20,false)) {
 document.register.password1.focus();
 return;
 }

 if (!validate(document.register.password2.value,'Bekräfta lösenordet',6,20,false)) {
 document.register.password2.focus();
 return;
 }

 if (document.register.password1.value != document.register.password2.value) {
 alert('Lösenorden matchar inte');
 document.register.password1.focus();
 return; 
 }

 if (document.register.email.value.length < 1) {
 alert("Du måste fylla i en giltig e-mail adress!");
 document.register.email.focus();
 return;
 }

 if (document.register.email.value.length > 1) {

    if (document.register.email.value.indexOf("@") == -1) {
    alert("Du måste ange en giltig E-mail adress!");
    document.register.email.focus();
    return;
 }
 }

 var sEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/

 if (!sEmail.test(document.register.email.value)){
 alert("Du måste ange en giltig E-mail adress!");
 document.register.email.focus();
 return;
 }

 if(document.register.year.selectedIndex == 0){
 alert("Du måste fylla i ditt födelsedatum.");
 return;
 }
 if(document.register.month.selectedIndex == 0){
 alert("Du måste fylla i ditt födelsedatum.");
 return;
 }
 if(document.register.day.selectedIndex == 0){
 alert("Du måste fylla i ditt födelsedatum.");
 return;
 }
 if (document.register.pnr.value.length < 4) {
 alert("På badboll har vi 15 års åldersgräns, du måste därför ange de fyra sista siffrorna i ditt personnummer när du registerar dig. De fyra sista siffrorna är dock ingenting som kommer att sparas i vår databas");
 document.register.pnr.focus();
 return;
 }

 if(document.register.region.selectedIndex == 0){
 alert("Du måste välja vilket län du bor i.");
 return;
 }

 if(document.register.city.selectedIndex == 0){
 alert("Du måste välja vilken stad du bor i.");
 return;
 }

 if(document.register.sex.selectedIndex == 0){
 alert("Du måste ange ett kön.");
 return;
 }

 document.register.action = 'do_register.bb';
 document.register.submit();
}
//-->

