//======================================================================
var xmlDoc; 
var txt_head = ""; 
var txt_content = ""; 
//----------------------------------------
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('Please Select Product No','');
	for(i=1;i<PK.length;i++){
        	obj.options[i] = new Option(Name[i],PK[i]);
	}
}
//----------------------------------------
function getXMLHTTP(){
	var A=null; 
	try 
	{ 
		A=new ActiveXObject("Msxml2.XMLHTTP") 
	} catch(e) { 
		try 
		{ 
			A=new ActiveXObject("Microsoft.XMLHTTP") 
		} catch(oc) { 
			A=null 
		} 
	} 
	if ( !A && typeof XMLHttpRequest != "undefined" ) 
	{ 
		A=new XMLHttpRequest() 
	} 
	return A;
    // code for Mozilla, etc.
    if (window.XMLHttpRequest)
    {
    	var xh=new XMLHttpRequest();
    }
    // code for IE
    else if (window.ActiveXObject)
    {
    	var xh=new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xh;
}
//----------------------------------------
function getXMLDOM(xh)
{ 
	try //Internet Explorer
  	{
  		var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  		xmlDoc.async="false";
  		xmlDoc.loadXML(xh.responseXML.xml);
  	}
	catch(e)
  	{
  		try //Firefox, Mozilla, Opera, etc.
    	{
    		var parser=new DOMParser();
    		var xmlDoc=parser.parseFromString(xh.responseXML,"text/xml");
    	}
  		catch(e) {alert(e.message)}
  	}
	return xmlDoc;
} 
//----------------------------------------
function getCategory(obj,series,nulmsg){
    if(series == ''){obj.length = 0;obj.options[0] = new Option('Please Select Product','');return false;}
	var xml = makeXML(series);

//    var xh = new ActiveXObject("Microsoft.XMLHTTP");
	var xh = getXMLHTTP();
    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");
    //var xd = getXMLDOM(xh);
    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 getVerify(series){
    if(series == ''){return false;}
	var xml = makeXML(series);

    var xh = new ActiveXObject("Microsoft.XMLHTTP");
	//var xh = getXMLHTTP();
    xh.open("POST","xh_getVerify.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
    //var xd = getXMLDOM(xh);
    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 = getXMLHTTP();
//    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 = getXMLDOM(xh);
    var xd = new ActiveXObject("Microsoft.XMLDOM");
    xd.async = false;
    var state = xd.readyState;
    xd.loadXML(rxml);

	//var ilist = xd.getElementsByTagName("itemslist")[0];
	//var item = ilist.getElementsByTagName("items")[0];
    //var PK = xd.getElementsByTagName("itemslist")[0].childNodes;
    //alert(PK);
    //var PK = xd.getElementsByTagName("items")[0].childNodes;
    //alert(PK);
    var nodeCustomer = xd.selectSingleNode("//PK");
    var PK = nodeCustomer.firstChild.nodeValue;
    //var PK = nodeCustomer.firstChild.data;
    /*nodeCustomer = xd.selectSingleNode("//LS");
    var LoginStatus = nodeCustomer.firstChild.nodeValue;
    nodeCustomer = xd.selectSingleNode("//OWNO");
    var OwnerNo = nodeCustomer.firstChild.nodeValue;*/
    //alert(LoginStatus+","+OwnerNo);
	if( PK == 'Y' )	return true;
	else	return false;
}
//======================================================================
function getCheckUser(series){
    if(series == ''){return false;}
	var xml = makeXML(series);

	//var xh = getXMLHTTP();
    var xh = new ActiveXObject("Microsoft.XMLHTTP");
    xh.open("POST","xh_getCheckUser.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
    //var xd = getXMLDOM(xh);
    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 false;
	else	return true;
}
//======================================================================
function getCheckEmail(series){
    if(series == ''){return false;}
	var xml = makeXML(series);

    var xh = new ActiveXObject("Microsoft.XMLHTTP");
//	var xh = getXMLHTTP();
    xh.open("POST","xh_getCheckEmail.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
    //var xd = getXMLDOM();
    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 false;
	else	return true;
}
//======================================================================
function getForgotPassword(id, email){
	var xml = makeXML(id+","+email);

//    var xh = new ActiveXObject("Microsoft.XMLHTTP");
	var xh = getXMLHTTP();
    xh.open("POST","xh_getForgotPw.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
//    var xd = getXMLDOM();
    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 false;
	else	return true;
}
//======================================================================
function chkQuestion(id,pass){
    if(id == '' || pass == ''){return false;}
    var series = id+'_'+pass;
//    alert(series);
	var xml = makeXML(series);

//    var xh = new ActiveXObject("Microsoft.XMLHTTP");
	var xh = getXMLHTTP();
    xh.open("POST","xh_chkQuestion.asp",false);
    xh.setRequestHeader("Content-Type","text/xml");
    xh.send(xml);

    var rxml = (xh.responseXML.xml);
//    var xd = getXMLDOM();
    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;
}
//======================================================================


