function aj_Survey(id,answer,percent)

{

    querypage='getsurvey.php?id='+id+'&answer='+answer;

    var ajaxRequest;  // The variable that makes Ajax possible!

    if(window.ActiveXObject)

       ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");

    else

      if(window.XMLHttpRequest)

        ajaxRequest = new XMLHttpRequest();

      else

        return false;



	// Create a function that will receive data sent from the server

	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

          try

            {

               var xmlDoc=document.implementation.createDocument("","",null);

               parser=new DOMParser();

               if (ajaxRequest.responseText.length >0)

               {

                 xmlDoc=parser.parseFromString(ajaxRequest.responseText,"text/xml");			   

                 car = xmlDoc.getElementsByTagName('quizz');

                 j=car.length;

				 list=document.getElementById('survey').innerHTML;				 

                 for(i=0; i<j; i++)

                 {

                   id=car[i].getAttribute('id')*1.0;

				   lastquest=car[i].getAttribute('last');

                   if (car[i].hasChildNodes())

                     name=car[i].firstChild.nodeValue;

                   else

                     name='';

				   nextid=id+1;	 

                   if (id!=-1)

                    newtxt='<table><tr><td><p class="question">'+name+'</p></td><td><select class="yesno" onChange="javascript:aj_Survey('+id+',this.value,0);" id=quest'+id+'><option value="-1">Please select Yes or No</option><option value="yes">Yes</option><option value="no">No</option></select></td></tr></table>';

                   else

				   {

				     newtxt=name;

					 document.getElementById('survey').style.width="580";

					 document.getElementById('survey').border="1px solid #ffffff";

					 document.getElementById('survey').cellPadding="4";

					 document.getElementById('survey').cellSpacing="6";

					 document.getElementById('survey').style.backgroundColor="#e5e5e5";					 					 

					 					 				   

				    }

					document.getElementById('survey').innerHTML=newtxt;				   

				 }

               }  

            }

            catch (e)

            {

              try

              {

                var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");

                xmlDoc.async=false;

                if (ajaxRequest.responseText.length >0)

                {

                  txt=ajaxRequest.responseText;

				  txt=txt.replace(/"'"/g,"");				

                  xmlDoc.loadXML(txt);			

                  car = xmlDoc.getElementsByTagName('quizz');

                   j=car.length;

 				 list=document.getElementById('survey').innerHTML;				 

                   id=car[0].getAttribute('id');

				   lastquest=car[0].getAttribute('last');

                   if (car[0].hasChildNodes())

                     name=car[0].firstChild.nodeValue;

                   else

                     name='';

				   nextid=id+1;	 

			   if (id!=-1)

                     newtxt='<table width="580"><tr><tr><p class="question">'+name+'</p></tr><tr><select class="yesno" onChange="javascript:aj_Survey('+id+',this.value,0);" id=quest'+id+'><option value="-1">Please select Yes or No</option><option value="yes">Yes</option><option value="no">No</option></select></tr></tr></table>';

                   else

				   {

				     newtxt=name;

					 document.getElementById('survey').style.width="580";

					 document.getElementById('survey').style.border="1px solid #000000";

					 document.getElementById('survey').cellPadding="4";

					 document.getElementById('survey').cellSpacing="6";

					 document.getElementById('survey').style.backgroundColor="#e5e5e5";					 					 

					 					 				   

				   }

				   document.getElementById('survey').innerHTML=newtxt;				   

                }

              }

              catch (e)

              {

			    alert(ajaxRequest.responseText+'-'+e.message);

              }

            }

         }

	}

	ajaxRequest.open("GET", querypage, true);

	ajaxRequest.send(null);

}




