function checkuserinfo()
{


	var strErrorMsg=''


	// FÖRNAMN
	var strfirstname=document.userinfoform.firstname.value;
	if ((strfirstname.length < 1) || (strfirstname.length > 50))  {
		strErrorMsg+='      * - Förnamn \n';
	}

	// EFTERNAMN
	var strlastname=document.userinfoform.lastname.value;
	if ((strlastname.length < 1) || (strlastname.length > 50))  {
		strErrorMsg+='      * - Efternamn \n';
	}


	// POSTADDR
	var straddress=document.userinfoform.address.value;
	if ((straddress.length < 1) || (straddress.length > 50))  {
		strErrorMsg+='      * - Postadress \n';
	}

	
	// POSTNR
	var strpostcode=document.userinfoform.zipcode.value;
	if ((strpostcode.length < 5) || (strpostcode.length > 5))  {
		strErrorMsg+='      * - Postnummer \n';
	}

	// POSTORT
	var strcity=document.userinfoform.city.value;
	if (strcity.length < 1)  {
		strErrorMsg+='      * - Postort \n';
	}


	// FÖDELSEDATUM
	var stryear=document.userinfoform.yyyy.value;
	var strmonth=document.userinfoform.mm.value;
	var strday=document.userinfoform.dd.value;
	if ((stryear.length < 1) || (strmonth.length < 1) || (strday.length < 1))  {
		strErrorMsg+='      * - Födelsedatum \n';
	}


	// KÖNTILLHÖRIGHET

	// EMAIL
	var stremaila=document.userinfoform.email.value;
	if (!verifyEmail(stremaila)) {
		strErrorMsg+='      * - E-postadress \n';
	}



	function verifyEmail(s) {
	var chrs = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-@';
	var sLen = s.length; var i=0, c=0, cCnt=0, step=0;
	if (sLen < 6) return false;
	while (i < sLen){
		c=s.charAt(i);
		if (!(chrs.indexOf(c)>=0 || (c=='_' && step<1))) return false;
		if (c=='.') { if (cCnt<1) return false; cCnt=0; }
		if (c=='@') { if (step>0) return false; if (cCnt<1) return false; step++; cCnt=0; }
		cCnt=cCnt+1; i++;
	}	
	if (cCnt < 3 || cCnt > 5 || step==0 || (s.indexOf(".")<0) ) return false;
	return true;
	}
	

	// FELMEDDELANDE
	if (strErrorMsg!='') {
		strErrorMsg ='Följade fält är inkorrekta:\n\n' + strErrorMsg
		alert (strErrorMsg);
		return false;
	}	else {
		return true;

	}

}

function checknewnumber()
{

	var strnumbera=document.changenbform.numbera.value;
	var strnumberb=document.changenbform.numberb.value;

	if ((strnumbera.length < 10) || (strnumbera.length > 10))  {

		alert('Mobilnummret måste vara 10 siffror långt (ex 0701234567)');

		document.changenbform.numbera.focus();
		return false;
	}

	if (strnumbera != strnumberb)  {
		alert('Mobilnumren matchar inte varandra');
		document.changenbform.numbera.value='';
		document.changenbform.numberb.value='';
		document.changenbform.numbera.focus();
		return false;
	}
	

}


function checknewpassword()
{

	var strpassworda=document.changepwform.passworda.value;
	var strpasswordb=document.changepwform.passwordb.value;

	if ((strpassworda.length < 3) || (strpassworda.length > 15))  {

		alert('Lösenordet måste vara minst 3 och max 15 tecken långt');
		document.changepwform.passworda.value='';
		document.changepwform.passwordb.value='';
		document.changepwform.passworda.focus();
		return false;
	}

	if (strpassworda != strpasswordb)  {
		alert('Lösenorden matchar inte varandra');
		document.changepwform.passworda.value='';
		document.changepwform.passwordb.value='';
		document.changepwform.passworda.focus();
		return false;
	}
	

}
