﻿var request=null;
var result_box="";

function createrequest() {
// we first try to use ActiveX, because IE7 has a direct support for XmlHttpRequest object, 
// but which doesn't work with file urls

 if(window.ActiveXObject) {
// 	alert('OK 1......');
  try { request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch(e) {
   try { request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch(e) { request = false; }
  }
 }else if(window.XMLHttpRequest) {
//  	alert('OK 2......');
  try { request = new XMLHttpRequest();
  } catch(e) { request = false; }
 }else{
//	 alert('ERROR......');
 }
 return request; 
}

function sendurl_action(pagename,action,inbox_pk,resultbox){    //phpname = php file / action = edit, delete, insert E D I  / inbox_pk = element id of primary Key box / resultbox = where returned value is displayed
		 	getval1 = document.getElementById(inbox_pk).value;
		 	result_box=resultbox;  // result_box is declared global
		 	createrequest();
//		 	alert('OK 3......');
		 	var url = pagename+"?rid="+ new Date().getTime() + inbox_pk+"&getval1="+getval1+"&action="+action; // stud id is same as inboxid i.e. inpbox id
//		 	alert(url);
			request.open("GET", url, true);
			request.onreadystatechange = updatepagex;
			request.send(null);
}
function sendurl_query(phpname,queryx,resultbox){    //phpname = php file / action = edit, delete,query, insert E D Q I  / inbox_pk = element id of primary Key box / resultbox = where returned value is displayed
		 	result_box=resultbox;  // result_box is declared global
		 	createrequest();
// 			alert('OK 4......');
		 	var url = phpname+"?tx="+ new Date().getTime() + queryx; // 
//		 	alert(url);
			request.onreadystatechange = updatepagex;
			request.open("GET", url, true);
			request.send(null);
}
function updatepagex()
		 {
//		 alert(request.responseText);
//		 alert(request.readyState);
//		 alert('OK 5......');
		 	if (request.readyState == 4)
		 	{
			 	idx=request.responseText;
//			 	alert(idx);
				document.getElementById(result_box).value = idx;
			}
		 }
