function changebirthyear() {

if(document.step2form.yyyy.value < 1991 && document.step2form.yyyy.value > 1907) {

//document.getElementById('mydemand').style.visibility = "visible";
//document.getElementById('mydemand').style.display = "block";


}else{

//document.getElementById('mydemand').style.visibility = "hidden";
//document.getElementById('mydemand').style.display = "none";

}

}

function ChooseGender(gender) {

document["boyicon"].src = "_images/icons/icon_boy_0.gif";
document["girlicon"].src = "_images/icons/icon_girl_0.gif";

if(gender == 'P') {
document.step2form.gender.value='P';
document["boyicon"].src = "_images/icons/icon_boy_1.gif";

}else{
document.step2form.gender.value='F';
document["girlicon"].src = "_images/icons/icon_girl_1.gif";
}


}

function checkstep1()
{


	var strErrorMsg=''

	// MOBILNUMMER

	var strnumbera=document.step1form.numbera.value;
	if ((strnumbera.length < 10) || (strnumbera.length > 10))  {
		strErrorMsg+='      * - Mobiltelefonnummer (Ex: 0731234567) \n';
	}


	// EMAIL
	var stremaila=document.step1form.email.value;
	if (!verifyEmail(stremaila)) {
		strErrorMsg+='      * - E-postadress \n';
	}


	// LÖSENORD
	var strpassworda=document.step1form.passworda.value;
	var strpasswordb=document.step1form.passwordb.value;

	// LÖSENORD

	if ((strpassworda.length < 3) || (strpassworda.length > 15))  {
		strErrorMsg+='      * - Lösenord (Minst 3, max 15 tecken) \n';
	}

	if (strpassworda != strpasswordb)  {
		strErrorMsg+='      * - Lösenord (De matchar inte varandra) \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;
	}



	// ALLMÄNNA VILLKOR
	if (!document.step1form.agreement.checked)  {
		strErrorMsg+='      * - Medlemsvillkor (måste accepteras) \n';
	}
	

	// FELMEDDELANDE
	if (strErrorMsg!='') {
		strErrorMsg ='Följade fält är inkorrekta:\n\n' + strErrorMsg
		alert (strErrorMsg);
		return false;
	}	else {

msg = "Bekräfta att nedanstående uppgifter är korrekta:\n\n-----------------------------------------------\nMobilnummer: " + document.step1form.numbera.value + "\nE-postadress: " + document.step1form.email.value + "\n-----------------------------------------------\n\nVi kommer att skicka information till din e-postadress med\ninstruktioner för hur du verifierar ditt mobilnummer.";
if (confirm(msg)) return true;
else return false;
	}




}



function checkstep2()
{


	var strErrorMsg=''


	// FÖRNAMN
	var strfirstname=document.step2form.firstname.value;
	if ((strfirstname.length < 1) || (strfirstname.length > 50))  {
		strErrorMsg+='      * - Förnamn \n';
	}

	// EFTERNAMN
	var strlastname=document.step2form.lastname.value;
	if ((strlastname.length < 1) || (strlastname.length > 50))  {
		strErrorMsg+='      * - Efternamn \n';
	}


	// POSTADDR
	var straddress=document.step2form.address.value;
	if ((straddress.length < 1) || (straddress.length > 50))  {
		strErrorMsg+='      * - Postadress \n';
	}

	
	// POSTNR
	var strpostcode=document.step2form.zipcode.value;
	if ((strpostcode.length < 5) || (strpostcode.length > 5))  {
		strErrorMsg+='      * - Postnummer \n';
	}

	// POSTORT
	var strcity=document.step2form.city.value;
	if (strcity.length < 1)  {
		strErrorMsg+='      * - Postort \n';
	}


	// FÖDELSEDATUM
	var stryear=document.step2form.yyyy.value;
	var strmonth=document.step2form.mm.value;
	var strday=document.step2form.dd.value;
	if ((stryear.length < 1) || (strmonth.length < 1) || (strday.length < 1))  {
		strErrorMsg+='      * - Födelsedatum \n';
	}


	// KÖNTILLHÖRIGHET
	var strgender=document.step2form.gender.value;
	if ((strgender.length < 1))  {
		strErrorMsg+='      * - Kön \n';
	}


	// FELMEDDELANDE
	if (strErrorMsg!='') {
		strErrorMsg ='Följade fält är inkorrekta:\n\n' + strErrorMsg
		alert (strErrorMsg);
		return false;
	}	else {
		return true;
	}




}
