function $(str) {//通过对象ID返回对象
	if (typeof str == 'string' && document.getElementById(str) != null ) {
		return document.getElementById(str);
	}
	return false;
}

function val(no,type) {//属性赋值
	if ( 0 == type ) {
		var imgUrl=this.argArray[no][2];
		var disp='none';
	}
	else {
		var imgUrl=this.argArray[no][1];
		var disp='';
	}
	if (  1 == this.bgOrText ) {
		$(this.argArray[no][0]).innerHTML='<img src="'+imgUrl+'">';
	}
	else {
		$(this.argArray[no][0]).style.background='url('+imgUrl+'")';
	}
	
	if(typeof($(this.argArray[no][3])) == 'object')
	{
		$(this.argArray[no][3]).style.display=disp;
	}
}

function doChg(no) {//事件触发操作
	if ( this.curNo == no ) {
		return false;
	}
	this.val(this.curNo,0);
	this.val(no,1);
	this.curNo=no;
}

function chgTaginit() {//属性初始化
	for ( var i=0;i<this.len;i++ ) {
		this.val(i,0);
		$(this.argArray[i][0]).name=this.argArray[i][0]+i;
		$(this.argArray[i][0]).style.cursor='pointer';
	}
	this.val(0,1);//默认为第一个高亮
	this.curNo=0;
}
chgBg =function (arr,eventCode,bgOrText) { //创建类名
    //属性
	this.argArray		=arr;
	this.eventCode		= eventCode;
	this.len			= this.argArray.length;
	this.curNo			= '0';
	this.bgOrText		= 1;//内容

	//方法
	this.val=val;
	this.doChg=doChg;
	this.val=val;
	this.chgTaginit=chgTaginit;
 }

  function attEvt(chg){//外部调用函数
 	for ( var i=0;i<chg.len;i++ ) {
		$(chg.argArray[i][0]).onclick=function (){chg.doChg(this.name.charAt(this.name.length-1))};
	}
  }