﻿function verifySpoposForm(f)
      {
        if(document.getElementById("spoposmobilnr").value.length<8)
        {
          alert("Du skal indtaste et gyldigt mobil nummer.");
          document.getElementById("flynr").focus();
          return false;
        }
        if(document.getElementById("spoposmac").value.length!=12)
        {
          alert("Du skal indtaste en gyldig mac-adresse. Adressen skal kun bestå af tal og bogstaver uden tegn og mellemrum.");
          document.getElementById("mobilnr").focus();
          return false;
        }
		if(document.getElementById("spoposvenmobilnr").value.length !=0)
		{
			var str = document.getElementById("spoposvenmobilnr").value;
			var strarr = str.split(",");
			if(strarr.length > 20)
			{
				alert("Indtast max. 20 venners numre");
				return false;
			}
			for ( var i=0, len=strarr.length; i<len; ++i ){
				var tlf = strarr[i];
				if(tlf.length < 8 || tlf.length > 12){
					alert("Ikke korrekt ven telefon nummer:" + tlf);
					return false
				}
			}
		}
		if(!document.getElementById("accept").checked)
		{
			alert("Du skal acceptere betingelserne");
			return false;
		}
        else
        {
          f.submit();
        }
      }
	  
	  function numeric(myfield, e, dec)
      {
        var key;
        var keychar;
      
        if (window.event)
        {
          key = window.event.keyCode;
        }
        else if (e)
        {
          key = e.which;
        }
        else
        {
          return true;
        }
        keychar = String.fromCharCode(key);
      
        if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
        {
          return true;
        }      
        else if ((("0123456789").indexOf(keychar) > -1))
        {
          return true;
        }      
        else if (dec && (keychar == "."))
        {
           myfield.form.elements[dec].focus();
           return false;
        }
        else
        {
         return false;
        }
      }
	  
	  function numericFriend(myfield, e, dec)
      {
        var key;
        var keychar;
      
        if (window.event)
        {
          key = window.event.keyCode;
        }
        else if (e)
        {
          key = e.which;
        }
        else
        {
          return true;
        }
        keychar = String.fromCharCode(key);
      
        if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
        {
          return true;
        }      
        else if ((("0123456789").indexOf(keychar) > -1))
        {
          return true;
        } 
		else if((key==44) || (key==32))
		{
			return true;
		}
        else if (dec && (keychar == "."))
        {
           myfield.form.elements[dec].focus();
           return false;
        }
        else
        {
         return false;
        }
      }
	function removeSpaces(string) {
	  return string.split(' ').join('');
	}
