// JavaScript Document	
function createXMLHttpRequest1() 
	{
   	try { return new XMLHttpRequest(); } catch(e) {}
   	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   	alert("XMLHttpRequest not supported");
   	return null;
	}
	
function getPage(dataSource)
	{
	var xhrget= createXMLHttpRequest1();
	//var form_method =
	if(xhrget) 
		{
		var objget = document.getElementById("displayArea");
		xhrget.open("GET", dataSource, true);
		xhrget.onreadystatechange = function()
				{
					if (xhrget.readyState == 4 && xhrget.status == 200)	{
					objget.innerHTML = xhrget.responseText;
					}
					else if (xhrget.readyState != 4)  { return; }
   					else if (xhrget.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhrget.send(null);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
	}
	
function addRecord(dataSource)
	{
	
	var add_record = "firstname=" + document.getElementsByTagName("input")[0].value
				+ "&lastname=" + document.getElementsByTagName("input")[1].value  
				+ "&studnum=" + document.getElementsByTagName("input")[2].value  
				+ "&section=" + document.getElementsByTagName("input")[3].value  
				+ "&submit=" +document.getElementsByTagName("input")[4].value +"";
	var xhradd= createXMLHttpRequest1();
	//var form_method =
	if(xhradd) 
		{
		var objadd = document.getElementById("displayArea");
		xhradd.open("POST", dataSource, true);
		xhradd.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhradd.setRequestHeader("Content-length", add_record.length);
		xhradd.setRequestHeader("Connection", "close");
		xhradd.onreadystatechange = function()
				{
					if (xhradd.readyState == 4 && xhradd.status == 200)	{
					objadd.innerHTML = xhradd.responseText;
					}
					else if (xhradd.readyState != 4)  { return; }
   					else if (xhradd.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhradd.send(add_record);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
	}

function deleteQuiz(dataSource,id)
	{
	
	var del_record = "temp=" + id + "";
	var r=confirm("Do you want to permanently delete this record?"); 
 	if (r==true) 
  	{ 
  
var xhrdel= createXMLHttpRequest1();
	//var form_method =
	
	if(xhrdel) 
		{
		var objdel = document.getElementById("displayArea");
		xhrdel.open("POST", dataSource, true);
		xhrdel.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhrdel.setRequestHeader("Content-length", del_record.length);
		xhrdel.setRequestHeader("Connection", "close");
		xhrdel.onreadystatechange = function()
				{
					if (xhrdel.readyState == 4 && xhrdel.status == 200)	{
					objdel.innerHTML = xhrdel.responseText;
					}
					else if (xhrdel.readyState != 4)  { return; }
   					else if (xhrdel.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhrdel.send(del_record);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
  } 

}

function showResult(str)
{
	if (str.length==0)
  {
  document.getElementById("livesearch").innerHTML="";
  document.getElementById("livesearch").style.border="0px";
  return;
  }
  
  var xhrsearch= createXMLHttpRequest1();
	//var form_method =
	if(xhrsearch) 
		{
		var objsearch = document.getElementById("livesearch");
		xhrsearch.open("GET", "livesearch.php?q="+str, true);
		xhrsearch.onreadystatechange = function()
				{
					if (xhrsearch.readyState == 4 && xhrsearch.status == 200)	{
					document.getElementById("livesearch").innerHTML=xhrsearch.responseText;
    				document.getElementById("livesearch").style.border="1px solid #A5ACB2";
					objsearch.innerHTML = xhrsearch.responseText;
					}
					else if (xhrsearch.readyState != 4)  { return; }
   					else if (xhrsearch.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhrsearch.send(null);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
	}
	

	
function deleteRecord1(dataSource,del_record)
	{
	
	//var del_record = "personid=" + id + "";
	var r=confirm("Do you want to permanently delete this record?"); 
 	if (r==true) 
  	{ 
  	var xhrdel= createXMLHttpRequest1();
	//var form_method =
	
	if(xhrdel) 
		{
		var objdel = document.getElementById("displayArea");
		xhrdel.open("POST", dataSource, true);
		xhrdel.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhrdel.setRequestHeader("Content-length", del_record.length);
		xhrdel.setRequestHeader("Connection", "close");
		xhrdel.onreadystatechange = function()
				{
					if (xhrdel.readyState == 4 && xhrdel.status == 200)	{
					objdel.innerHTML = xhrdel.responseText;
					}
					else if (xhrdel.readyState != 4)  { return; }
   					else if (xhrdel.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhrdel.send(del_record);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
  } 

}	

function editRecord(datasource, personid)
{
 var edit_record = "firstname=" + document.editform.txtfname+personid.value
				+ "&lastname=" + document.formname.txtlname+personid.value  
				+ "&studnum=" + document.formname.txtstudnum+personid.value 
				+ "&section=" + document.formname.txtsection+personid.value 
				+ "&submit=edit";
	alert(edit_record);
	var xhredit= createXMLHttpRequest1();
	//var form_method =
	if(xhredit) 
		{
		var objedit = document.getElementById("displayArea");
		xhredit.open("POST", dataSource, true);
		xhredit.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xhredit.setRequestHeader("Content-length", edit_record.length);
		xhredit.setRequestHeader("Connection", "close");
		xhredit.onreadystatechange = function()
				{
					if (xhredit.readyState == 4 && xhredit.status == 200)	{
					objedit.innerHTML = xhredit.responseText;
					}
					else if (xhredit.readyState != 4)  { return; }
   					else if (xhredit.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhredit.send(edit_record);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
	}
	
	function getCodePage(dataSource)
	{
	x=document.getElementById('gradeForm');
	
	var source = dataSource+'&grade='+x.value;
	alert(source);
	var xhrget= createXMLHttpRequest1();
	//var form_method =
	if(xhrget) 
		{
		var objget = document.getElementById("displayArea");
		xhrget.open("GET", source, true);
		xhrget.onreadystatechange = function()
				{
					if (xhrget.readyState == 4 && xhrget.status == 200)	{
					objget.innerHTML = xhrget.responseText;
					}
					else if (xhrget.readyState != 4)  { return; }
   					else if (xhrget.status != 200)  
					{ 
					alert("server error");
     				return;   			
					} 
				}
		xhrget.send(null);
		}
	else
		alert("Sorry but I couldn't create an XMLHttpRequest");
	}
	

