﻿// JavaScript Document
var xmlHttp;
var oppobj;
var catobj;

function getCategoryList(val, obj1, obj2) {
    xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
        //alert ("Your browser does not support AJAX!");
        document.form.submit();
        return;
    }
    oppobj = obj1;
    catobj = obj2;
    var url = "getcategory.aspx?copp="+val;
    xmlHttp.onreadystatechange = showresult;
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);

}
function showresult() {
    var temp = "";
    if (xmlHttp.readyState == 4) {
        var result = xmlHttp.responseText;
        if (result != "") {
            if (result.indexOf("@#") != -1) {
                var ArrData = result.split("@#");
                var len = ArrData.length;
                for (var i = 0; i < len; i++) {
                    temp = ArrData[i];
                    if (temp.indexOf("$$") != -1) {
                        var ArrTemp = temp.split("$$");
                        var Opt = document.createElement('option');
                        catobj.options.add(Opt);
                        Opt.text = ArrTemp[1];
                        Opt.value = ArrTemp[0];
                    }
                }
            }
            else {

                removeoption(catobj);
            }
        }
        else {

            removeoption(catobj);
        }
    }
    return true

}
function removeoption(listelem) {
    var len = listelem.options.length
    for (var j = 1; j < len; j++) {
        listelem.remove(1);
    }
}
function GetXmlHttpObject() {
    var xmlHttp = null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}


