var mts_act_id;    //全局变量,活动ID;
var map;
var mapicon3;
var mapicon4;
var users = []                              //存放用户的的数组
var issend = false;                      //全局变量,防止同时有多个函数运行;
var name;                                    //当前地图名称

/*地图切换时用*/
var precenter_lat;
var precenter_lon;
var fromNormal=false;                        //是否从电子地图类型转换过来
/*地图切换时用*/

var whole_centerPoint;
var tiny_markers=[];                         //点击显示微博客用   
var isfirst;                                 //是否是第一次加载地图博客
var new_marker;
var new_markers=[];

var isFF=false;
var isShow=false;

var wutongsatepoints=[];                     //线路数组---在卫星地图下
var sta_polylines=[];                        //卫星地图下的线路
var nor_polylines=[];                        //电子地图下的线路
var baigonglimarkers = [];
var baigonglitextmarker = [];

var usermarkers=[];
function ditugetuser()
{
    if(!issend)
    {
        issend=true;
        try{
            var paramsValue ="act_id=" + mts_act_id;
            var url= '/actlive/getuserlocations';
            new Ajax.Request(url,{
               parameters : paramsValue,
               method: 'POST',
               onSuccess: function(request)
               { 
                    var tJson = eval("("+request.responseText+")");
                    if(tJson.status == "ok 200"){
                        dituloaduser(tJson);
                    }

              },
              onFailure: function(request)
              { 
              } 
            });
        }
        catch(er){
        }
        finally{
        issend=false;
        }
        
      }
}
function dituloaduser(tJson)
{    
       //清空原有地图上原有标记;
        var length = users.length;
        if(length > 0)
        {
             for(var i=0; i<length; i++)
             {
                 map.removeOverlay(users[i].gmarker);
                 map.removeOverlay(users[i].gtext) 
             }
        }
      users = []
      usermarkers = [];
      //判断浏览器类型，清理垃圾;
      clearGarbage();
      
      //更新数组;
      var locations = tJson.locations;
      var length = locations.length;
      for(var i=0; i<length; i++ )
      {
           var user = new Object();
           var user_id = locations[i].user_id;
           var nickname = locations[i].nickname;
           var username = locations[i].username;
           var lat = locations[i].lat;
           var lon = locations[i].lon;
           var speed = (locations[i].speed == "undefinded" ? 0 : locations[i].speed + "km/h");
           var status = locations[i].status;
           var phoneuserpic = locations[i].phoneuserpic;
           
           user.id = user_id;
           user.nickname = nickname;
           user.st = status;               //用户状态;
           user.ph = phoneuserpic;         //用户头像;

           var gpoint;
           gpoint=new GLatLng(parseFloat(lat),parseFloat(lon));
           if(name == "地图"){
             gpoint=new GLatLng(parseFloat(lat)-0.0027,parseFloat(lon)+0.0049);
           }
           var ptxt = nickname + " " + speed;
           var gmarker;
           var html = "<span class='user_info_in_openInfo' style='line-height:20px'>用户名：" + username + "<br>昵称："+ nickname +
                     "<br><img src='/images/jiayuan_default.gif'><a href='/userhome/index/" + username + 
                     "' target='_blank' style='font-color:#ECF5FF'>进入个人家园</a><br>" + 
                     "<img src='/images/paike_default.gif'><a href='/userhome/ditu_blogs/" + username + 
                     "' target='_blank' style='font-color:#ECF5FF'>进入个人派客</a></span>";
           gmarker=mapMarker1(gpoint,html,status,phoneuserpic,i);
           map.addOverlay(gmarker);
           user.gmarker = gmarker;
           var gtext=new UserTextmarker(gpoint,ptxt,12);
           map.addOverlay(gtext);
           user.gtext=gtext;
           users.push(user);
      }
      //生成树状列表;
      var htmlStr = "<ul>";
      var treeNodeDisplay_tmp = {};
      var userArray = users;
      var length = userArray.length;
      if(length > 0)
      {
             for(var i=0; i<length; i++)
             {
                      var img;
                      if(userArray[i].st == 1){
                          img = "http://www.2bulu.com/mappic/userpic/" + userArray[i].ph + ".png";
                      }
                      else
                      {
                          img = "http://www.2bulu.com/mappic/userpic/" + userArray[i].ph + "_.png";
                      }
                      htmlStr += '<li><a href="javascript:void(0)" onclick="getusercenter(' + userArray[i].id+')"><img src="' + img + '"/><span class=listA>' +
                           userArray[i].nickname+'</span></a></li>'
             }
             htmlStr += '</ul>';
      }
      $("members").innerHTML = htmlStr;
      //清理垃圾;
      clearGarbage();
}
function clearGarbage()
{
   if(navigator.userAgent.indexOf('MSIE') >= 0)
   {
       CollectGarbage();
   }
}
function dituload(act_id)
{
   mts_act_id = act_id;   		
   map = new GMap(document.getElementById("map"));
   var point = new GLatLng(28.07927172354995,86.91861331542984);
   whole_centerPoint = point;
   map.setCenter(point,5,G_SATELLITE_MAP);  
   
   map.removeMapType(G_HYBRID_MAP);
   map.addMapType(G_PHYSICAL_MAP);
   map.addControl(new GLargeMapControl(),new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(3,3)));
   map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(60,20)));

    mapicon3 = new GIcon();
    mapicon3.image = "http://www.2bulu.com/mappic/Pic.png";
    mapicon3.shadow = "";
    mapicon3.iconSize = new GSize(24, 24);
    mapicon3.shadowSize = new GSize(22, 20);
    mapicon3.iconAnchor = new GPoint(6, 20);
    mapicon3.infoWindowAnchor = new GPoint(5, 1);

    mapicon4 = new GIcon();
    mapicon4.image = "http://www.2bulu.com/mappic/Pao2.png";
    mapicon4.shadow = "";
    mapicon4.iconSize = new GSize(20, 20);
    mapicon4.shadowSize = new GSize(22, 20);
    mapicon4.iconAnchor = new GPoint(6, 20);
    mapicon4.infoWindowAnchor = new GPoint(5, 1);

    precenter_lat=map.getCenter().lat();
    precenter_lon=map.getCenter().lng();

    GEvent.addListener(map,"dragend",function(){
         precenter_lat=map.getCenter().lat();
         precenter_lon=map.getCenter().lng();
    });  

    GEvent.addListener(map,"moveend",function(){
         precenter_lat=map.getCenter().lat();
         precenter_lon=map.getCenter().lng();
    });  

    name="卫星"
    GEvent.addListener(map, "maptypechanged", function() {
         name=map.getCurrentMapType().getName();
         if(name=="地图"){
               var point=new GLatLng(precenter_lat-0.0027,precenter_lon+0.0049);
               precenter_lat=precenter_lat-0.0027;
               precenter_lon=precenter_lon+0.0049;
               map.setCenter(point);
               ditugetuser();
               fromNormal=true;
         }else{
            var point;
            if(fromNormal){
               point=new GLatLng(precenter_lat+0.0027,precenter_lon-0.0049);
               precenter_lat=precenter_lat+0.0027;
               precenter_lon=precenter_lon-0.0049;                
            }else{
               point=new GLatLng(precenter_lat,precenter_lon);          
            }     
            fromNormal=false;
            map.setCenter(point); 
            ditugetuser();         
         }
    });
    ditugetuser();
    window.setInterval("ditugetuser()",10100);            
}
function convertpoints(points){
  var outpoints=[];
  for(var i=0;i<=points.length-1;i++){
    var point=new GLatLng(points[i].lat()-0.0027,parseFloat(points[i].lng())+0.0049);
    outpoints.push(point);
  }
  return outpoints;
}
function ditugetall()
{
    var allPoints=[];
    for(var i=0;i<=users.length-1;i++){
          allPoints.push(users[i].gmarker.getLatLng())
    }
    if(allPoints.length > 1){
      var point=getcenter(allPoints);
      var maxlength=getmaxlength(allPoints);
      var zoom=InitMapzoom(maxlength);    
      map.setCenter(point,zoom-1);
    }else if(allPoints.length == 1){
      var point;
      point=allPoints[0]; 
      map.setCenter(point,15);      
    }else{
      map.zoomOut();
    }
}
function getusercenter(uid)
{

     for(var i=0;i<users.length;i++)
    {
          if(users[i].id==uid)
          {         
	      var point;
              point=users[i].gmarker.getLatLng(); 
              if(name=="地图"){
                 point=new GLatLng(point.lat()-0.0027,point.lng()+0.0049) 
              } 
              map.setCenter(point,15);
              GEvent.trigger(usermarkers[i][0],"click");
          }  
     }
}
function showWhole(){
   map.setCenter(whole_centerPoint,5); 
}
function mapMarker1(point,html,status,phonepic,i){
        var phoneicon;
        var phonemarker;
        phoneicon = new GIcon();
        if(status==1){
            phoneicon.image = "http://www.2bulu.com/mappic/userpic/"+phonepic+".png";
        }else{
            phoneicon.image = "http://www.2bulu.com/mappic/userpic/"+phonepic+"_.png";
        }
        phoneicon.iconSize = new GSize(20,20);
        phoneicon.shadowSize = new GSize(22, 20);
        phoneicon.iconAnchor = new GPoint(6, 20);
        phoneicon.infoWindowAnchor = new GPoint(5, 1);
        phonemarker=new GMarker(point,phoneicon);
        if(html!=""){
        GEvent.addListener(phonemarker, "click", function() 
        {    
        phonemarker.openInfoWindowHtml(html);  
        }); 
        }
        usermarkers.push([phonemarker,i]);
        return phonemarker;        
}

