﻿
//左边自定义模块收缩    
function ShowLeftModule(name,count,event){
    var ob =event.target || window.event.srcElement;
    var div_=document.getElementById(name+count);
    if(div_.style.display =="block")
    {
	    div_.style.display = "none"
	    ob.className="info_img_close"
    }
    else
    {
	    div_.style.display = "block"
	    ob.className="info_img_open"
    }
}
//右边自定义模块收缩  
function ShowRightModule(name,count,event){
    var ob =event.target || window.event.srcElement;
    var div2=document.getElementById(name+count);

    if(div2.style.display =="block")
    {
	    div2.style.display = "none"
	    ob.className="right_title_close"
    }
    else
    {
	    div2.style.display = "block"
	    ob.className="right_title_open"
    }
}

function click_More(){
    var tab=document.getElementById("tab_more");
    var div_more=document.getElementById("div_more");
    var div_away=document.getElementById("div_away");
    tab.style.display="block";
    div_more.style.display="none";
    div_away.style.display="block";
}
function click_Away(){
    var tab=document.getElementById("tab_more");
    var div_more=document.getElementById("div_more");
    var div_away=document.getElementById("div_away");
    tab.style.display="none";
    div_more.style.display="block";
    div_away.style.display="none";
}
function showInfo(){
        var event = arguments[0]||window.event; 
        var eventTarget = window.event.srcElement||eventTag.target;
        var tag=eventTarget.getAttribute('id');
        tag.className="info_img_open";
    }
//右侧三四级目录
 function ShowModule(tag,name,count,sumcount,event)
 {
    var ob =event.target || window.event.srcElement;
    var div3=document.getElementById(name+count);
    for(i=1;i<=sumcount;i++){
        var div2=document.getElementById(name+i);
        var t=document.getElementById(tag+i);
        div2.style.display = i == count ? "block" : "none";
        t.className=i==count?"rr_open":"rr_close";
        
    }
}
//隐藏和查看地图
 function showMaps(id)
    {
        var rmap=document.getElementById("rmap");
        var photo=document.getElementById("photo");
        var imgList=document.getElementById("imgList");
        var select=document.getElementById("select");
        if(rmap.style.display=="none")
        {
            photo.style.display="none";
            imgList.style.display="none";
            rmap.style.display="block";
            select.innerHTML="隐藏地图";
            Ginitialize(id);            
        }
        else
        {
            photo.style.display="block";
            imgList.style.display="block";
            rmap.style.display="none";
            select.innerHTML="查看地图";
        }
    }
    
    //隐藏和查看地图
 function showMapsSinght(id)
    {
        var rmap=document.getElementById("rmap");
        var photo=document.getElementById("photo");
        var imgList=document.getElementById("imgList");
        var select=document.getElementById("select");
        if(rmap.style.display=="none")
        {
            photo.style.display="none";
            imgList.style.display="none";
            rmap.style.display="block";
            select.innerHTML="隐藏地图";
            GinitializeSinght(id);            
        }
        else
        {
            photo.style.display="block";
            imgList.style.display="block";
            rmap.style.display="none";
            select.innerHTML="查看地图";
        }
    }
    
    //隐藏和查看地图
 function showRealtyMaps()
    {
        var rmap=document.getElementById("rmap");
        var photo=document.getElementById("photo");
        var imgList=document.getElementById("imgList");
        var select=document.getElementById("select");
        var exp=document.getElementById("explain");
        if(rmap.style.display=="none")
        {
            photo.style.display="none";
            imgList.style.display="none";
            rmap.style.display="block";
            exp.style.display="none";
            select.innerHTML="隐藏地图";
        }
        else
        {
            photo.style.display="block";
            imgList.style.display="block";
            exp.style.display="block";
            rmap.style.display="none";
            select.innerHTML="查看地图";
        }
    }
 //隐藏和查看3D
 function showSd(tag)
    {
        var rmap=document.getElementById("rmap");
        var dd=document.getElementById("3dshow");
        var photo=document.getElementById("photo");
        var imgList=document.getElementById("imgList");
        var sd=document.getElementById("sd");
        var exp=document.getElementById("explain");
         var select=document.getElementById("select");
        if(tag==2)
        {
            if(dd.style.display=="none")
            {
                photo.style.display="none";
                imgList.style.display="none";
                rmap.style.display="none";
                exp.style.display="none";
                dd.style.display="block";
                sd.innerHTML="隐藏3D展示";
                select.innerHTML="查看地图";
            }
            else
            {
                photo.style.display="block";
                imgList.style.display="block";
                exp.style.display="block";
                dd.style.display="none";
                rmap.style.display="none";
                sd.innerHTML="查看3D展示";
                select.innerHTML="查看地图";
            }
        }
        else
        {
            if(rmap.style.display=="none")
            {
                photo.style.display="none";
                imgList.style.display="none";
                dd.style.display="none";
                rmap.style.display="block";
                select.innerHTML="隐藏地图";
                exp.style.display="none";
                sd.innerHTML="查看3D展示";
            }
            else
            {
                photo.style.display="block";
                imgList.style.display="block";
                exp.style.display="block";
                dd.style.display="none";
                rmap.style.display="none";
                select.innerHTML="查看地图";
                sd.innerHTML="查看3D展示";
            }
        }
    }    
    
    //google map
    function Ginitialize(id) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());

        GDownloadUrl("../MapSearch/realtymap.xml", function(data, responseCode) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          var num = 0;
          for (var i = 0; i < markers.length; i++) {
            if(markers[i].getAttribute("rid") == id)
            {
                num = num + 1;
                map.setCenter(new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))), 14);
                var latlng = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
                var marker = new GMarker(latlng);
                var str = markers[i].getAttribute("rname");
                GEvent.addListener(marker,"click",function(){
			    marker.openInfoWindowHtml("<span style='font-size:15px; font-weight:bold; color:#000;'>" + str + "</span>");
		        })
                map.addOverlay(marker);
            }
          }
          if(num == 0)
          {
            var latlng = new GLatLng(23.129103,113.264397);
            map.addOverlay(new GMarker(latlng));
          }            
        });
      }
    }
    
    //google map
    function GinitializeSinght(id) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());

        GDownloadUrl("../../../MapSearch/realtymap.xml", function(data, responseCode) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          var num = 0;
          for (var i = 0; i < markers.length; i++) {
            if(markers[i].getAttribute("rid") == id)
            {
                num = num + 1;
                map.setCenter(new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))), 14);
                var latlng = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
                var marker = new GMarker(latlng);
                var str = markers[i].getAttribute("rname");
                GEvent.addListener(marker,"click",function(){
			    marker.openInfoWindowHtml("<span style='font-size:15px; font-weight:bold; color:#000;'>" + str + "</span>");
		        })
                map.addOverlay(marker);
            }
          }
          if(num == 0)
          {
            var latlng = new GLatLng(23.129103,113.264397);
            map.addOverlay(new GMarker(latlng));
          }            
        });
      }
    }