﻿//让ie6支持hover属性
// 浏览器版本判断
var Client = {
Engine: {'name': 'unknown', 'version': ''},
Features: {}
};
Client.Features.xhr = !!(window.XMLHttpRequest);
Client.Features.xpath = !!(document.evaluate);
if (window.opera) Client.Engine.name = 'opera';
else if (window.ActiveXObject) Client.Engine = {'name': 'ie', 'version': (Client.Features.xhr) ? 7 : 6};
else if (!navigator.taintEnabled) Client.Engine = {'name': 'webkit', 'version': (Client.Features.xpath) ? 420 : 419};
else if (document.getBoxObjectFor != null) Client.Engine.name = 'gecko';
Client.Engine[Client.Engine.name] = Client.Engine[Client.Engine.name + Client.Engine.version] = true;

//为ie6添加getElementsByClassName函数
document.getElementsByClassName = function(theName){
var j = 0;
var array = [];
for(var i = 0;(e = document.getElementsByTagName("*")[i]); i++){
	if((" "+e.className+" ").indexOf(" "+theName+" ")!=-1){
		array[j] = e;
		j++;
	}
}
return array;
}

// 获取多个子对象
function $2(){
var pr=document.getElementsByClassName("ie6");
for(var i=0;i<pr.length;i++){
	pr[i].onmouseover=function(){
		this.tmpClass=this.className;
		this.className+=" hover";
		}
	pr[i].onmouseout=function(){
		this.className=this.tmpClass;
		} 
	}
}
if(Client.Engine.ie6){
$2();
}

//让所有标记支持hover
//function $(){
//var obj=document.all;
//for(var i=0;i<obj.length;i++){
//	obj[i].onmouseover=function(){
//		this.tmpClass=this.className;
//		this.className+=" hover";
//		}
//	obj[i].onmouseout=function(){
//		this.className=this.tmpClass;
//		}
//	}
//}
//if(Client.Engine.ie6){
////$();
//}
//-->

//调整文章字体大小
var tgs = new Array( 'div','td','p');
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;
function ts( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;
	startSz = sz;
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
	cEl.style.fontSize = szs[ sz ];
	for ( i = 0 ; i < tgs.length ; i++ ) {
	cTags = cEl.getElementsByTagName( tgs[ i ] );
	for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
}
