﻿//-----------------First------------------------------------------------
 var req;
   function xmlhttpPost(url,DIVTxt) {
  
    req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
        try {
      req = new XMLHttpRequest();
     } catch(e) {
      req = false;
     }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
           try {
            req = new ActiveXObject("Msxml2.XMLHTTP");
          } catch(e) {
            try {
               req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
               req = false;
            }
     }
    }
    if(req) {
     
     req.open('POST', url, true);

     req.onreadystatechange = processReqChangedivAddeditAjax;     
     req.send("");
     
    }
   }
   
   function processReqChangedivAddeditAjax() {
    // only if req shows "loaded"
    
    if (req.readyState == 4) {
     // only if "OK"
     
     if (req.status == 200) {
     
      results = req.responseText.split('<!-- Page separator -->');
      document.getElementById('divAddeditAjax').innerHTML = results[1];
      
     } else {
      alert("There was a problem retrieving the XML data:\n" +
       req.statusText);
     }
    }
    else
    {
     
    }
   }
  
  
//-----------------Second------------------------------------------------
  
  
  
  var req1;
   function xmlhttpPost1(url,DIVTxt) {
    req1 = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
        try {
      req1 = new XMLHttpRequest();
     } catch(e) {
      req1 = false;
     }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
           try {
            req1 = new ActiveXObject("Msxml2.XMLHTTP");
          } catch(e) {
            try {
               req1 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
               req1 = false;
            }
     }
    }
    if(req1) {
     
     req1.open('POST', url, true);
     //alert(setTimeout("",1250))
     //pausecomp(1250);
     req1.onreadystatechange = processReqChangedivAjax;     
     req1.send("");
     
    }
   }
   
   function processReqChangedivAjax() {
    // only if req shows "loaded"
    
    if (req1.readyState == 4) {
     // only if "OK"
     
     if (req1.status == 200) {
      results = req1.responseText.split('<!-- Page separator -->');
      document.getElementById('divajax').innerHTML = results[1];
      
     } else {
      alert("There was a problem retrieving the XML data:\n" +
       req1.statusText);
     }
    }
    else
    {
     
    }
   }
   
   
   
   
    //---------------------------------
    var http_request = false;
    
   function makePOSTRequest(url, parameters) {
      http_request = false;
      
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
     
      if (http_request.readyState == 4) {
               if (http_request.status == 200) {
           results = http_request.responseText.split('<!-- Page separator -->');
         
            document.getElementById('divajax').innerHTML = results[1];       
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   

    //-----------------------------------
    
    
     //---------------------------------
    var http_requestdivadeditajax = false;
    
   function makePOSTRequestdivadeditajax(url, parameters) {
      http_requestdivadeditajax = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_requestdivadeditajax = new XMLHttpRequest();
         if (http_requestdivadeditajax.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_requestdivadeditajax.overrideMimeType('text/xml');
            http_requestdivadeditajax.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_requestdivadeditajax = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_requestdivadeditajax = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_requestdivadeditajax) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_requestdivadeditajax.onreadystatechange = alertContentsRequestdivadeditajax;
      http_requestdivadeditajax.open('POST', url, true);
      http_requestdivadeditajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_requestdivadeditajax.setRequestHeader("Content-length", parameters.length);
      http_requestdivadeditajax.setRequestHeader("Connection", "close");
      http_requestdivadeditajax.send(parameters);
   }

   function alertContentsRequestdivadeditajax() {
         if (http_requestdivadeditajax.readyState == 4) {
         if (http_requestdivadeditajax.status == 200) {
           results = http_requestdivadeditajax.responseText.split('<!-- Page separator -->');
            document.getElementById('divajax1').innerHTML = results[1];
            //Gridbind();   
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   //--------
   
   var req1;
   function xmlhttpPost2(url,DIVTxt) {
  
    req1 = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
        try {
      req1 = new XMLHttpRequest();
     } catch(e) {
      req1 = false;
     }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
           try {
            req1 = new ActiveXObject("Msxml2.XMLHTTP");
          } catch(e) {
            try {
               req1 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
               req1 = false;
            }
     }
    }
    if(req1) {
     
     req1.open('POST', url, true);
     //alert(setTimeout("",1250))
     //pausecomp(1250);
     req1.onreadystatechange = processReqChangedivAjax1;     
     req1.send("");
     
    }
   }
   
   function processReqChangedivAjax1() {
    // only if req shows "loaded"
    
    if (req1.readyState == 4) {
     // only if "OK"
     
     if (req1.status == 200) {
      results = req1.responseText.split('<!-- Page separator -->');
      document.getElementById('divajax1').innerHTML = results[1];
      
     } else {
      alert("There was a problem retrieving the XML data:\n" +
       req1.statusText);
     }
    }
    else
    {
     
    }
   }