// JavaScript Document
//var path = "http://mxwdev1.mxic.com.tw/web/webupdate.nsf/";
//var path = "http://mxwdev1.mxic.com.tw/web/webupdate_t.nsf/";
var path = "/web/webupdate2.nsf/";
//var path = "/web/webupdate_t.nsf/";
//var path = "http://www.mxic.com.tw/web/webupdate2.nsf/";

//var path = "http://twdevt02.mxic.com.tw/devloper/Michelle/webupdate.nsf/";
//var path = "http://twdevt02.mxic.com.tw/devloper/Michelle/Web/webupdate_t.nsf/";

function  XmlDom() {
     if  (window.ActiveXObject) {
         var  arrSignatures  =  new Array("MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.5.0","MSXML2.DOMDocument.4.0"," MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","Microsoft.XmlDom");
                         
         for  ( var  i = 0 ; i  <  arrSignatures.length; i ++ ) {
             try  {        
                 var  oXmlDom  =   new  ActiveXObject(arrSignatures[i]);            
                 return  oXmlDom;        
            }  catch  (oError) {
                 // ignore 
            }
        }          

         throw   new  Error( " MSXML is not installed on your system. " );            
 
    }  else   if  (document.implementation  &&  document.implementation.createDocument) {
         var  oXmlDom  =  document.implementation.createDocument( "" , "" , null );
         return  oXmlDom;        
        
    }  else  {
         throw   new  Error( " Your browser doesn't support an XML DOM object. " );
    }
}
function getBrowserType() { 
   if(navigator.userAgent.indexOf("MSIE")>0) { 
        return "ie"; 
   } else {
   		return "ff"; 
   }
}

function ffNodeValue(nName, idx) {
	var sText;
	sText = "";
	if (xmlDoc.getElementsByTagName(nName)[idx].hasChildNodes()) {		
		sText = xmlDoc.getElementsByTagName(nName)[idx].childNodes[0].nodeValue;
	} else {
		sText = "";
	}	
	return sText;
}
var GetNodeValue = function(obj){
	 var str = "";
	 if(window.ActiveXObject) {   //IE
		  str = obj.text;
	 } else { //Mozilla
		  try {
			   str = obj.childNodes[0].nodeValue;
		  }   catch(ex)  {
			   str = "";
		  }
	 }
	 return str;
}
