﻿//检索所有的节点
var c_m_arNodes = null;

var c_DocumentsDataSrc = null;
var c_xmlHttp = null;
var c_XML_FILE=null;
//初始重点企业
var c_ShowEnt = false;
var c_ShowHotel = false;
var c_Show = null;

function c_createXMLHttpRequest() { //创建一个xmlHttpRequest对象

cmXMLHttpReq(0,c_XML_FILE,null,c_initDocumentsDataSrc);
}

function c_initDocumentsDataSrc(_xmlDate){
	if (window.ActiveXObject)
	{
var arrSignatures = ["Microsoft.XmlDom","MSXML2.DOMDocument.5.0", "MSXML2.DOMDocument.4.0",
                                 "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument"];
                                 
            for (var i=0; i < arrSignatures.length; i++) {
                try {
                    c_DocumentsDataSrc = new ActiveXObject(arrSignatures[i]);
                    break;
                
                } catch (oError) {
                    //ignore
                }
            }              
		c_DocumentsDataSrc.setProperty("SelectionLanguage", "XPath"); 
		c_DocumentsDataSrc.async=false;
		c_DocumentsDataSrc.loadXML(_xmlDate.responseText);
		c_loadXMLData("//Data");
	}
	// code for Mozilla, etc.
	else if (document.implementation &&document.implementation.createDocument)
	{
		c_DocumentsDataSrc= document.implementation.createDocument("","",null);
		c_DocumentsDataSrc.load(XML_FILE);
		//DocumentsDataSrc.setProperty("SelectionLanguage", "XPath"); 
		//c_DocumentsDataSrc.onload=initPage;
	}
	else
	{
		alert('您的系统不支持XML浏览！');
	}
}


function NewLayer(){};

function c_loadXMLData(_sPath){

	var c_sPath = _sPath;
	//提取数据	
	c_m_arNodes = c_DocumentsDataSrc.selectNodes(c_sPath);
	c_m_nRecCount   = c_m_arNodes.length;
   var List=new NewLayer();       
	for (var i=0;i<c_m_nRecCount ;i++ )
	{
			 var c_xmlNode = null;
				 c_xmlNode = c_m_arNodes[i];
				 	
			 var childcount=getChildCount(c_xmlNode);
			 var arChildren = c_xmlNode.childNodes;
			 for (var ii=0;ii<childcount ;ii++ ){
			 var node =arChildren[ii];
			 var tempinfo=getNodeText(node);
			 if (tempinfo==null)
			 {
				 tempinfo="暂无数据";
			 }
			List[node.nodeName]=tempinfo;				
					}
	

	fnShowInfo(List,i);
	//document.write("DOCTITLE"+List.DOCTITLE+"<BR>");
	//document.write("ADDRESS"+List.ADDRESS+"<BR>");

	
	}
	
}





var m_bFirst    = true;
var m_arOutLine = new Array();

function getChildXMLNodeByTagName(_xmlNode, _sTagName){
	var sTagName = _sTagName.toUpperCase();
	var arChildren = _xmlNode.childNodes;
	var nCount = arChildren.length;
	for(var i=0; i<nCount; i++){
		var node = arChildren[i];
		if(node.nodeName.toUpperCase() == _sTagName){
			return node;		
		}
	}
}

function getChildCount(_xmlNode){
	var arChildren = _xmlNode.childNodes;
	var nCount = arChildren.length;	
			return nCount;		
		}

function getNodeText(_node){
	if(_node.childNodes.length==0){
		return _node.nodeValue;
	}

	return getNodeText(_node.childNodes[0]);
}


function fnShowEnt(_date){
	 c_Show="ent"
if (!c_ShowEnt)
{
	 c_ShowEnt = true;  
	c_XML_FILE="/dzdt/getentxml_3050.jsp?sourcexml="+_date;
	c_createXMLHttpRequest();
	
}else{
_EntLayer.innerHTML="";
   c_ShowEnt = false;
}
}

function fnShowHotel(_date){
		c_Show="hotel"
if (!c_ShowHotel)
{
	c_ShowHotel = true;  
	c_XML_FILE="/dzdt/getentxml_3050.jsp?sourcexml="+_date;
	c_createXMLHttpRequest();
	 
}else{
	_HotelLayer.innerHTML="";
   c_ShowHotel = false;


}
}

