﻿var ua = navigator.userAgent.toLowerCase();
	isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
function changeForm(form_id,_this){
	var _forms=document.getElementById('search').getElementsByTagName('form');
	var i;
	for(i=0;i<_forms.length;i++){
		_forms[i].className='';
	}
	document.getElementById(form_id).className='current';
	var fbuttons=document.getElementById('sbutton').getElementsByTagName('li');
	for (i=0;i<fbuttons.length ;i++ ){
		fbuttons[i].className='';
	}
	_this.className='current';
	return false;
}

function hideElms(elmTag) {
	for (i=0; i<document.all.tags(elmTag).length; i++){
		obj = document.all.tags(elmTag)[i];
		if (!obj || !obj.offsetParent) continue;
		obj.style.visibility = "hidden";
	}
}
function showElms(elmTag) {
	for (i=0; i<window.parent.document.all.tags(elmTag).length; i++){
		obj = window.parent.document.all.tags(elmTag)[i];
		if (!obj || !obj.offsetParent) continue;
		obj.style.visibility = "visible";
	}
}
function InitMenu(){
	var _menu=document.getElementById('head');
	var Liarray=_menu.getElementsByTagName('li');
	for( var i=0;i<Liarray.length;i++){
		var Li = Liarray[i];
		var s =Li.getElementsByTagName('div');
		if (null == s[0])
		{
			continue;
		}
		Li.onmouseover=function(){
			if(isIE){
				hideElms('select')
			}
			var div=this.getElementsByTagName('div');
			div[0].style.display='block';
		}
		Li.onmouseout=function(){
			if(isIE){
				showElms('select')
			}
			var div=this.getElementsByTagName('div');
			div[0].style.display='';
		}
	}
}
var stopscroll=false;
function scrollText(width,height,tid){
	var marqueesHeight=height;
	var $s=document.getElementById(tid);
	with($s){
		$s.style.width=width+"px";
		style.height=marqueesHeight+'px';style.overflow="hidden";
		noWrap=true;
	}
	$s.onmouseout  = new Function('stopscroll=false');
	$s.onmouseover = new Function('stopscroll=true');
	var preTop=0;
	var currentTop=marqueesHeight;
	var stoptime=0;
	$s.innerHTML+=$s.innerHTML;
	$s.innerHTML+=$s.innerHTML;
	$s.scrollTop=0;
	this.scrollUp=function(){
		if(stopscroll==true) {return;}
		currentTop+=1;
		if(currentTop==marqueesHeight+1){
			stoptime+=1;
			currentTop-=1;
			if(stoptime==300){
				currentTop=0;stoptime=0;
			}
		}
		else {
			preTop=$s.scrollTop;
			$s.scrollTop+=1;
			if(preTop==$s.scrollTop){
				$s.scrollTop=marqueesHeight;
				$s.scrollTop+=1;
			}
		}
	}
	var ad=setInterval("scrollUp()",2);
}
function getElementsByClassName(clsName,htmlTag,objParent){
	var arr = new Array();
	var elems = objParent.getElementsByTagName(htmlTag);
	for ( var cls, i = 0; ( elem = elems[i] ); i++ ){
		if ((" "+elem.className+" ").indexOf(" "+clsName+" ")!=-1){
			arr[arr.length] = elem;
		}
	}
	return arr;
}

function InitBoxText(){
	var _boxes=getElementsByClassName('box','div',document.getElementById('right'));
	for(i=0;i<_boxes.length;i++){
		var _box=_boxes[i];
		var _h4s=_box.getElementsByTagName('h4');

		if (_h4s.length<1)
		{
			continue;
		}
		var _spans=_h4s[0].getElementsByTagName('span');
		_box.getElementsByTagName('ul')[0].className='current';
		if (_spans.length<1)
		{
			continue;
		}
		_spans[0].className='current';
		for(j=0;j<_spans.length;j++){
			_spans[j].onmouseover=function(){
				var _suls=this.parentNode.parentNode.getElementsByTagName('ul');
				var _sspans=this.parentNode.getElementsByTagName('span');
				for(k=0;k<_suls.length;k++){
					if (_sspans[k]==this)
					{
						_suls[k].className='current';
						_sspans[k].className='current';
					}else{
						_suls[k].className='';
						_sspans[k].className='';
					}
				}
				//alert(this.value);
				//_suls[j].className='current';
				//_sspans[j].className='current';
			}
		}
	}
	var _boxes=getElementsByClassName('linkbox','div',document.getElementById('fontLink'));
	for(i=0;i<_boxes.length;i++){
		var _box=_boxes[i];
		var _h4s=_box.getElementsByTagName('h3');

		if (_h4s.length<1)
		{
			continue;
		}
		var _spans=_h4s[0].getElementsByTagName('span');
		_box.getElementsByTagName('div')[0].className='current';
		if (_spans.length<1)
		{
			continue;
		}
		_spans[0].className='current';
		for(j=0;j<_spans.length;j++){
			_spans[j].onmouseover=function(){
				var _suls=this.parentNode.parentNode.getElementsByTagName('div');
				var _sspans=this.parentNode.getElementsByTagName('span');
				for(k=0;k<_suls.length;k++){
					if (_sspans[k]==this)
					{
						_suls[k].className='current';
						_sspans[k].className='current';
					}else{
						_suls[k].className='';
						_sspans[k].className='';
					}
				}
			}
		}
	}
}