function fnCheckAnswers(_ans)
{
	var _Correct1=true;
	var _Correct2=true;
	var _Correct3=true;
	var _Correct4=true;
	var _Correct5=true;
	var _Correct6=true;
	var _Correct7=true;
	var _Correct8=true;
	var _Correct9=true;
	var _Correct10=true;
	var _Correct11=true;
	var _Correct12=true;

	var Answers= new Array(12)
	Answers[0]="Bowling#";
	Answers[1]="Sunshine#sun#sunlight#";
	Answers[2]="30#thirty#";
	Answers[3]="Broccolini#";
	Answers[4]="400#four hundred#4 hundred#";
	Answers[5]="Parcourse#par course#Par Course#";
	Answers[6]="Organic#";
	Answers[7]="90#ninety#";
	Answers[8]="Separate#";
	Answers[9]="20#twenty#";
	Answers[10]="10000#ten thousand#10 thousand#10,000#";
	Answers[11]="Dairy#";

	// Get user's answers
	var UserAnswers=document.getElementsByName(_ans);
/*
	alert(UserAnswers.length);
	alert(Answers.length);
	alert(UserAnswers[0].value);

*/
// *******************************************************************************
	// Validate Answer 1
	var _A0 = Answers[0].split("#");
	for(_VA0=0; _VA0<_A0.length-1; _VA0++)
 	{
  		if(UserAnswers[0].value.toUpperCase() == _A0[_VA0].toUpperCase())
		 {
		        _Correct1=true;
		        break;
		 }
		 else
		 {
		        _Correct1=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 2
	var _A1 = Answers[1].split("#");
	for(_VA1=0; _VA1<_A1.length-1; _VA1++)
 	{
  		if(UserAnswers[1].value.toUpperCase() == _A1[_VA1].toUpperCase())
		 {
		        _Correct2=true;
		        break;
		 }
		 else
		 {
		        _Correct2=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 3
	var _A2 = Answers[2].split("#");
	for(_VA2=0; _VA2<_A2.length-1; _VA2++)
 	{
  		if(UserAnswers[2].value.toUpperCase() == _A2[_VA2].toUpperCase())
		 {
		        _Correct3=true;
		        break;
		 }
		 else
		 {
		        _Correct3=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 4
	var _A3 = Answers[3].split("#");
	for(_VA3=0; _VA3<_A3.length-1; _VA3++)
 	{
  		if(UserAnswers[3].value.toUpperCase() == _A3[_VA3].toUpperCase())
		 {
		        _Correct4=true;
		        break;
		 }
		 else
		 {
		        _Correct4=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 5
	var _A4 = Answers[4].split("#");
	for(_VA4=0; _VA4<_A4.length-1; _VA4++)
 	{
  		if(UserAnswers[4].value.toUpperCase() == _A4[_VA4].toUpperCase())
		 {
		        _Correct5=true;
		        break;
		 }
		 else
		 {
		        _Correct5=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 6
	var _A5 = Answers[5].split("#");
	for(_VA5=0; _VA5<_A5.length-1; _VA5++)
 	{
  		if(UserAnswers[5].value.toUpperCase() == _A5[_VA5].toUpperCase())
		 {
		        _Correct6=true;
		        break;
		 }
		 else
		 {
		        _Correct6=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 7
	var _A6 = Answers[6].split("#");
	for(_VA6=0; _VA6<_A6.length-1; _VA6++)
 	{
  		if(UserAnswers[6].value.toUpperCase() == _A6[_VA6].toUpperCase())
		 {
		        _Correct7=true;
		        break;
		 }
		 else
		 {
		        _Correct7=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 8
	var _A7 = Answers[7].split("#");
	for(_VA7=0; _VA7<_A7.length-1; _VA7++)
 	{
  		if(UserAnswers[7].value.toUpperCase() == _A7[_VA7].toUpperCase())
		 {
		        _Correct8=true;
		        break;
		 }
		 else
		 {
		        _Correct8=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 9
	var _A8 = Answers[8].split("#");
	for(_VA8=0; _VA8<_A8.length-1; _VA8++)
 	{
  		if(UserAnswers[8].value.toUpperCase() == _A8[_VA8].toUpperCase())
		 {
		        _Correct9=true;
		        break;
		 }
		 else
		 {
		        _Correct9=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 10
	var _A9 = Answers[9].split("#");
	for(_VA9=0; _VA9<_A9.length-1; _VA9++)
 	{
  		if(UserAnswers[9].value.toUpperCase() == _A9[_VA9].toUpperCase())
		 {
		        _Correct10=true;
		        break;
		 }
		 else
		 {
		        _Correct10=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 11
	var _A10 = Answers[10].split("#");
	for(_VA10=0; _VA10<_A10.length-1; _VA10++)
 	{
  		if(UserAnswers[10].value.toUpperCase() == _A10[_VA10].toUpperCase())
		 {
		        _Correct11=true;
		        break;
		 }
		 else
		 {
		        _Correct11=false;
		 }
  	}
// *******************************************************************************
	// Validate Answer 12
	var _A11 = Answers[11].split("#");
	for(_VA11=0; _VA11<_A11.length-1; _VA11++)
 	{
  		if(UserAnswers[11].value.toUpperCase() == _A11[_VA11].toUpperCase())
		 {
		        _Correct2=true;
		        break;
		 }
		 else
		 {
		        _Correct2=false;
		 }
  	}
// -------------------------------------------------------------------------------
/*
	alert('1' + _Correct1);
	alert('2' + _Correct2);
	alert('3' + _Correct3);
	alert('4' + _Correct4);
	alert('5' + _Correct5);
	alert('6' + _Correct6);
	alert('7' + _Correct7);
	alert('8' + _Correct8);
	alert('9' + _Correct9);
	alert('10' + _Correct10);
	alert('11' + _Correct11);
	alert('12' + _Correct12);
*/
	if(_Correct1 && _Correct2 && _Correct3 && _Correct4 && _Correct5 && _Correct6 && _Correct7 && _Correct8 && _Correct9 && _Correct10 && _Correct11 && _Correct12)
	 {
	        alert('CONGRATULATIONS : ALL YOUR ANSWERS ARE CORRECT');
	        fnChangeProcDiv();
	        return true;

	 }
	else
	 {
	        alert('OOPS! YOU MISSED ONE OR MORE OF THE CORRECT ANSWERS TO THE QUIZ.');
	        return false;
	 }


}
// ******************* Check all required fields in register_tth.php *************************************
// ******************* Update Process Div ****************************************************************
function fnChangeProcDiv()
{
 document.getElementById('proc').innerHTML = "<b>The Server is Processing you Request.</b>";
}
// ******************* Update Process Div ****************************************************************
function fnCheckOperatorEntries()
{

 var _name = document.getElementById('txtCompanyName').value;
 var _id = document.getElementById('txtMemberID').value;
 var _contact = document.getElementById('txtContactName').value;
 var _phone = document.getElementById('txtContactPhone').value;
 var _email = document.getElementById('txtContactEmail').value;
 var _schools = document.getElementById('AllSchools').value;

 var msg = "One or more required field(s) is missing. Please make sure you fill all fields.";
 
 if(_name.length == 0 || _id.length == 0 || _contact.length == 0 || _phone.length == 0 || _email.length == 0 || _schools.length == 0)
  {
   alert(msg);
   return false;
  }
 else
  {
   return true;
  }



}
// ******************* Add School ************************************************************************
function fnAddSchool()
{

   if(document.getElementById('txtSchool').value == '')
        {
                alert('Please Enter a Valid School Name');
                return;
        }

    var r=document.getElementById('tblSchools').rows.length; // Assign the current length of the table to variable r.
    var ir=document.getElementById('tblSchools').rows; // Get number of row in Schools.


	if(r > 1)
	{
		for(var _it = 1; _it < r; _it++)
		        {
				var _ic = ir[_it].cells;
    				if(_ic[1].innerHTML == document.getElementById('txtSchool').value)
				 {
				        alert('School is already added.');
				        document.getElementById('txtSchool').focus();
				        document.getElementById('txtSchool').select();
				        return false;
				 }
		        }
	}


    var x=document.getElementById('tblSchools').insertRow(r); // Insert a new row to after the last row.

    x.id = r+1; // Assign dynamic id to each row added.
    var llv; // Initialize variable llv.

    // Inserting Cells cells
    var _line=x.insertCell(0);
    var _school=x.insertCell(1);
    var cr = r - 1;


    _line.innerHTML=  '<a href="javascript:" onclick="javascript:fnDeleteLine(this.parentNode.parentNode.rowIndex); fnCompileSchoolsList();" Title="Remove line" + (this.id;)><Font style="color: crimson"><B>Delete ?</B></font></a></Font>' ;
    _school.innerHTML=  document.getElementById('txtSchool').value;
    fnCompileSchoolsList();
    document.getElementById('txtSchool').focus();
    document.getElementById('txtSchool').select();
}
// ******************* End Of Function Add School ********************************************************

// ********************************************************************************************************************
function fnCompileSchoolsList()
{
   // Initialize array, get table length and number of rows
    var _fArray = '';
    var lr=document.getElementById('tblSchools').rows;
    var _lastprice = 0;
    var _total = 0;
    var _cell_count = 0;

    // Loop through all rows in table lr
    for(var rx=1; rx<lr.length; rx++)
      {
		_cell_count = lr[rx].cells;

		for( var cy = 1 ; cy < _cell_count.length ; cy++)
	          {
	            	var _xcell = _cell_count[cy].innerHTML;
	            	//var _lcell = lr[rx].cells.length;
	            	var _lcell = _cell_count.length;

	            	if(cy != _lcell-1)
	              	{
	                	_fArray += _xcell + ',';
	              	}
	            	else
	              	{
	                	_fArray += _xcell + '#';
	              	}

	        	// Dump array into hidden textarea object TA
		        document.getElementById('AllSchools').value = _fArray;

		        //_lastprice = _cell_count[3].innerHTML;
      		  }
      		  /*
      		  if(_action == "Add")
		   {
      		  	var c_price=lr[rx].cells
			_total += eval(c_price[3].innerHTML);
			document.getElementById('txtTotalDinner').value = _total;
		   }
		  else
		   {
			_total -= eval(c_price[3].innerHTML);
			document.getElementById('txtTotalDinner').value = _total;
		   }
		   */
		   //fnKeepRunningTotal("add");
      }
}
// *********************** End Of Function Compile Award Dinners

// ******************* Delete Guest
function fnDeleteLine(_lineIndex)
        {
            	var _r=document.getElementById('tblSchools').rows
    		//var _c=_r[_lineIndex].cells
    		//var _cc = _c[2].innerText
    		//var _actline = _c[0].innerText;
                document.getElementById('tblSchools').deleteRow(_lineIndex)
                if(_r.length == 1)
		 {
		        alert('All Schools have been removed.');
		        document.getElementById('AllSchools').value = "";
		 }

        	//fnKeepRunningTotal("delete");
        	fnCompileSchoolsList();
        }
// ********************************************************************************************************************
function fnSubmit()
{
    if(document.getElementById('AllSchools').value == "")
     {
        alert('You have not added any school to submit under your ID');
        return false;
     }
    else
     {
        window.location.href='demo_oper_thankyoupage.htm';
     }

}
// *****
function fnIsPhone(_phone,_phoneid)
{
	var _valid_phone =/^\d{10}$/

	if(_phone.match(_valid_phone))
	 {
	        //_ErrorOnPage = true;
	        //
	        //alert('thanks');
	 }
	else
	 {
	        //_ErrorOnPage = false;
	        document.getElementById(_phoneid).value="Error";
	        alert('Please enter Phone number as 9999999999');
	 }



}
// ********************************************************************************************************************
function fnCheckEmail(_email,_emailid)
		{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(_email))
				{
                    document.getElementById('subNext').disabled=false;
					return (true)
				}
			alert("Invalid E-mail Address! Please re-enter.")
			document.getElementById(_emailid).value='Error';
			document.getElementById('subNext').disabled=true;
			return (false)
		}


