var current_path = "";
// ***** XMLHttpRequest ********************************************************
if (!window.XMLHttpRequest) {
    var XMLHttpRequest = function() {
        try { return new ActiveXObject("MSXML3.XMLHTTP") } catch (e) { }
        try { return new ActiveXObject("MSXML2.XMLHTTP.3.0") } catch (e) { }
        try { return new ActiveXObject("MSXML2.XMLHTTP") } catch (e) { }
        try { return new ActiveXObject("Microsoft.XMLHTTP") } catch (e) { }
    }
}
//****************************************************
function send(method, url, data, content_id, show_wait) {
   top.frames["historyframe"].location.href = "hid.aspx?m="+method+"&u="+url+"&da="+encodeURIComponent(data)+"&c="+content_id;
}
function send2(method, url, data, content_id, show_wait) {
       if (content_id != 'multipart' && show_wait)
        showwait(content_id);
    var XMLHttp = new XMLHttpRequest();
    XMLHttp.onreadystatechange = function() {
        if (XMLHttp.readyState == 4 && XMLHttp.status == 200) {
            if (content_id != 'multipart') {
                MyResponse = XMLHttp.responseText.split('#$$#');
                document.getElementById(content_id).innerHTML = MyResponse[0];
                eval(MyResponse[1]);
            }
            else {
                MyResponse = XMLHttp.responseText.split('%$$%');
                for (i = 0; i < MyResponse.length; i += 2) {
                    try {
                        document.getElementById(MyResponse[i]).innerHTML = MyResponse[i + 1];
                    }
                    catch (err) { alert(err); alert(MyResponse[i]); }
                }
            }
        }
    }

    if (method.toUpperCase() == 'POST') {
        XMLHttp.open(method, url, true);
        XMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        XMLHttp.send(data);
    }
    else// if(method.toUpperCase()=='GET')
    {
        XMLHttp.open("GET", url + ((data == '') ? '' : '?' + data), true);
        XMLHttp.send(null);
    }
}
function showwait(content_id) {
    document.getElementById(content_id).innerHTML =  "<p align='center' ><br><img src='" + current_path + "image/icon/grey_loader.gif'><br>لطفا منتظر بمانيد...</p>";
}
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//  Get Form Element
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
function get_element_form(oForm) {
    var aParams = new Array();
    for (var i = 0; i < oForm.elements.length; i++)
        if ((oForm.elements[i].type != 'radio') && (oForm.elements[i].type != 'checkbox')) {
        var sParam = encodeURIComponent(oForm.elements[i].name);
        sParam += "=";
        sParam += encodeURIComponent(oForm.elements[i].value);
        aParams.push(sParam);
    }
    else if (oForm.elements[i].checked == true) {
        var sParam = encodeURIComponent(oForm.elements[i].name);
        sParam += "=";
        sParam += encodeURIComponent(oForm.elements[i].value);
        aParams.push(sParam);
    }
    return aParams.join("&");
}

