var counter=0;
var flag=true;
var flg=false;
var radiogrp;

function quiz_validations()
{
	//Validation for Mother's Name
	if (document.forms[1].mothers_name.value == "")
  	{
    		alert("Please enter your name.");
    		document.forms[1].mothers_name.focus();
    		return (false);
  	}
  	
  	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz????????????????????????????????????????????????????????????????????? \t\r\n\f";
  	var checkStr = document.forms[1].mothers_name.value;
  	var allValid = true;
  	for (i = 0;  i < checkStr.length;  i++)
  	{
    		ch = checkStr.charAt(i);
    		for (j = 0;  j < checkOK.length;  j++)
      		if (ch == checkOK.charAt(j))
      		break;
    		if (j == checkOK.length)
    		{
      			allValid = false;
      			break;
    		}
  	}
  	if (!allValid)
  	{
    		alert("Please enter only alphabetical characters.");
    		document.forms[1].mothers_name.focus();
    		return (false);
  	}
	

	
	//Validation for Mother's Emailid
	a=document.forms[1].mothers_emailid.value;
	al=a.length-1;
 
 	b1=document.forms[1].mothers_emailid.value.indexOf("@");
 	b2=document.forms[1].mothers_emailid.value.indexOf(".");
 	d=b2-b1;
 	dot=al-b2;
 
	if(a==""||b1==-1 ||b2==-1 || a<6||b1==0||isNaN(a.charAt(0))==false||d==1||dot==0)
 	{
   		alert("Please enter a valid email-id");
   		document.forms[1].mothers_emailid.focus();
   		return false;
 	}





	//question 1
	radiogrp=document.forms[1].q1;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 1");
		radiogrp[0].focus();
		return (false);
	}
	
	//question 2
	radiogrp=document.forms[1].q2;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 2");
		document.forms[1].q1[0].focus();
		return (false);
	}
	
	//question 3
	radiogrp=document.forms[1].q3;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 3");
		document.forms[1].q2[0].focus();
		return (false);
	}
	
	//question 4
	radiogrp=document.forms[1].q4;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 4");
		document.forms[1].q3[0].focus();
		return (false);
	}

	//question 5
	radiogrp=document.forms[1].q5;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 5");
		document.forms[1].q4[0].focus();
		return (false);
	}
	
	//question 6
	radiogrp=document.forms[1].q6;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 6");
		document.forms[1].q5[0].focus();
		return (false);
	}

	//question 7
	radiogrp=document.forms[1].q7;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 7");
		document.forms[1].q6[0].focus();
		return (false);
	}

	//question 8
	radiogrp=document.forms[1].q8;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 8");
		document.forms[1].q7[0].focus();
		return (false);
	}

	//question 9
	radiogrp=document.forms[1].q9;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 9");
		document.forms[1].q8[0].focus();
		return (false);
	}
	
	//question 10
	radiogrp=document.forms[1].q10;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 10");
		document.forms[1].q9[0].focus();
		return (false);
	}

	//question 11
	radiogrp=document.forms[1].q11;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 11");
		document.forms[1].q10[0].focus();
		return (false);
	}
	
	//question 12
	radiogrp=document.forms[1].q12;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 12");
		document.forms[1].q11[0].focus();
		return (false);
	}
	
	//question 13
	radiogrp=document.forms[1].q13;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 13");
		document.forms[1].q12[0].focus();
		return (false);
	}
	
	//question 14
	radiogrp=document.forms[1].q14_txt;
	flag=true;
	if(radiogrp.value=="")
	{
		alert("Please attempt Question 14");
		radiogrp.focus();
		return (false);
	}
	
 	var checkOK = "0123456789";
 	var checkStr = radiogrp.value;
 	var allValid = true;
 	for (var i = 0;  i < checkStr.length;  i++)
  	{
    	var ch = checkStr.charAt(i);
    	for (var j = 0;  j < checkOK.length;  j++)
      		if (ch == checkOK.charAt(j))
        		break;
    	if (j == checkOK.length)
    	{
     		allValid = false;
      		break;
    	}
  	}
  	if (!allValid)
  	{
    alert("Please enter only a numeric value for question no.14 .");
    radiogrp.focus();
    return (false);
  }


	//question 15
	radiogrp=document.forms[1].q15;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 15");
		document.forms[1].q14_txt.focus();
		return (false);
	}
	
	//question 16
	radiogrp=document.forms[1].q16;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 16");
		document.forms[1].q15[0].focus();
		return (false);
	}

	//question 17
	radiogrp=document.forms[1].q17;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 17");
		document.forms[1].q16[0].focus();
		return (false);
	}
	
	//question 18
	radiogrp=document.forms[1].q18;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 18");
		document.forms[1].q17[0].focus();
		return (false);
	}
	
	//question 19
	radiogrp=document.forms[1].q19;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 19");
		document.forms[1].q18[0].focus();
		return (false);
	}
	
	//question 20
	radiogrp=document.forms[1].q20;
	flag=true;
	for (var i=0;i<radiogrp.length;i++)
	{
		if(radiogrp[i].checked)
		{
			flag=true;
			break;
		}
		else
			flag=false;
	}
	
	if(flag==false)
	{
		alert("Please attempt Question 20");
		document.forms[1].q19[0].focus();
		return (false);
	}

}
