﻿// JavaScript Document
function MM_jumpMenu(targ,selObj,restore){ //v3.0
   if(selObj.options[selObj.selectedIndex].value!="1")
      eval("window.open('" + selObj.options[selObj.selectedIndex].value + "')");

  if (restore) selObj.selectedIndex=0;
}
function CreateXmlDom()
{//写一个跨浏览器创建XmlDOm对象
        try
        {
                return document.implementation.createDocument("","",null);//非Ie
        }catch(e)
        {
                try
                {
                        return new ActiveXObject('MSXML2.DOMDocument');
                }catch(e)
                {
                        try
                        {
                                return new ActiveXObject("microsoft.XmlDom");
                        }catch(e)
                        {
                                return false;
                        }
                }
        }
}
function Yqlj(){
var source=CreateXmlDom();
source.async=false;   
source.load("/xml/yqlj.xml")   
nodes = source.documentElement.childNodes;
var ItemN = source.getElementsByTagName("item");
var j = ItemN.length;//获取item节点个数

var array1=new Array();
var array2=new Array();
//var array3=new Array();
var Str1="";
for(i=0;i<j;i++)
{
Str1=Str1+"<option value='"+ItemN[i].getElementsByTagName("Url_url")[0].firstChild.nodeValue+"'>"+ItemN[i].getElementsByTagName("Url_title")[0].firstChild.nodeValue+"</option>";
}
document.write (Str1);
}


function hzhb(){
	var source=CreateXmlDom();
	source.async=false;   
	source.load("/xml/hzhb.xml")   
	nodes = source.documentElement.childNodes;
	var ItemN = source.getElementsByTagName("item");
	var j = ItemN.length;//获取item节点个数
	//var array3=new Array();
	var Str1="";
	for(i=0;i<j;i++)
	{
	Str1=Str1+"<option value='"+ItemN[i].getElementsByTagName("Url_url")[0].firstChild.nodeValue+"'>"+ItemN[i].getElementsByTagName("Url_title")[0].firstChild.nodeValue+"</option>";
	}
	document.write (Str1);
}


function AnliHead(){//main.asp头部调用
	var source=CreateXmlDom();
	source.async=false;   
	source.load("/xml/tjal.xml")   
	nodes = source.documentElement.childNodes;
	var ItemN = source.getElementsByTagName("item");
	var j = ItemN.length;//获取item节点个数
	//var j=0;
	if (j>4){j=4}; 
	Str1="";
	for(i=0;i<j;i++){
		Str1 = Str1 +"<li>"+
			   "<div class='casewarp'>"+
			   		"<div class='case' onmouseover=\"doHint("+ i +", 1);\" onmouseout=\"doHint("+ i +", 0);\">"+
						"<a href='"+ ItemN[i].getElementsByTagName("anurl")[0].firstChild.nodeValue +"' target='_blank'><img src='"+ ItemN[i].getElementsByTagName("animgs")[0].firstChild.nodeValue +"'></a>"+
						"<div id='hint_"+ i +"' class='hint'>"+
							"<div class='title'>"+ ItemN[i].getElementsByTagName("anmc")[0].firstChild.nodeValue +"</div>"+
							"<div class='link'><a href='"+ ItemN[i].getElementsByTagName("anurl")[0].firstChild.nodeValue +"' target='_blank'>"+ ItemN[i].getElementsByTagName("anurl")[0].firstChild.nodeValue +"</a></div>"+
						"</div>"+
						"<div id='hintBg_"+ i +"' class='hintBg'></div>"+
					"</div>"+
			   "</div>"+
			   "</li>";
	}
	document.write (Str1);
}

var _doHint = new Object();

function doHint(num, _t) {
	if(_doHint["hint_"+ num]==undefined) _doHint["hint_"+ num] = new hint(num);
	_doHint["hint_"+ num].display(_t);
}
function $(ele) {
	return typeof(ele) == "object" ? ele : document.getElementById(ele);
}

function trace(msg) {
	$("msg").innerHTML += msg +"<br />";
}
//显示、隐藏信息
function hint(num) {
	var _o = this;
	_o._hint = $("hint_"+ num);
	_o._hintBg = $("hintBg_"+ num);
	if(_o._hint==null || _o._hintBg==null) return;
	
	_o._obj = _o._hint.parentNode;
	_o._caseHeight = _o._obj.offsetHeight; //容器高度=总高度-边框
	_o._hintHeight = _o._hint.offsetHeight;
	_o._doMove = null;
	//trace("Init: "+ _o._caseHeight +" _ "+ _o._hintHeight);
	
	// 显示、隐藏
	_o.display = function(_m) {
		_o._m = _m;
		clearInterval(_o._doMove);
		if(_o._m==1) {
			_o._moveY = _o._caseHeight-_o._hintHeight;
		}else{
			_o._moveY = _o._caseHeight+5;
		}
		_o._doMove = setInterval(_o.move, 10);
		//trace("display: "+ _o._moveY +" _ "+ _o._hint.offsetTop);
	}
	//移动
	_o.move = function() {
		var _speed;
		var _tY = _o._hint.offsetTop;
		_tY = parseInt(_tY);
		_speed = (_o._moveY-_tY)/8;
		_speed = _speed > 0 ? Math.ceil(_speed) : Math.floor(_speed);
		_o._hint.style.top = (_tY+_speed) +"px";
		_o._hintBg.style.top = (_tY+_speed) +"px";
		//trace("move: "+ _tY +" : "+ _speed +" : "+ _o._moveY);
		if((_o._m ==1 && _tY <= _o._moveY) || (_o._m ==0 && _tY >= _o._moveY)){
			clearInterval(_o._doMove);
		}
	}

}


