function checkForm(form) 
{
	var checked = false; 
	var namechecked = false;
	var q_name = form.elements.q_name;
	if (q_name.value != "")
	{
		namechecked = true;
	}
	var emailchecked = false;
	var q_email = form.elements.q_email;
	emailchecked = echeck(q_email.value)
	var q1checked = false; 
	var q1 = form.elements.q1; 
	for (var i=0; i<q1.length; i++) 
	{ 
		if (q1[i].checked) { 
		q1checked = true; 
		break; }
	} 
	var q2checked = false; 
	var q2 = form.elements.q2; 
	for (var i=0; i<q2.length; i++) 
	{ 
		if (q2[i].checked) { 
		q2checked = true; 
		break; }
	} 
	var q3checked = false; 
	var q3 = form.elements.q3; 
	for (var i=0; i<q3.length; i++) 
	{ 
		if (q3[i].checked) { 
		q3checked = true; 
		break; }
	} 
	var q4checked = false; 
	var q4 = form.elements.q4; 
	for (var i=0; i<q4.length; i++) 
	{ 
		if (q4[i].checked) { 
		q4checked = true; 
		break; }
	} 
	var q5checked = false; 
	var q5 = form.elements.q5; 
	for (var i=0; i<q5.length; i++) 
	{ 
		if (q5[i].checked) { 
		q5checked = true; 
		break; }
	} 
	var q6checked = false;
	if (!form.elements.q6_1.checked && 
	!form.elements.q6_2.checked && 
	!form.elements.q6_3.checked && 
	!form.elements.q6_4.checked && 
	!form.elements.q6_5.checked && 
	!form.elements.q6_6.checked && 
	!form.elements.q6_7.checked && 
	!form.elements.q6_8.checked && 
	!form.elements.q6_9.checked && 
	!form.elements.q6_10.checked && 
	!form.elements.q6_11.checked && 
	!form.elements.q6_12.checked && 
	!form.elements.q6_13.checked && 
	!form.elements.q6_14.checked && 
	!form.elements.q6_15.checked && 
	!form.elements.q6_16.checked)
	{
	}
	else
	{
		q6checked = true;
	}
	var q9checked = false;
	if (!form.elements.q9_1.checked && 
	!form.elements.q9_2.checked && 
	!form.elements.q9_3.checked && 
	!form.elements.q9_4.checked && 
	!form.elements.q9_5.checked && 
	!form.elements.q9_6.checked && 
	!form.elements.q9_7.checked && 
	!form.elements.q9_8.checked && 
	!form.elements.q9_9.checked && 
	!form.elements.q9_10.checked && 
	!form.elements.q9_11.checked && 
	!form.elements.q9_12.checked && 
	!form.elements.q9_13.checked && 
	!form.elements.q9_14.checked)
	{
	}
	else
	{
		q9checked = true;
	}
	var q10checked = false; 
	var q10 = form.elements.q10; 
	for (var i=0; i<q10.length; i++) 
	{ 
		if (q10[i].checked) { 
		q10checked = true; 
		break; }
	} 
	var q11checked = false; 
	var q11 = form.elements.q11; 
	for (var i=0; i<q11.length; i++) 
	{ 
		if (q11[i].checked) { 
		q11checked = true; 
		break; }
	} 
	var q12checked = false; 
	var q12 = form.elements.q12; 
	for (var i=0; i<q12.length; i++) 
	{ 
		if (q12[i].checked) { 
		q12checked = true; 
		break; }
	} 
	var q13checked = false; 
	var q13 = form.elements.q13; 
	for (var i=0; i<q13.length; i++) 
	{ 
		if (q13[i].checked) { 
		q13checked = true; 
		break; }
	} 
	var q14checked = false; 
	var q14 = form.elements.q14; 
	for (var i=0; i<q14.length; i++) 
	{ 
		if (q14[i].checked) { 
		q14checked = true; 
		break; }
	} 
	var q15checked = false; 
	var q15 = form.elements.q15; 
	for (var i=0; i<q15.length; i++) 
	{ 
		if (q15[i].checked) { 
		q15checked = true; 
		break; }
	} 
	var q16checked = false; 
	var q16 = form.elements.q16; 
	for (var i=0; i<q16.length; i++) 
	{ 
		if (q16[i].checked) { 
		q16checked = true; 
		break; }
	} 
	var q17checked = false; 
	var q17 = form.elements.q17; 
	for (var i=0; i<q17.length; i++) 
	{ 
		if (q17[i].checked) { 
		q17checked = true; 
		break; }
	} 
	var q18checked = false; 
	var q18 = form.elements.q18; 
	for (var i=0; i<q18.length; i++) 
	{ 
		if (q18[i].checked) { 
		q18checked = true; 
		break; }
	} 
	var q19checked = false; 
	var q19 = form.elements.q19; 
	for (var i=0; i<q19.length; i++) 
	{ 
		if (q19[i].checked) { 
		q19checked = true; 
		break; }
	} 
	var q20checked = false; 
	var q20 = form.elements.q20; 
	for (var i=0; i<q20.length; i++) 
	{ 
		if (q20[i].checked) { 
		q20checked = true; 
		break; }
	} 
	var q21checked = false; 
	var q21 = form.elements.q21; 
	for (var i=0; i<q21.length; i++) 
	{ 
		if (q21[i].checked) { 
		q21checked = true; 
		break; }
	} 
	var q23checked = false; 
	var q23 = form.elements.q23; 
	for (var i=0; i<q23.length; i++) 
	{ 
		if (q23[i].checked) { 
		q23checked = true; 
		break; }
	} 

	
	if(namechecked && emailchecked && q1checked && q2checked && q3checked && q4checked && q5checked && q6checked && q9checked && q10checked && q11checked && q12checked && q13checked && q14checked && q15checked && q16checked && q17checked && q18checked && q19checked && q20checked && q21checked && q23checked)
	{
		checked = true;
	}
	else
	{
		var strMessage = "Du måste fylla i eller svara på följande\n";

		if(!namechecked)
		{
			strMessage = strMessage + "Namn\n";
		}
		if(!emailchecked)
		{
			strMessage = strMessage + "E-post\n";
		}
		if(!q1checked)
		{
			strMessage = strMessage + "Fråga 1\n";
		}
		if(!q2checked)
		{
			strMessage = strMessage + "Fråga 2\n";
		}
		if(!q3checked)
		{
			strMessage = strMessage + "Fråga 3\n";
		}
		if(!q4checked)
		{
			strMessage = strMessage + "Fråga 4\n";
		}
		if(!q5checked)
		{
			strMessage = strMessage + "Fråga 5\n";
		}
		if(!q6checked)
		{
			strMessage = strMessage + "Fråga 6\n";
		}
		if(!q9checked)
		{
			strMessage = strMessage + "Fråga 9\n";
		}
		if(!q10checked)
		{
			strMessage = strMessage + "Fråga 10\n";
		}
		if(!q11checked)
		{
			strMessage = strMessage + "Fråga 11\n";
		}
		if(!q12checked)
		{
			strMessage = strMessage + "Fråga 12\n";
		}
		if(!q13checked)
		{
			strMessage = strMessage + "Fråga 13\n";
		}
		if(!q14checked)
		{
			strMessage = strMessage + "Fråga 14\n";
		}
		if(!q15checked)
		{
			strMessage = strMessage + "Fråga 15\n";
		}
		if(!q16checked)
		{
			strMessage = strMessage + "Fråga 16\n";
		}
		if(!q17checked)
		{
			strMessage = strMessage + "Fråga 17\n";
		}
		if(!q18checked)
		{
			strMessage = strMessage + "Fråga 18\n";
		}
		if(!q19checked)
		{
			strMessage = strMessage + "Fråga 19\n";
		}
		if(!q20checked)
		{
			strMessage = strMessage + "Fråga 20\n";
		}
		if(!q21checked)
		{
			strMessage = strMessage + "Fråga 21\n";
		}
		if(!q23checked)
		{
			strMessage = strMessage + "Fråga 23\n";
		}
		alert(strMessage);
		checked = false;
	}
	return checked ; 
}
function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)
	{
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		return false
	}
	if (str.indexOf(at,(lat+1))!=-1)
	{
		return false
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		return false
	}
	if (str.indexOf(dot,(lat+2))==-1)
	{
	    	return false
	}
	if (str.indexOf(" ")!=-1)
	{
	    	return false
	}
 	return true					
}