﻿function DoCallBack(data,url,what)
 {
                   req =false ;
                   try
                   {
                     req = new ActiveXObject("Msxml2.XMLHTTP");
                   }
                   catch(e)
                   {
                         try
                         {
                           req = new ActiveXObject("Microsoft.XMLHTTP");
                         }
                         catch(e2)
                         {
                           req = false ;
                         }
                   }
                   if (!req && typeof req !='undefined')
                     try
                         {
							req = new XMLHttpRequest();
                         }
                         catch(e)
                         {
                          alert("can not create XMLHttpRequest Object");
                         }
                   if (req)
                   {
                      req.open('GET',url,true);
                          req.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset:windows-1256');
                          req.send(data);                        
                          req.onreadystatechange = function()
                          {
                                        if (req.readyState == 4)
                                        {
                                          if (req.status == 200)
                                                  eval(what);
                                        }
                          }
                   }
 }