function getElementsByName_iefix(tag, name) {

     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}

function onPageLoad(f)
{
window.onload = chainFunction(f, window.onload);
}
function chainFunction(f, chain)
{
return (
chain == null
?   f
:   function()
{
chain();
f();
}
);
}

function checkQuiz()
{

    var firstname = get_cookie ( "firstName" );
     var lastname = get_cookie ( "lastName" );

	 var Choice_Id = 0;
     var corr=0;
	 var wron=0;
	 var count=0;
	 var Choice_Value;
	 var Choice_Name =1;
	 var flag = "yes";
     var parObj=document.getElementById("quizID").childNodes;
	 var Ques_Count;



if(navigator.userAgent.indexOf("Firefox")!=-1){
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)

		 for(Ques_Count=100; Ques_Count< 119; Ques_Count++)
		 {
                for(var Choice_Count=0; Choice_Count < document.getElementsByName(Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			  for(Ques_Count=100; Ques_Count< 119; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}


}else if(navigator.userAgent.indexOf("Safari")!=-1){

  // Safari starts

		 for(Ques_Count=100; Ques_Count< 119; Ques_Count++)
		 {
                for(var Choice_Count=0; Choice_Count < document.getElementsByName(Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			  for(Ques_Count=100; Ques_Count< 119; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}



// safari ends
} else
	{
	    /*for(var jj=0; jj<parObj.length; jj++)
	 {
		 for(var n=0; n<parObj[jj].childNodes.length; n++)
		 {
			 if(parObj[jj].childNodes[n].checked)
			 {
			    count++;
				if(parObj[jj].childNodes[n].value=="correct")
				{   corr++;
				   parObj[jj].firstChild.style.color="green";
				   }
			    else
				  {
					parObj[jj].firstChild.style.color="red";
					wron++;
				  }
		 }
      }if(count==0)
	      {
		    parObj[jj].firstChild.style.color="red";
		  }
}
*/
		for(Ques_Count=100; Ques_Count< 119; Ques_Count++)
		 {
		 	    for(var Choice_Count=0; Choice_Count < getElementsByName_iefix("input", Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			  for(Ques_Count=100; Ques_Count< 119; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}
	}
 correctAns(corr);

}

function correctAns(val)
 {

	var	corans13 = document.getElementById("ans13");
    var corans14 = document.getElementById("ans14");
    var corans18 = document.getElementById("ans18");
	//var corans19 = document.getElementById("ans19");

    if(val>=14 && val<18)
		{
		corans14.innerHTML =val;
		val="result14";
		viewMore(val);
		}
    if(val==18)
	 {
       corans18.innerHTML =val;
        val="result18";
		viewMore(val);
      }
    if(val==19)
      {
		//corans18.innerHTML =val;
        val="result19";
		viewMore(val);
      }
    if(val<=13)
	{
		corans13.innerHTML =val;
		val="result13";
		viewMore(val);
      }
 }

function viewMore(div) {
	obj = document.getElementById(div);

	 var  anscor13 =  document.getElementById('result13');
      var  anscor14 =  document.getElementById('result14');
      var  anscor18 =  document.getElementById('result18');
	  var anscor19 = document.getElementById('result19');
	  var headPrg = document.getElementById("headPrg");
	  var butHide = document.getElementById("98");

      if (obj.style.display != "none" || anscor13.style.display != "none" || anscor14.style.display != "none" || anscor18.style.display != "none" || anscor19.style.display != "none")
           {

           	obj.style.display = "none";
           anscor13.style.display = "none";
           anscor14.style.display = "none";
           anscor18.style.display = "none";
           anscor19.style.display = "none";
		   headPrg.style.display = "none";
		   butHide.style.display = "none";

           obj.style.display = "block";



           }
           else
           {
              headPrg.style.display = "none";
			  butHide.style.display = "none";
              obj.style.display = "block";

           }

}

////////////////////////////////////////////////////////////////////////////////////////////
function checkQuiz_mortgage()
{
    /*var s=s_gi(s_account);
    s.linkTrackEvents='scView';
    s.events='scView';
    s.tl(this,'o','gmacfs:content_area:autoquiz');*/

    var firstname = get_cookie ( "firstName" );
     var lastname = get_cookie ( "lastName" );
     var Choice_Id = 0;
     var corr=0;
	 var wron=0;
	 var count=0;
	 var Choice_Value;
	 var Choice_Name =1;
	 var flag = "yes";
     var parObj=document.getElementById("quizID").childNodes;
	 var Ques_Count;


if(navigator.userAgent.indexOf("Firefox")!=-1){
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)

		 for(Ques_Count=100; Ques_Count< 118; Ques_Count++)
		 {
                for(var Choice_Count=0; Choice_Count < document.getElementsByName(Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			   for(Ques_Count=100; Ques_Count< 118; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}



} else if(navigator.userAgent.indexOf("Safari")!=-1){

// Safari Browser - Begin
		 for(Ques_Count=100; Ques_Count< 118; Ques_Count++)
		 {
                for(var Choice_Count=0; Choice_Count < document.getElementsByName(Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			   for(Ques_Count=100; Ques_Count< 118; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}

// Safari Browser - End
}else
	{
	 		for(Ques_Count=100; Ques_Count< 118; Ques_Count++)
		 {
		 	    for(var Choice_Count=0; Choice_Count < getElementsByName_iefix("input", Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			  for(Ques_Count=100; Ques_Count< 118; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}
	}
 correctAns_mortgage(corr);

}

function correctAns_mortgage(val)
 {

	var	corans13 = document.getElementById("ans13");
    var corans14 = document.getElementById("ans14");
    var corans17 = document.getElementById("ans17");
	//var corans19 = document.getElementById("ans19");

    if(val>=14 && val<17)
		{
		corans14.innerHTML =val;
		val="result14";
		viewMore_mortgage(val);
		}
    if(val==17)
	 {
       corans17.innerHTML =val;
        val="result17";
		viewMore_mortgage(val);
      }
    if(val==18)
      {

        val="result18";
		viewMore_mortgage(val);
      }
    if(val<=13)
	{
		corans13.innerHTML =val;
		val="result13";
		viewMore_mortgage(val);
      }
 }

function viewMore_mortgage(div) {
	obj = document.getElementById(div);

	  var anscor13 = document.getElementById('result13');
      var anscor14 = document.getElementById('result14');
      var anscor17 = document.getElementById('result17');
	  var anscor18 = document.getElementById('result18');
	  var headPrg = document.getElementById("headPrg");
	  var butHide = document.getElementById("98");

      if (obj.style.display != "none" || anscor13.style.display != "none" || anscor14.style.display != "none" || anscor17.style.display != "none" || anscor18.style.display != "none")
           {

           	obj.style.display = "none";
           anscor13.style.display = "none";
           anscor14.style.display = "none";
           anscor17.style.display = "none";
           anscor18.style.display = "none";
		   headPrg.style.display = "none";
		   butHide.style.display = "none";

           obj.style.display = "block";



           }
           else
           {
              headPrg.style.display = "none";
			  butHide.style.display = "none";
              obj.style.display = "block";

           }

}


//////////////////////////////////////////////////////////////////////////////////////////////////



////////////////////////////////////////////////////////////////////////////////////////////
function checkQuiz_genfinancial()
{
    /*var s=s_gi(s_account);
    s.linkTrackEvents='scView';
    s.events='scView';
    s.tl(this,'o','gmacfs:content_area:autoquiz');*/

     var firstname = get_cookie ( "firstName" );
     var lastname = get_cookie ( "lastName" );
     var Choice_Id = 0;
     var corr=0;
	 var wron=0;
	 var count=0;
	 var Choice_Value;
	 var Choice_Name =1;
	 var flag = "yes";
     var parObj=document.getElementById("quizID").childNodes;
	 var Ques_Count;


if(navigator.userAgent.indexOf("Firefox")!=-1){
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)

		 for(Ques_Count=400; Ques_Count< 430; Ques_Count++)
		 {
                for(var Choice_Count=0; Choice_Count < document.getElementsByName(Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			   for(Ques_Count=400; Ques_Count< 430; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}

} else if(navigator.userAgent.indexOf("Safari")!=-1){
// Safar Modification starts..
		 for(Ques_Count=400; Ques_Count< 430; Ques_Count++)
		 {
                for(var Choice_Count=0; Choice_Count < document.getElementsByName(Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			   for(Ques_Count=400; Ques_Count< 430; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}


// Safari Modification Ends..
} else
	{

     for(Ques_Count=400; Ques_Count< 430; Ques_Count++)
		 {
		 	    for(var Choice_Count=0; Choice_Count < getElementsByName_iefix("input", Choice_Name).length;Choice_Count++)
			 {

					if(document.getElementById(Choice_Id).checked)
				 {
						Choice_Value = document.getElementById(Choice_Id).value;

						if(Choice_Value == "correct")
					 {
							corr++;
							 document.getElementById(Ques_Count).style.color = "green";

					 } else
					 {
						 document.getElementById(Ques_Count).style.color = "red";
						 wron++;
					 }

						Choice_Id++;
						 count++;
						 flag = "No";

				 }

				 else
				 {
					 Choice_Id++;
					 count++;

				 }
	 }
			Choice_Name++;

         }

		 if(flag == "yes")
	{
			  for(Ques_Count=400; Ques_Count< 430; Ques_Count++)
				   document.getElementById(Ques_Count).style.color = "red";

	}
	}
 correctAns_genfinancial(corr);

}

function correctAns_genfinancial(val)
 {

	var	corans22 = document.getElementById("ans22");
    var corans23 = document.getElementById("ans23");
    //var corans17 = document.getElementById("ans17");
	//var corans19 = document.getElementById("ans19");

    if(val>=23 && val<29)
		{
		corans23.innerHTML =val;
		val="result23";
		viewMore_genfinancial(val);
		}
    if(val==30)
      {
		val="result30";
		viewMore_genfinancial(val);
      }
    if(val<=22)
	{
		corans22.innerHTML =val;
		val="result22";
		viewMore_genfinancial(val);
      }
 }

function viewMore_genfinancial(div) {
	obj = document.getElementById(div);

	  var anscor22 = document.getElementById('result22');
      var anscor23 = document.getElementById('result23');
	  var anscor30 = document.getElementById('result30');
	  var headPrg = document.getElementById('headPrg');
	  var butHide = document.getElementById('200');

      if (obj.style.display != "none" || anscor22.style.display != "none" || anscor23.style.display != "none" || anscor30.style.display != "none")
           {
           obj.style.display = "none";
           anscor22.style.display = "none";
           anscor23.style.display = "none";
           anscor30.style.display = "none";
		   headPrg.style.display = "none";
		   butHide.style.display = "none";

		   obj.style.display = "block";
           }
           else
           {
              headPrg.style.display = "none";
	      	  butHide.style.display = "none";
              obj.style.display = "block";
           }

}


//////////////////////////////////////////////////////////////////////////////////////////////////













function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}


function createCookie()
   {
	var firstname=document.getElementById("firstName").value;
         var lastname=document.getElementById("lastName").value;

	document.cookie=document.getElementById("firstName").name + "= " +document.getElementById("firstName").value;
	document.cookie=document.getElementById("lastName").name + "= " +document.getElementById("lastName").value;


   if(firstname != "" && lastname != "" )
      {
			window.location = "certification_quiz.xml"
       }
	   else
	   {
			alert("Please Enter The First Name and Last Name");
			location.reload("register.xml");
	   }
	}





function createCookie_Facilitator()
   {

	     var url="/SmartEdge/en/facilitators/facilitator_materials.html";


         var userName=document.getElementById("userName").value;
         var passWord=document.getElementById("pwd").value;
         document.cookie=document.getElementById("userName").name + "= " +document.getElementById("userName").value;
         document.cookie=document.getElementById("pwd").name + "= " +document.getElementById("pwd").value;
		 //alert("cookie value  " +document.cookie);
	     if(userName != "" && passWord != "" && userName=="gmacnao" && passWord=="gmacnao")
             {
               //window.location = "facilitator_materials.xml"
			   changeparent(url);
              }
	       else
	        {
		     alert("Please Enter the correct UserName and Password");
		    }
     }

function changeparent(url)
  {
      window.opener.parent.location.href=url;
      self.close();
  }


function get_cookie_Facilitator ( cookie_name )
{
    var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

    if ( results )
     return ( unescape ( results[1] ) );
    else
     return null;
}

function checkCookieAlive()
  {
      var username = get_cookie_Facilitator ( "userName" );
      var password = get_cookie_Facilitator ( "password" );

    if(username != "gmacnao" && password != "gmacnao")
	  {

         window.open('/SmartEdge/en/facilitators/facilitator.html','Facilitator','height=210,width=400,scrollbars=yes');

	  }
	  else
	  {
         window.location = "/SmartEdge/en/facilitators/facilitator_materials.html";
	  }

  }

  function createCookie_Partner()
   {
	   var url="/SmartEdge/en/partners/partner_materials.html";

         var userName=document.getElementById("user").value;
         var passWord=document.getElementById("pass").value;

         document.cookie=document.getElementById("user").name + "= " +document.getElementById("user").value;
         document.cookie=document.getElementById("pass").name + "= " +document.getElementById("pass").value;

		 //alert("cookie value  " +document.cookie);
	     if(userName != "" && passWord != "" && userName=="partner2010" && passWord=="se2010")
             {
               //window.location = "partner_materials.xml"
			   changeparent(url);
              }
	       else
	        {
		     alert("Please Enter the correct UserName and Password");
		    }
     }

function get_cookie_Partner ( cookie_name )
		{
			var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

			if ( results )
			 return ( unescape ( results[1] ) );
			else
			 return null;
		}

function checkCookieAliveTwo()
  {
      var username = get_cookie_Partner ( "user" );
      var password = get_cookie_Partner ( "pass" );

    if(username != "partner2010" && password != "se2010")
	  {

         window.open('/SmartEdge/en/partners/partner.html','Partner','height=210,width=400,scrollbars=yes');

	  }
	  else
	  {
         window.location = "/SmartEdge/en/partners/partner_materials.html";
	  }

  }