function getCategory(obj,series,nulmsg){
    if(series == ''){obj.length = 0;obj.options[0] = new Option('-----','');return false;}
	var xml = makeXML(series);

    var xh = new ActiveXObject("Microsoft.XMLHTTP");
    xh.open("POST","xh_getCategory.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
    var xd = new ActiveXObject("Microsoft.XMLDOM");
    xd.async = false;
    var state = xd.readyState;
    xd.loadXML(rxml);

    var nodeCustomer;
    nodeCustomer = xd.selectSingleNode("//PK");
    var PK = (nodeCustomer.firstChild.nodeValue).split(',');
    nodeCustomer = xd.selectSingleNode("//Name");
    var Name = nodeCustomer.firstChild.nodeValue.split(',');

    if(PK[0] == 'Y'){
    	insOpt(obj,PK,Name);
    }else{
        obj.length = 0;
        obj.options[0] = new Option(nulmsg,'');
    }
}

function makeXML(series){
    var xml;
    xml = '<?xml version="1.0"?>';
    xml = xml + '<formlist>';
    xml = xml + '<formelement>';
    xml = xml + '<Series>'+ series +'</Series>';
    xml = xml + '</formelement>';
    xml = xml + '</formlist>';
    return xml;
}
function insOpt(obj,PK,Name){
	obj.length = 0;
//	obj.options[0] = new Option('Subcatalog List','');
	obj.options[0] = new Option('---------------','');
	for(i=1;i<PK.length;i++){
        	obj.options[i] = new Option(Name[i],PK[i]);
	}
}
//======================================================================
function getVerify(series){
    if(series == ''){return false;}
	var xml = makeXML(series);

    var xh = new ActiveXObject("Microsoft.XMLHTTP");
    xh.open("POST","xh_getVerify.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
    var xd = new ActiveXObject("Microsoft.XMLDOM");
    xd.async = false;
    var state = xd.readyState;
    xd.loadXML(rxml);

    var nodeCustomer;
    nodeCustomer = xd.selectSingleNode("//PK");
    var PK = nodeCustomer.firstChild.nodeValue;
	if( PK != series )	return false;
	else	return true;
}
//======================================================================

//======================================================================
function getLogin(id,pass){
    if(id == '' || pass == ''){return false;}
    var series = id+'_'+pass;
    //alert(series);
	var xml = makeXML(series);

    var xh = new ActiveXObject("Microsoft.XMLHTTP");
    xh.open("POST","xh_getLogin.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
    var xd = new ActiveXObject("Microsoft.XMLDOM");
    xd.async = false;
    var state = xd.readyState;
    xd.loadXML(rxml);

    var nodeCustomer;
    nodeCustomer = xd.selectSingleNode("//PK");
    var PK = nodeCustomer.firstChild.nodeValue;
	if( PK == 'Y' )	return true;
	else	return false;
}
//======================================================================
