﻿/*|-----------------------------------|*/
/*| JavaScript Ajax's Check duplicate |*/
/*|-----------------------------------|*/

/*
Args.Source =   aspx file to read
Args.Target =   HTML object to recieve value
*/

//-- XMLHTTP mehtod --//
//if (!window.XMLHttpRequest)
//{
//    window.XMLHttpRequest = function() {
//        return new ActiveXObject("Microsoft.XMLHTTP");
//    }
//}
    
function AjaxTaskCounter(Args)
{
    var Response;// = new XMLHttpRequest();    
    var Data;
    var isIE = true;
    var bs = navigator.userAgent;
    
    // code for Mozilla, Firefox, Opera, etc.
    if (window.XMLHttpRequest)
    {
        Response = new XMLHttpRequest();
        //isIE = false;
    }
    else
    {
        Response = new ActiveXObject("Microsoft.XMLHTTP");
        //isIE = true;
    }
    
    isIE = (bs.indexOf("MSIE")!=-1)?true:false;
    
    Response.open("GET",Args.Source, true);
    Response.onreadystatechange = function(){
        if(Response.readyState == 4){
            if(Response.status == 200){
                Data = Response.responseText;
                //Data = escape(Data);
                //alert("isIE = "+isIE);
                if(isIE){
                    Args.Target.innerText = "("+Data+")";
                }else{
                    Args.Target.textContent = "("+Data+")";
                }
                //Args.Target.innerHTML += "("+Data+")";
            }else{
                Data = "Error Retrieveing";
                //alert(Response.status+"\n"+Response.readyState);
            }
        }
    }
    
    Response.send(null);
}
