function total_score()
{
	total = 0;
	Intimacy = 0;
	Passion = 0;
	Commitment = 0;
	curItem = new String();
	curQ = 0;
	var mylist = "";
	for ( i = 0; i < document.f.elements.length; i++ )
	{

	curItem = String(document.f.elements[i].name);
	
//		if ( document.f.elements[i].name != 'total' ) {
		if ( curItem.slice(0,1) == 'q' )
		{
			if ( document.f.elements[i].checked )
			{

				if(curItem.length > 2)
					{
						curQ = curItem.slice(1,3);
					}
					else
					{
						curQ = curItem.slice(1,2);
					}
		
					mylist = mylist + curQ + ",";
					total += (parseInt(document.f.elements[i].value));
					//Passion
					//16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
					if(curQ == 16 || curQ == 17 || curQ == 18 || curQ == 19 || curQ == 20 || curQ == 21 || curQ == 22 || curQ == 23 || curQ == 24 || curQ == 25 || curQ == 26 || curQ == 27 || curQ == 28 || curQ == 29 || curQ == 30)
						{
							Passion += parseInt(document.f.elements[i].value);
						}
					//Intimacy
					//1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
					if(curQ == 1 || curQ == 2 || curQ == 3 || curQ == 4 || curQ == 5 || curQ == 6 || curQ == 7 || curQ == 8 || curQ == 9 || curQ == 10 || curQ == 11 || curQ == 12 || curQ == 13 || curQ == 14 || curQ == 15)
						{
							Intimacy += parseInt(document.f.elements[i].value);
						}
					//Commitment
					//31,32,33,34,35,36,37,38,39,40,41,42,43,44,45
					if(curQ == 31 || curQ == 32 || curQ == 33 || curQ == 34 || curQ == 35 || curQ == 36 || curQ == 37 || curQ == 38 || curQ == 39 || curQ == 40 || curQ == 41 || curQ == 42 || curQ == 43 || curQ == 44 || curQ == 45)
						{
							Commitment += parseInt(document.f.elements[i].value);
						}


			}


		}
	}
	//total = total/22;
	document.f.total.value = total.toString();
	document.f.PassionTotal.value = Passion;
	document.f.IntimacyTotal.value = Intimacy;
	document.f.CommitmentTotal.value = Commitment;
}
