// JavaScript Documentz
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) 
{
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
}

function getData(dataSource, divID)
{
  if(XMLHttpRequestObject)
  {
    XMLHttpRequestObject.open("GET", dataSource);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4 &&
          XMLHttpRequestObject.status == 200)
      {
        var objDiv = document.getElementById(divID);
      	objDiv.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}

function checkfile(keyEvent, divID, xappID )
{
	  keyEvent = (keyEvent) ? keyEvent: window.event;
	  input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
	   var objDiv = document.getElementById("showDiv2");
      
		objDiv.innerHTML = "<div>Wait...</div>";
		if (input.value)
		{
		  	getData("login_check2.php?qry="+encodeURI(input.value)+"&dummy="+new Date().getTime(),"showDiv2");
		}else{
			 getData("login_check2.php?qry= ","showDiv2");
		}
}

var XMLHttpRequestObject2 = false;

if (window.XMLHttpRequest) 
{
  XMLHttpRequestObject2 = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHttp");
}

function changsubtype(event,pid,tb,divID){
 
  if(XMLHttpRequestObject2)
  {
	 XMLHttpRequestObject2.open("GET",  "subtype.php?pid="+pid+"&tb="+tb+"&dummy="+new Date().getTime(),true);
     XMLHttpRequestObject2.onreadystatechange = function()
    {
      if (XMLHttpRequestObject2.readyState == 4 &&
          XMLHttpRequestObject2.status == 200)
      {
	  	clearList(divID);
        var objDiv = document.getElementById(divID);
		var option =null;
		var results = XMLHttpRequestObject2.responseText;
		results=eval(results);
		 for(var i = 0; i < results.length; i++) {
 		   objDiv.options[i] = new Option(results[i].text,results[i].value); 
		 }
      }
    }
    XMLHttpRequestObject2.send(null);
  }
  }
  function clearList(divID){
   var list = document.getElementById(divID);
    while(list.childNodes.length > 0) {
        list.removeChild(list.childNodes[0]);
    }
  }
var XMLHttpRequestObject3 = false;

if (window.XMLHttpRequest) 
{
  XMLHttpRequestObject3 = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
  XMLHttpRequestObject3 = new ActiveXObject("Microsoft.XMLHttp");
}

function changdetail_prod(event,pid,tb,divID){
 
  if(XMLHttpRequestObject3)
  {
	 XMLHttpRequestObject3.open("GET",  "subtype2.php?pid="+pid+"&tb="+tb+"&dummy="+new Date().getTime(),true);
     XMLHttpRequestObject3.onreadystatechange = function()
    {
      if (XMLHttpRequestObject3.readyState == 4 &&
          XMLHttpRequestObject3.status == 200)
      {
	  	clearList3(divID);
        var objDiv = document.getElementById(divID);
		var option =null;
		var results = XMLHttpRequestObject3.responseText;
		results=eval(results);
		 for(var i = 0; i < results.length; i++) {
 		   objDiv.options[i] = new Option(results[i].text,results[i].value); 
		 }
		 if(results.length==1 & results[0].value ==0){
		 	 var objenable = document.getElementById('xauthorise');
			 objenable.disabled = 'disabled';
		 }else{
		 	 var objenable = document.getElementById('xauthorise');
			 objenable.disabled = '';
		 }
      }
    }
    XMLHttpRequestObject3.send(null);
  }
  }
  function clearList3(divID){
   var list = document.getElementById(divID);
    while(list.childNodes.length > 0) {
        list.removeChild(list.childNodes[0]);
    }
  }
