var $ = function(id){return document.getElementById(id);};

//el为window,eventType为事件,fn为函数----如addListener(window,"load",playit);
function addListener(el,eventType,fn){
	if(el.addEventListener){
		el.addEventListener(eventType,fn,false);
	}else if(el.attachEvent){
		el.attachEvent("on" + eventType,fn);
	}else{
		el["on"+eventType] = fn;
	}
}

var commandTabObj;
function CommonTab(sum,obj,objG,objTab,placeSum){
	var getObj = $(obj);
	var getObjG = getObj.getElementsByTagName(objG);
	for(var i=placeSum;i<getObjG.length;i++){
		if(i==sum){
			commandTabObj=getObjG[i];
			with(getObjG[i]){className = "down";style.cursor = "";}
			getObjG[i].onmousemove = function(){return false};
			getObjG[i].onmouseout = function(){return false};
			if(objTab!=null){$(objTab+i).style.display = "";}
		}else{
			with(getObjG[i]){className = "";style.cursor = "pointer";}
			getObjG[i].onmousemove = function(){this.className = "move";};
			getObjG[i].onmouseout = function(){this.className = "";};
			if(objTab!=null){$(objTab+i).style.display = "none";}
		}
	}
}

function CommonTabMove(sum,obj,objG,cursor,objTab,objTabG){
	var csFont = (cursor==0) ? "pointer" : "";
	var getObj = $(obj);
	var getObjG = getObj.getElementsByTagName(objG);
	if(objTab!=null){
		var getObjTab = $(objTab);
		var getObjTabG = getObjTab.getElementsByTagName(objTabG);
	}
	for(var i=0;i<getObjG.length;i++){
		if(i==sum){
			with(getObjG[i]){className = "down";style.cursor = csFont;}
			if(objTab!=null){getObjTabG[i].style.display = "";}
		}else{
			with(getObjG[i]){className = "";style.cursor = csFont;}
			if(objTab!=null){getObjTabG[i].style.display = "none";}
		}
	}
}

/**过滤HTML代码
 * @param {object} obj 要过滤HTML代码的对象，通常为Div
 * 默认为截取32个字符，若传入两个参数，则第二个为截取字符的个数
 * yjx
 */
function filterHTML(str){
	//第一个为字符串，第二为显示字数
	str = str.replace(/<\/?[^>]*>/g,''); //去除HTML tag
    str = str.replace(/[&nbsp;| |　|\n|\r]/g,''); //去除多余空行
    var strLeng = 32;
    if(arguments.length == 2){strLeng = arguments[1];}
   	if(str.length > strLeng && strLeng != 0){str = str.substring(0,strLeng) + "...";}
	return str;
}

/*======对象png透明correctPNG("imgPngObj","imgPngObj2")=====*/
function correctPNG(){ 
	for(var i=0;i<arguments.length;i++){ 
		var img = document.getElementById(arguments[i]);
		var imgName = img.src.toUpperCase();	//全部大写
		if(imgName.substring(imgName.length-3, imgName.length) == "PNG"){ 
			var imgID    = (img.id) ? "id='"+img.id+"' " : "";
			var imgClass = (img.className) ? "class='"+img.className+"' " : "";
			var imgTitle = (img.title) ? "title='"+img.title+"' " : "";
			var imgStyle = "display:inline-block;";
			if(window.ActiveXObject){imgStyle = (img.parentElement.href) ? imgStyle="cursor:pointer;"+imgStyle : imgStyle;}	//判断父对象是否有链接
			img.outerHTML = '<span ' + imgID + imgClass + imgTitle + ' style="width:' + img.width + 'px; height:' + img.height + 'px;' + imgStyle +
							'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + img.src + ',sizingMethod=scale);"></span>';
		}
	}
}
/*======对象png透明=====*/
