function check()
{


	var strErrorMsg=''

	var strname=document.subscribe.name.value;
	if ((strname.length < 1) || (strname.length > 50))  {
		strErrorMsg+='      - Namn \n';
	}


	var stremail=document.subscribe.email.value;
	if (!verifyEmail(stremail)) {
		strErrorMsg+='      - E-post \n';
	}



	var strbirthyear=document.subscribe.birthyear.value;
	if ((strbirthyear.length < 1) || (strbirthyear.length > 50))  {
		strErrorMsg+='      - Födelseår \n';
	}

	var strgender=document.subscribe.gender.value;
	if ((strgender.length < 1))  {
		strErrorMsg+='      - Kön \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öljande fält är inte korrekt ifyllda:\n\n' + strErrorMsg
		alert (strErrorMsg);
		return false;
	}	else {

msg = "Bekräfta att nedanstående uppgifter är korrekta:\n\n------------------------------------------------------\nNamn: " + document.subscribe.name.value + "\nE-postadress: " + document.subscribe.email.value + "\n------------------------------------------------------\n\nVi kommer skicka ut en bekräftelse till din e-postadress.";
if (confirm(msg)) return true;
else return false;


	}




}