
var WeatherMap = new HashMap(); //存放所有气象设备信息
var currentPopup;

 // 滚动显示事件图片信息
function showEventImg(evntid) {

	//----------------------------------------------
	var res;
	var picobj;
    var XMLHttpReq = false;
    function createXMLHttpRequest() {
        if(window.XMLHttpRequest) { 
            XMLHttpReq = new XMLHttpRequest();
        }else if (window.ActiveXObject) {
            try {
                XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {     
                }
            }
        }
    }
  
    function sendRequestGetManyDocument() {
	    createXMLHttpRequest();
	    if(XMLHttpReq){
	        XMLHttpReq.open("GET",'/bjglwww/common/getManyDocumentUpLoadExc.jsp?objectId='+ evntid, false);
	        XMLHttpReq.onreadystatechange = function(){
		        if (XMLHttpReq.readyState == 4) { 
				    if (XMLHttpReq.status == 200) { 
				        res =XMLHttpReq.responseText; 
				        eval("picobj = " +  XMLHttpReq.responseText);
				    } else {
				        window.alert("最新路况图片信息读取失败");
			        }
		        } 
	        };
	        XMLHttpReq.send(null);    
	    }  
    }
	sendRequestGetManyDocument();	

    var rehtml = '';
	// 没有图片
	if (res == 0) {
		rehtml = '';
		return false;
	} else {
		
		// 有图片
		var fd_temp = picobj;
		
		if(rvt!=null){			
			rvt = null;
		}

		//alert(document.getElementById("idPicShow"));
		var rvt = new RevealTrans("idPicShow");

		for (var k = 0; k < fd_temp.length; k++) {

			// 图片id
			var fd_id_temp = fd_temp[k].id;

			if (fd_id_temp == null) {
				fd_id_temp = '';
			}

			var description = fd_temp[k].description;

			if (description == null) {
				description = '';
			}

			// 时间标签文本
			var fd_date_temp = fd_temp[k].date;

			// 没有日期时自动加入汉字"暂无日期"
			if (fd_date_temp == null || fd_date_temp == '') {
				fd_date_temp = '暂无上传日期';
			}

			var append = "_dc=" + (new Date().getTime());
			
			// 添加变换对象
			rvt.Add('/bjglwww/common/getFileExc.jsp?id='
					+ fd_id_temp+'&'+append, description + '(' + fd_date_temp + ')',
					' /bjglwww/common/rotPic.jsp?objectID='
					+ fd_id_temp);

		}

		var oList = getPicId("idPicList"), oText = getPicId("idPicText"), arrImg = [];

		var oNum = getPicId("idNum"), arrNum = [];
		
		// 设置图片列表
		Each(rvt.List, function(list, i) {
			// 图片式
			var img = document.createElement("img");
			img.src = list["img"];
			img.alt = list["text"];
			arrImg[i] = img;
			// oList.appendChild(img);

			// 按钮式
			var li = document.createElement("li");
			li.innerHTML = i + 1;
			arrNum[i] = li;
			oNum.appendChild(li);
			// 事件设置
			img.onmouseover = li.onmouseover = function() {
				rvt.Auto = false;
				rvt.Index = i;
				rvt.Start();
			};
			img.onmouseout = li.onmouseout = function() {
				rvt.Auto = true;
				rvt.Start();
			};
		});
		
		// 设置图片列表样式 文本显示区域
		rvt.onShow = function() {
			var i = this.Index, list = this.List[i];
			// 图片式
			Each(arrImg, function(o) {
				o.className = "";
			});
			arrImg[i].className = "on";
			// 按钮式
			Each(arrNum, function(o) {
				o.className = "";
			});
			arrNum[i].className = "on";
			// 文本区域
			
			oText.innerHTML = !!list.url ? "<a href='" + list.url
					+ "' target='_blank'>" + list.text + "</a>" : list.text;
		}
		// 文本显示区域
		oText.onmouseover = function() {
			rvt.Auto = false;
			rvt.Stop();
		};
		oText.onmouseout = function() {
			rvt.Auto = true;
			rvt.Start();
		};

		rvt.Start();
		return true;
	}

}
 


