function createRequestObject()
{
var xmlhttp = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            xmlhttp = new XMLHttpRequest();
            if (xmlhttp.overrideMimeType) {
                xmlhttp.overrideMimeType('text/xml');
                // See note below about this line
            }
        }
		else
		{
		try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
 	{
		try 
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  		} 
		catch (E) 
		{
			xmlhttp = false;
		}
 	}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined')
	{
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function getData(keyword) {
 	if(keyword)
    {
 	    var request = createRequestObject();
		request.open("GET", "doSqlq.php?testid="+keyword);
		request.onreadystatechange = function() 
		{ 
			if(request.readyState == 4) 
	       	{
				response = request.responseText;
				var data=response.split(',');
				if(response!="") {
					document.getElementById("quesid").innerHTML=data[0];
					document.getElementById("quesid1").value=data[0];
					document.getElementById("timeid").innerHTML=data[1]+" minutes";
				}
				else {
					document.getElementById("quesid").innerHTML="";
					document.getElementById("timeid").innerHTML="";
				}
			}		
			 
	   	}

		request.send(null);
	}
}

function getUser(keyword) {
 	if(keyword)
    {
 	    var request = createRequestObject();
		request.open("GET", "doSqlq.php?emailname="+keyword);
		request.onreadystatechange = function() 
		{ 
			if(request.readyState == 4) 
	       	{
				response = request.responseText;
				if(response>0) {
					document.getElementById("checkemail").innerHTML="This Email Address is Alredy Exist in Database";
					document.getElementById("txtEmail").focus();
				}
				else {
					document.getElementById("checkemail").innerHTML="";
				}
			}		
			 
	   	}

		request.send(null);
	}
}
function saveQuestion(keyword) {
		//alert("thank u");
		//alert(keyword+" "+document.getElementById("clickTime").value);
		
		if(keyword) {
 	    	var request = createRequestObject();
			qId=keyword.split("_");
			document.getElementById("preQid").value=document.getElementById("preQid").value+qId[1]+",";
			document.getElementById("prevQuesid").value=qId[1];
			document.getElementById("Previous").innerHTML='<input type="submit" name="back11" value="Previous">';
			request.open("GET", "saveTest.php?save_result="+keyword+"&clickTime="+document.getElementById("clickTime").value+"&preQid="+document.getElementById("preQid").value+"&tot_ques="+document.getElementById("tot_ques").value+"&pqid="+document.getElementById("prevQuesid").value+"&set_no="+document.getElementById("set_no").value);
			request.onreadystatechange = function() 
			{ 
				if(request.readyState == 4) 
				{
					response = request.responseText;
					if(response!="") {
						numoop=response.split("*|");
						document.getElementById("no_of_option").value=numoop[1];
						txt=numoop[0].split("^");
						var rem=txt[0].split("!");
						document.getElementById("atm_ques").innerHTML=rem[1];
						document.getElementById("rem_ques").innerHTML=(parseInt(rem[0])-parseInt(rem[1]))/1;
						var sum=parseInt(rem[1])+1;
						document.getElementById("quesnum").innerHTML=sum;
						if(rem[1]<5) {
							document.getElementById("dis_text").innerHTML="Please select the appropriate option above. Choosing the option will change the question.";
							document.getElementById("Previous").innerHTML='<input type="submit" name="back11" value="Previous"><br /> <span class="feedcolor">Clicking here will take you one question behind. Use with care.</span>';
						}
						else {
							document.getElementById("dis_text").innerHTML="";
						}
						document.getElementById("top").innerHTML="";
						document.getElementById("bottom").innerHTML="";
							
						var imgQuesType=txt[1].split("~#");
						if(imgQuesType[1]=="<br>TO") {
							document.getElementById("top").innerHTML=imgQuesType[2];
						}
						else if(imgQuesType[1]=="<br>BO"){
							document.getElementById("bottom").innerHTML=imgQuesType[2];
						}
						document.getElementById("tdQid").innerHTML=imgQuesType[0];
						
						j=1;
						document.getElementById("qa").innerHTML='';
						txtQ='<table width="100%" border="0">';
						for(i=2;i<txt.length-1;i++) {
							txtQ=txtQ+'<tr><td align="right" width="10" class="welecometxt1">'+(i-1)+'.</td><td align="left" valign="top" id="ansid'+j+'" class="welecometxt1"></td></tr>';
							j=j+1;
						}
						txtQ=txtQ+'</table>';
						document.getElementById("qa").innerHTML=txtQ;
						j=1;
						for(i=2;i<txt.length-1;i++) {
							document.getElementById("ansid"+j).innerHTML=txt[i];
							j=j+1;
						}
						
						
						
						document.getElementById("imgTop").innerHTML="";
						document.getElementById("imgBottom").innerHTML="";
						var imgType=txt[txt.length-1].split("~#");
						if(imgType[0]=="T") {
							document.getElementById("imgTop").innerHTML=imgType[1];
						}
						else if(imgType[0]=="B"){
							document.getElementById("imgBottom").innerHTML=imgType[1];
						}
					} else  {
						window.location="after_test.php";
						//window.close();
					}
				}		
			 }

		request.send(null);
	}
}

function getCategory(frm) {
	alert(frm);
   frm.submit();
}