﻿function HtmlDecode(text){
	return text.replace(/&amp;/g,'&').replace(/&quot;/g,'\"').replace(/&lt;/g,'<').replace(/&gt;/g,'>');
}

function ChangeLayer(Object)
{
    if(Object.style.display=='none')
     Object.style.display='';
    else  
     Object.style.display='none';
    return;
}
function goto_site(selectControl)
{
	var v = selectControl.value;
	if (v != ""){
		window.open(v);
		selectControl.blur();
	}
	selectControl.selectedIndex=0;
}

function XTopMap(strTopMap, mapInteval, hTimer, mapStatus){
	var m_TopImgs = new Array();
	var addW = 2;
	var inteval = mapInteval;
	var status = mapStatus;

	var m_nowPic = 0;
	var m_hTimer = hTimer;
	var m_strTopMap = strTopMap;

	this.TopImgItem = function (imgUrl, strUrl, strText){
		this.img = new Image();
		this.img.src = imgUrl;
		this.strUrl = strUrl;
		this.strText = HtmlDecode(strText);
	}

	this.AddImgItem = function (strUrl, imgUrl, strText){
		m_TopImgs[m_TopImgs.length] = new this.TopImgItem(imgUrl, strUrl, strText);
	}

	this.Length = function(){
		return m_TopImgs.length;
	}

	this.GetTopImgItem = function(l){
		return m_TopImgs[l];
	}

	this.change_img = function(){
		if(!m_nowPic){
			m_nowPic = 1;
		}
		document.getElementById(m_strTopMap + "_pic").src = m_TopImgs[m_nowPic-1].img.src;
		//document.getElementById(m_strTopMap + "_pic").width = document.getElementById(m_strTopMap + "_obj").width;
		//document.getElementById(m_strTopMap + "_pic").height = document.getElementById(m_strTopMap + "_obj").height;
		document.getElementById(m_strTopMap + "_url").href = m_TopImgs[m_nowPic-1].strUrl;
		document.getElementById(m_strTopMap + "_title").value = m_TopImgs[m_nowPic-1].strText.replace("&#39;","'");

		for (var i=1;i<=m_TopImgs.length;i++){
			document.getElementById(m_strTopMap + "_xxjdjj"+i).className='';
		}
		document.getElementById(m_strTopMap + "_xxjdjj"+m_nowPic).className='here';
		m_nowPic++;
		if( m_nowPic > m_TopImgs.length ){m_nowPic = 1}
		hTimer = setTimeout('eval("'+m_strTopMap+'.change_img()")', mapInteval);
	}

	this.imgClick = function(n){
		m_nowPic = n;
		window.clearInterval(hTimer);
		this.change_img();
	}

	this.show = function(){
		document.write('<div id="' + m_strTopMap + '_obj" class="imgShow">');
		document.write('<a id="' + m_strTopMap + '_url"><img id="'+m_strTopMap + '_pic" /></a>');
		document.write('<div class="imgNum"');
		if ((m_TopImgs.length == 1)||(status == 1))
		    document.write(' style="display:none;"');
		document.write('>');
		for(var i=1;i<m_TopImgs.length+1;i++){
			document.write('<a href="javascript:'+m_strTopMap+'.imgClick('+i+');" id="'+m_strTopMap+'_xxjdjj'+i+'">'+i+'</a>');
		}
		document.write('</div></div>');
		document.write('<div class="imgTitle"');
		if (status == 1)
		    document.write(' style="display:none;"');
		document.write('><input id="'+ m_strTopMap + '_title" type="text" /></div>');
	}

}

function enablePngImages() {
  var imgArr = document.getElementsByTagName("IMG");
  var version = parseFloat(navigator.appVersion.split("MSIE")[1]);

  if (version = 6.0 && (document.body.filters)) {
    for(var i=0, j=imgArr.length; i<j; i++){
      if(imgArr[i].src.toLowerCase().lastIndexOf(".png") != -1){
        imgArr[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgArr[i].src + "', sizingMethod='auto')";
        imgArr[i].src = "images/none.gif";
      }

      if(imgArr[i].currentStyle.backgroundImage.lastIndexOf(".png") != -1){
        var img = imgArr[i].currentStyle.backgroundImage.substring(5,imgArr[i].currentStyle.backgroundImage.length-2);
        imgArr[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img+"', sizingMethod='crop')";
        imgArr[i].style.backgroundImage = "url(images/none.gif)";
      }
    }
  }
}