//json转换成字符串;
function toJsonString(object)
{
   var type = typeof object;
   if ('object' == type)
   {
         if (Array == object.constructor)
             type = 'array';
         else if (RegExp == object.constructor)
             type = 'regexp';
         else
             type = 'object';
   }
   switch(type)
   {
       case 'undefined':
       case 'unknown': 
           return;
           break;
       case 'function':
       case 'boolean':
       case 'regexp':
           return object.toString();
           break;
       case 'number':
           return isFinite(object) ? object.toString() : 'null';
           break;
       case 'string':
           return '"' + object.replace(/(\\|\")/g,"\\$1").replace(/\n|\r|\t/g,
       function(){   
                 var a = arguments[0];                   
                 return  (a == '\n') ? '\\n':   
                                   (a == '\r') ? '\\r':   
                                   (a == '\t') ? '\\t': ""  
                         }) + '"';
                 break;
       case 'object':
            if (object === null) return 'null';
            var results = [];
            for (var property in object) {
                  var value = toJsonString(object[property]);
                  if (value !== undefined)
                      results.push(toJsonString(property) + ':' + value);
            }
            return '{' + results.join(',') + '}';
            break;
       case 'array':
            var results = [];
            for(var i = 0; i < object.length; i++)
            {
                 var value = toJsonString(object[i]);
                 if (value !== undefined) results.push(value);
            }
            return '[' + results.join(',') + ']';
            break;
   }
}
function min_forum()
{
      $("members").style.display = "none";
      $("chat_content").style.display = "none";
      $("container_right").style.width = "0px";
}
function showItem(item)
{
      $("container_right").style.width = "160px";
      $(item).style.display = "block";
      if(item == "members")
      {
          $("chat_content").style.display = "none";
          $("menu_for_members").style.display = "block";
          $("sendbutton_div").style.display = "none";
          $("msg_for_members").style.display = "block";
          $("bk_member").className = "bk_lvyou_h";
          $("bk_pic").className = "bk_chat_n";
      }
      else if(item == "chat_content")
      {
          $("members").style.display = "none";
          $("menu_for_members").style.display = "none";
          $("sendbutton_div").style.display = "block";
          $("msg_for_members").style.display = "none";
          $("bk_member").className = "bk_lvyou_n";
          $("bk_pic").className = "bk_chat_h";
      }
}

//博客缩进到左边
function pantoleft(){
    if($("blog").offsetWidth > 3){
           $("blog_content").style.display = "none";
           $("map_td").style.width = "100%";
           $("blog").style.width = "0px";
           if(map){
             map.checkResize();
           }
     }else{
           $("blog").style.width = "30%";
           $("blog_content").style.display = "block";
           if(map){
             map.checkResize();
           }
    }
}

//微博客处理函数
function getTinyBlog(isFirst){
    isfirst = isFirst;
    var paramsValue ="id=" + $("act_id").value;
    var url= '/userhome/gettinyblogs0303';
    new Ajax.Request(url,{
       parameters : paramsValue,
       method: 'POST',
       onSuccess: function(request)
       { 
            var tJson = eval("("+request.responseText+")");
            if(tJson.status == "ok 200"){
                loadTinyBlogs(tJson.data);
            }

      },
      onFailure: function(request)
      { 
      } 
    });  
}
function showmarker(points){
    var point = map.getBounds().getCenter();
    var icon;
    icon = new GIcon();
    icon.image = "/images/actlive/common/hasnew.gif";
    icon.iconSize = new GSize(32,32);
    icon.shadowSize = new GSize(22, 20);
    icon.iconAnchor = new GPoint(6, 20);
    icon.infoWindowAnchor = new GPoint(5, 1);
    map.panTo(point);
    new_marker=new GMarker(point,icon);
    GEvent.addListener(new_marker,"click",function(){
       if(points.length == 1){
            map.setCenter(points[0]);
       }else{  
           var centerpoint = getcenter(points);
           var maxlength = getmaxlength(points);
           var mapzoom = InitMapzoom(maxlength);
           map.setCenter(centerpoint,mapzoom-1);
       }
       map.removeOverlay(new_marker);
    });
    map.addOverlay(new_marker);
    window.setTimeout("clearnew_marker()",30000);
}
function clearnew_marker(){
   if(new_marker){
       map.removeOverlay(new_marker);
   } 
   for(var i=0;i<=new_markers.length-1;i++){
      map.removeOverlay(new_markers[i]);
   }
   new_markers=[];
}
function loadTinyBlogs(tiny_blogs){
  var tinyblog_points = [];        //点击显示新的地图博客用
  for(var i=0;i<=tiny_blogs.length-1;i++){
     var lat = tiny_blogs[i].lat;
     var lon = tiny_blogs[i].lon;
     var title = tiny_blogs[i].title;
     var body_html = tiny_blogs[i].body_html;
     var nickname = tiny_blogs[i].nickname;
     var created_at = tiny_blogs[i].created_at;
     var user_id = tiny_blogs[i].user_id;
     var point = new GLatLng(lat,lon);
     tinyblog_points.push(point);
     
     if(body_html.length > 200){ 
        body_html = body_html.substring(0,200) +"......"
     }
     var isAdmin = false;
     var admin_id = $("admin_id").value;
     if(admin_id == user_id){
       isAdmin = true;
     }else{
       isAdmin = false;
     }
     var html;
     if(!isAdmin){
        html = '<table width="230" border="0" class="phoneblog_table">' + 
                      '<tr>' + 
                          '<td><span>' + title + '</span>&nbsp;' + 
                                  '<hr>' +  body_html;          
     }else{
        html = '<table width="230" border="0" class="phoneblog_table">' + 
                      '<tr>' + 
                          '<td><span style="cursor:pointer" id="tiny_blog_title_' + tiny_blogs[i].id + '" onclick="click_edit(this,\'/userhome/edit_tinyblog_title/' 
                    + tiny_blogs[i].id + '\', {saveSuccess:\'saveTinyBlogS\'})">' + title + '</span>（单击可对其编辑）&nbsp;' + 
                                  '<hr>' +  body_html;  
     }
     if(body_html.length > 200){ 
        html = html + "<br><a href='/userhome/article/"+tiny_blogs[i].username+"?article_id="+tiny_blogs[i].id+"' target='_blank'>查看全文</a>"
     }       
     html = html + '<hr>'  + nickname +
                                  '&nbsp;&nbsp;上传于:' + created_at +'&nbsp;&nbsp;'
                          '</td>' + 
                      '</tr>' + 
                  '</table>';         
                  
     var pmarker = tinyBlogMarker(point,html,tiny_blogs[i].id);
     if(!isfirst){
        var pmarker2 = new_tinyBlogMarker(point); 
     }    
  } 
  if(tiny_blogs.length > 0){
     if(!isfirst){
        showmarker(tinyblog_points);
        document.all('szymbloglist').contentWindow.location.reload();
     }
  }  
}
function saveTinyBlogS(elementId){
   var article_id = elementId.replace(/tiny_blog_title_/, "");
   document.all('szymbloglist').contentWindow.document.getElementById("tiny_blog_article_"+article_id).innerHTML =  $(elementId).innerHTML;
   alert("修改成功")
}
function new_tinyBlogMarker(point){
     var pIcon = new GIcon();
     pIcon.image = "/images/actlive/common/new_map_blog.png";
     pIcon.iconSize = new GSize(32, 32);
     pIcon.shadowSize = new GSize(22, 20);
     pIcon.iconAnchor = new GPoint(6, 20);
     pIcon.infoWindowAnchor = new GPoint(5, 1);
     var marker = new GMarker(point,{icon:pIcon});
     map.addOverlay(marker);
     new_markers.push(marker);
     return marker;
}
function tinyBlogMarker(point,html,id){
     var pIcon = new GIcon();
     pIcon.image = "/images/actlive/common/map_blog.png";
     pIcon.iconSize = new GSize(32, 32);
     pIcon.shadowSize = new GSize(22, 20);
     pIcon.iconAnchor = new GPoint(6, 20);
     pIcon.infoWindowAnchor = new GPoint(5, 1);
     var marker = new GMarker(point,{icon:pIcon});
     GEvent.addListener(marker,"click",function(){
        marker.openInfoWindowHtml(html)
     });
     map.addOverlay(marker);
     tiny_markers.push([marker,id]);
     return marker;
}
function showTinyMarker(id){
    for(var i=0;i<=tiny_markers.length-1;i++){
       if(tiny_markers[i][1] == id){
         GEvent.trigger(tiny_markers[i][0],"click")
      }
    }
}
//微博客处理函数结束

//自适应框架高度
function AutoIframe(){
    if(document.readyState && document.readyState!='complete')
    {
        setTimeout( function(){AutoIframe();},25 );
        return;
    }
    else
    {
       var ifobj=document.getElementById("szymbloglist");
       ifobj.height= ifobj.contentWindow.document.body.scrollHeight;
    }
    if(map){
      map.checkResize();
     }  
}
//泡泡模式的函数结束
//加载SDYY赛事路线
function getSDTrack(){
   if(isShow==false){
       var paramsValue ="name=1";
       var url='/actlive/getsz100kmkmlfile';
       new Ajax.Request(url,{
           parameters : paramsValue,
           method: 'POST',
           onSuccess: function(request)
           { 
                var tJson = eval("("+request.responseText+")");
                if(tJson.status=="ok 200"){
                    loadSDTrack(tJson.data);                        
                 }else{

                 }
          },
          onFailure: function(request)
          { 
                alert('对不起 轨迹显示失败!\n' + request.responseText); 
          } 
       });	
   }
}

function loadPoints(){
 var points;
 if(name=="地图"){
    points = [[113.9118057373823+0.0049,22.48654523305249-0.0027,"蛇口海上世界（起点）"],[114.0995483122851+0.0049,22.53749547741578-0.0027,"红岭路（第2签到点）"],[114.1874713208998+0.0049,22.59537405793747-0.0027,"梧桐山（第3签到点）"],[114.2832360005868+0.0049,22.61343702103392-0.0027,"山海大观（第4签到点）"],[114.3021445038028+0.0049,22.59596173768659-0.0027,"大梅沙（第5签到点）"],[114.3715222222222+0.0049,22.61135-0.0027,"玫瑰海岸（终点）"]];
 }else{
    points = [[113.9118057373823,22.48654523305249,"蛇口海上世界（起点）"],[114.0995483122851,22.53749547741578,"红岭路（第2签到点）"],[114.1874713208998,22.59537405793747,"梧桐山（第3签到点）"],[114.2832360005868,22.61343702103392,"山海大观（第4签到点）"],[114.3021445038028,22.59596173768659,"大梅沙（第5签到点）"],[114.3715222222222,22.61135,"玫瑰海岸（终点）"]];
 }    
 for(var i=0;i<=points.length-1;i++){
   var lat=points[i][1];
   var lon=points[i][0];
   var text=points[i][2];
   var marker,textmarker;
   var html = "<a href='/userfiles/sz100km/pic/"+i+".jpg' target='_blank'><img src='/userfiles/sz100km/pic/"+i+".jpg' width='200px' height='200px' style='border:0px'></a>";
   if(i==0){
     marker = createFirstMarker(lat,lon,html);
   }else if(i==points.length-1){
     marker = createLastMarker(lat,lon,html);
   }else{
     marker = createMarker(lat,lon,html);
   }  
   baigonglimarkers.push(marker);
   textmarker = createTextMarker(new GLatLng(lat,lon),text);
   baigonglitextmarker.push(textmarker);
 }         
}

function createMarker(lat,lon,html){
   var picicon = new GIcon();
   picicon.image = "http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png";
   picicon.iconSize = new GSize(24, 24);
   picicon.shadowSize = new GSize(22, 20);
   picicon.iconAnchor = new GPoint(6, 20);
   picicon.infoWindowAnchor = new GPoint(5, 1);    
   var point = new GLatLng(lat,lon);
   var pmarker=new GMarker(point,{icon:picicon});
   map.addOverlay(pmarker);    
   GEvent.addListener(pmarker,"click",function(){
     pmarker.openInfoWindowHtml(html)
   });
   return pmarker;
}


function createLastMarker(lat,lon,html){
   var picicon = new GIcon();
   picicon.image = "/mappic/actlive/zhongdian.png";
   picicon.iconSize = new GSize(24, 24);
   picicon.shadowSize = new GSize(22, 20);
   picicon.iconAnchor = new GPoint(6, 20);
   picicon.infoWindowAnchor = new GPoint(5, 1);
   var point = new GLatLng(lat,lon);
   var pmarker=new GMarker(point,{icon:picicon});
   map.addOverlay(pmarker);    
   GEvent.addListener(pmarker,"click",function(){
     pmarker.openInfoWindowHtml(html)
   });   
   return pmarker;
}

function createFirstMarker(lat,lon,html){
   var picicon = new GIcon();
   picicon.image = "/mappic/actlive/qidian.png";
   picicon.iconSize = new GSize(24, 24);
   picicon.shadowSize = new GSize(22, 20);
   picicon.iconAnchor = new GPoint(6, 20);
   picicon.infoWindowAnchor = new GPoint(5, 1);
   var point = new GLatLng(lat,lon);
   var pmarker=new GMarker(point,{icon:picicon});
   map.addOverlay(pmarker);    
   GEvent.addListener(pmarker,"click",function(){
     pmarker.openInfoWindowHtml(html)
   });   
   return pmarker;
}

function createTextMarker(point,text){
   var pTextMarker=new UserTextmarker(point,text,12);
   map.addOverlay(pTextMarker); 
   return pTextMarker;
}

function loadSDTrack(xmlurl){
      var everysdyytrack_points=[];
      var xmldoc= loadxml(xmlurl);
      var index=xmlurl.split("=")[1];
      if(isFF==true){
          var str =xmldoc.documentElement; 
          var lastNode=str.childNodes[1].childNodes[8].childNodes[5].childNodes[1];
          var value=[];
          var everyvalue;
          var everyvalues="";
          for(var i=0;i<=lastNode.childNodes.length-1;i++){
              everyvalue=lastNode.childNodes[i].nodeValue;	
              everyvalues=everyvalues+everyvalue;
          } 
          var pointlatlons=everyvalues.split(" ");
          for(var j=0;j<=pointlatlons.length-2;j++){
             var latlons=pointlatlons[j].split(",");
             var point=new GLatLng(latlons[1],latlons[0]);
             everysdyytrack_points.push(point);
           }             
           wutongsatepoints[wutongsatepoints.length]=[everysdyytrack_points,index];  
      }else{
          var coordinates = xmldoc.getElementsByTagName("kml/Document/Placemark/LineString/coordinates");
          for (var i = 0; i < coordinates.length;i++) {
                var text=coordinates[i].text;
                var pointlatlons=text.split(" ");
                for(var j=0;j<=pointlatlons.length-1;j++){
                   var latlons=pointlatlons[j].split(",");
                   var point=new GLatLng(parseFloat(latlons[1]),parseFloat(latlons[0]));
                   everysdyytrack_points.push(point);
                }
                wutongsatepoints[wutongsatepoints.length]=[everysdyytrack_points,index];    
           }
      }
      var polyline;
      polyline=new GPolyline(everysdyytrack_points,"#FE0203",5,0.6); 
      sta_polylines.push(polyline);
      map.addOverlay(polyline);
      isShow=true; //已经显示路线
      loadPoints();
}

function loadxml(xmlFile){
    var xmlDoc;
    if(window.ActiveXObject)
    {
        xmlDoc= new ActiveXObject('Microsoft.XMLDOM');
        xmlDoc.async = false;
        xmlDoc.load(xmlFile);
    }
    else if(document.implementation&&document.implementation.createDocument)
    {
        xmlDoc= document.implementation.createDocument('', '', null);
		xmlDoc.async = false;
        xmlDoc.load(xmlFile);
		isFF=true;
    }
    else
    {
        return null;
    }
    return xmlDoc;
 }
function act_init()
{
  if(window.ActiveXObject){
    $("blog_content").style.height = "570px";
  }  
  if(screen.width==1024){
     $("top_pic").src ="/images/actlive/climbhua/788.jpg";
   }   
   dituload($("act_id").value);  
   var btn=$("btnSendChat");
   btn.observe("click", sendChatMessage);
   window.setInterval("getGuestBook();",3000);
   mts_act_id = $("act_id").value
   window.setTimeout("min_forum()",1000*5)
   getTinyBlog(true);
   //window.setInterval("getTinyBlog(false);",60000); //每分钟获取一次地图博客
   //getSDTrack()
}
Event.observe(window, "load", act_init);
