function validateOption(ref,inp){
	if(!document.getElementById(inp).checked){
		ref.checked='';	
	}	
}

function cleanUp(YN,arrStr){
	if(YN=='yes'){
		rdos = new Array();
		rdos = arrStr.split("|");
		for(j=0; j<rdos.length; j++){
			document.getElementById(rdos[j]).checked='';	
		}
	}
}

function setImg(obj, src, setPadd){
	document.getElementById(obj).src = src;
	if(setPadd=='yes'){
		document.getElementById(obj).style.margin = '-30px 0px 0px 40px';
	}else{
		document.getElementById(obj).style.margin = '-15px 0px 0px 5px';
	}
}

function allAnswer(){
		if((!document.getElementById('Q1_1').checked) && (!document.getElementById('Q1_2').checked)){
		alert("Please answer question #1");
		return;
		}
		if((!document.getElementById('Q2_1').checked) && (!document.getElementById('Q2_2').checked)){
		alert("Please answer question #2");
		return;		
		}
		if((!document.getElementById('Q3_1').checked) && (!document.getElementById('Q3_2').checked)){
		alert("Please answer question #3");
		return;		
		}
		if( (document.getElementById('Q3_1').checked) && ( (!document.getElementById('Q3a_1').checked) && (!document.getElementById('Q3a_2').checked) && (!document.getElementById('Q3a_3').checked) ) ){
		alert("Please answer the options in question #3"); // option 3a
		return;
		}
		if( (document.getElementById('Q3_1').checked) && ( (!document.getElementById('Q3b_1').checked) && (!document.getElementById('Q3b_2').checked) && (!document.getElementById('Q3b_3').checked) ) ){
		alert("Please answer the options in question #3"); // option 3b		
		return;
		}
		if((!document.getElementById('Q4_1').checked) && (!document.getElementById('Q4_2').checked) && (!document.getElementById('Q4_3').checked) && (!document.getElementById('Q4_4').checked) && (!document.getElementById('Q4_5').checked)){
		alert("Please answer question #4");		
		return;
		}
    	if((!document.getElementById('Q5_1').checked) && (!document.getElementById('Q5_2').checked)){
		alert("Please answer question #5");		
		return;
		}
    	if((document.getElementById('Q5_1').checked) && (!document.getElementById('Q5a_1').checked) && (!document.getElementById('Q5a_2').checked) && (!document.getElementById('Q5a_3').checked)) {
		alert("Please answer the options in question #5");		
		return;
		}
		if((!document.getElementById('Q6_1').checked) && (!document.getElementById('Q6_2').checked)){
		alert("Please answer question #6");		
		return;
		}
		if((!document.getElementById('Q7_1').checked) && (!document.getElementById('Q7_2').checked)){
		alert("Please answer question #7");		
		return;
		}
		if((!document.getElementById('Q8_1').checked) && (!document.getElementById('Q8_2').checked)){
		alert("Please answer question #8");		
		return;
		}
		if((!document.getElementById('Q9a_1').checked) && (!document.getElementById('Q9a_2').checked)){
		alert("Please answer question #9");		
		return;
		}
		if((!document.getElementById('Q9b_1').checked) && (!document.getElementById('Q9b_2').checked)){
		alert("Please answer all the options for the question #9");		
		return;
		}
		if((!document.getElementById('Q10_1').checked) && (!document.getElementById('Q10_2').checked)){
		alert("Please answer question #10");		
		return;
		}else{
			computePoints();
		}
}

function computePoints() {
  var result=0;
  inputs = document.getElementsByTagName('input');
  for(var i=0; i<inputs.length; i++){
	if(inputs[i].getAttribute('type')=='radio'){
		if(inputs[i].checked){
			result = result + Number(inputs[i].value);	
		}
	}
  }
  message(result);
   return false;
}

function message(result){
if(result<=10){
alert("HEART WELLNESS QUOTIENT: You are following a heart healthy lifestyle. Addition of vitamins and supplements can further enhance your heart health.");
}
if((result>10) && (result<=25)){
alert("HEART WELLNESS QUOTIENT: You are following basically sound heart health guidelines. Consider increasing exercise or reducing some negative lifestyle elements.");
}
if((result>25) && (result<=40)){
alert("HEART WELLNESS QUOTIENT: Depending on age, negative lifestyle and health habits may already have taken a toll on your heart. Carefully re-assess negative health habits and set up a full program for exercise and diet that will put you back on track.");
}
if((result>40) && (result<=50)){
alert("HEART WELLNESS QUOTIENT: Multiple lifestyle issues exist that are guaranteed to negatively impact your heart health. Seek professional medical assistance to set up a personal wellness plan to achieve your optimum heart health.");
}
if(result>50){
alert("HEART WELLNESS QUOTIENT: Dangerous habits exist that may have already damaged your heart  health. Make an appointment with a cardiovascular professional for an in-depth evaluation and a program to eliminate these poor lifestyle choices.");
}
}