function fnShowInfo(obj,i)
{

if (c_ShowHotel && c_Show=="hotel")
{

	//  alert("洒店"+obj.DOCTITLE);
var x= obj.MAPX;
var y= obj.MAPY;
        var infoHotel = vM.vEdushiMap.$C('div');
        infoHotel.id='HotelPop';
		infoHotel.innerHTML="<div ><div  class=redPop onclick=\"this.document.getElementById('Hotel"+i+"').style.display='block'\"></div>"
+"<div id=\"Hotel"+i+"\" style=\"POSITION: relative;margin:-150px 0px 0px 15px;display:none\" onclick=\"this.style.display='none'\">"
+"<table border=\"0\" width=\"345\" id=\"table1\" height=\"245\" cellspacing=\"0\" cellpadding=\"0\">"
+"	<tr>		<td width=\"42\" rowspan=\"3\">		<span class=leftpiont></span></td>		<td width=\"303\" height=\"21\" background=\"/images/newmap34.gif\">"
+"		<p align=\"center\"><b><span style=\"font-size: 15px\">星级酒店</span></b></td>	</tr>	<tr>		<td width=\"303\" background=\"/images/newmap35.gif\" align=\"center\" valign=\"top\">		<table border=\"0\" width=\"93%\" id=\"table2\" height=\"193\" cellspacing=\"0\" cellpadding=\"0\">			<tr>				<td height=\"30\" class=line>				<b><font size=\"2\">酒店名称：</font></b>"+obj.DOCTITLE+"</td>			</tr>			<tr>				<td height=\"30\" class=line>				<b><font size=\"2\">星&nbsp;&nbsp;&nbsp; 级：</font></b>"+obj.LINKMEN+"</td>			</tr>			<tr>				<td height=\"30\" class=line>				<b><font size=\"2\">电&nbsp;&nbsp;&nbsp; 话：</font></b>"+obj.LINKTEL+"</td>			</tr>			<tr>				<td height=\"30\" class=line>				<b><font size=\"2\">传&nbsp;&nbsp;&nbsp; 真：</font></b>"+obj.ZSFS+"</td>			</tr>"
+"<tr>				<td height=\"30\" class=line>				<b><font size=\"2\">地&nbsp;&nbsp;&nbsp; 址：</font></b><p>"+obj.ADDRESS+"　</td>			</tr>		</table>		</td>	</tr>	<tr>		<td width=\"303\" height=\"9\" background=\"/images/newmap36.gif\"></td>	</tr></table>"
+"</div></div>";
       vM.vEdushiMap.appendEntity(infoHotel, _HotelLayer, false, x,y-40,233,110,10,30, false);
		infoHotel=null;
        delete infoHotel;

}

if (c_ShowEnt && c_Show=="ent")
{
	 //alert("企业"+obj.DOCTITLE);
 	 // alert("洒店"+obj.DOCTITLE);
var x= obj.MAPX;
var y= obj.MAPY;
        var infoEnt = vM.vEdushiMap.$C('div');
        infoEnt.id='EntPop';

infoEnt.innerHTML="<div ><div  class=bluePop onclick=\"this.document.getElementById('Ent"+i+"').style.display='block'\"></div>"
+"<div id=\"Ent"+i+"\" style=\"POSITION: relative;margin:-150px 0px 0px 15px;display:none\" onclick=\"this.style.display='none'\">"
+"<table border=\"0\" width=\"345\" id=\"table1\" height=\"245\" cellspacing=\"0\" cellpadding=\"0\">"
+"<tr>		<td width=\"42\" rowspan=\"3\">		<span class=leftpiont></span></td>"
+"<td width=\"303\" height=\"21\" background=\"/images/newmap34.gif\">		<p align=\"center\"><span style=\"font-size: 15px\"><b>重点企业</b></span></td>	</tr>"
+"	<tr>		<td width=\"303\" background=\"/images/newmap35.gif\" align=\"center\" valign=\"top\">		<table border=\"0\" width=\"93%\" id=\"table2\" height=\"211\" cellspacing=\"0\" cellpadding=\"0\" style=\"font-size: 12px\">"
+"			<tr>				<td height=\"20\" class=line>				<b>企业名称：</b>"+obj.DOCTITLE+"</td>			</tr>"
+"			<tr>				<td height=\"20\" class=line>				<b>行&nbsp;&nbsp;&nbsp; 业：</b>"+obj.SSHY+"</td>"
+"			</tr>			<tr>				<td height=\"20\" class=line>				<b>写 字 楼：</b>"+obj.PARENTNAME+"</td>			</tr>"
+"		<tr><td height=\"20\" class=line><b>企业网址：</b><a href=\""+obj.ENTURL+"\" target=\"_blank\">"+obj.ENTURL+"</a></td>			</tr>"
+"			<tr>				<td height=\"20\" class=line>				<b>地&nbsp;&nbsp;&nbsp; 址：</b>"+obj.ADDRESS+"</td>"
+"			</tr>			<tr>				<td height=\"20\" class=line valign=\"top\">				<b>简&nbsp;&nbsp;&nbsp; 介：</b></td>			</tr>			<tr>		<td height=\"132\" class=line valign=\"top\">"
+"				　<div class=Scroll>"+obj.DOCCONTENT+"</div></td>			</tr>		</table>	</td>	</tr>	<tr>		<td width=\"303\" height=\"9\" background=\"/images/newmap36.gif\"></td>	</tr></table>"
+"</div></div>";
//alert(info.innerHTML);
     vM.vEdushiMap.appendEntity(infoEnt, _EntLayer, false, x,y-40,233,110,10,30, false);
        infoEnt=null;
        delete infoEnt;


}
 
    }