/**简单化获取对象id
 * @param {object} id 获取的id值
 */
var $ = function(id){return document.getElementById(id);};

//判断是否已安装LQ
function InstallForLQClue(){
	try{/*已安装*/
		var xmlhttp=new ActiveXObject("wwCheck.wwWebCheck");
		return false;
	}catch(e){
		return true;
	}
}

//添加新动作，如onload等.不冲突
//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 mrsearSumObj=null;
function SearchText(obj,MRcolor){
	var textObj = document.getElementById("textObj");
	var butObj = document.getElementById("butObj");
	if(obj != "this"){mrsearSumObj = obj;var trueFalse = true;}else{obj = mrsearSumObj;}
	if(trueFalse){
		if(textObj.value == "" || textObj.value.substring(0,3) =="请输入"){
			textObj.value = linkList[obj].title;
			textObj.style.color = MRcolor;
			butObj.value = linkList[obj].button;
		}else{
			butObj.value = linkList[obj].button;
		}
	}else{
		if(textObj.value == "" && MRcolor == "#999"){
			textObj.value = linkList[obj].title;
			textObj.style.color = MRcolor;
			butObj.value = linkList[obj].button;
		}else{
			if(textObj.value.substring(0,3) =="请输入"){
				textObj.value = "";
				textObj.style.color = MRcolor;
			}
		}
	}
}

var indexSearFont=null;
function SearchText2(obj,mcolor){
	if(indexSearFont == null){
		indexSearFont = obj.value;
		obj.value = "";
		obj.style.color = mcolor;
	}else{
		if(obj.value == ""){
			obj.value = indexSearFont;
			indexSearFont = null;
			obj.style.color = mcolor;
		}
	}
}

var commandTabObj;
function CommonTab(sum,obj,objG,objTab,placeSum){
	/*
		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){
	/*
	移动式切换
		sum-------当前按下对象
		obj-------按钮主对象
		objG------按钮子对象
		objTab----切换内容对象
		objTabG---切换内容子对象
		cursor----判断是否要手按钮，0为有，1为没
	*/
	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(obj){
	var strObj = $(obj).innerHTML;
	var str = strObj.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) + "...";}
    strObj.innerHTML="";
	document.writeln(str);
}

//添加获取字符串长度的方法,一个双字节字符长度计2，ASCII字符计1
String.prototype.len = function(){
	return this.replace(/[^\x00-\xff]/g,"aa").length;
}

/*===========图片双居中==========*/
	//可选对象
	function ImgObjMiddle(){
		for(var i=1;i<arguments.length;i++){
			var obj = document.getElementById(arguments[i]);
			var objA = obj.getElementsByTagName("a");
			for(var f=0;f<objA.length;f++){
				if(objA[f].className == arguments[0]){var objAWH = objA[f];break}
				//class与数组第一个名称相同则获取这个宽高对象，做为统一宽高
			}
			for(var k=0;k<objA.length;k++){
				if(objA[f].className == arguments[0] && objA[k].innerHTML.indexOf("src=",0) != "-1"){
					var objImg = objA[k].getElementsByTagName("img")[0];
					objImg.style.marginLeft = (objAWH.offsetWidth - objImg.width - 2) / 2 +"px";
					objImg.style.marginTop = (objAWH.offsetHeight - objImg.height - 2) / 2 +"px";
				}
			}
		}
	}
	/*所有className=comImgCent_T图片双居中。获取不到隐藏对象的高宽*/
	function ImgObjMiddleAll(){
		var objA = document.getElementsByTagName("a");
		for(var k=0;k<objA.length;k++){
			if(objA[k].className == "comImgCent_T" && objA[k].innerHTML.indexOf("src=",0) != "-1"){
				var objImg = objA[k].getElementsByTagName("img")[0];
				objImg.style.marginLeft = (objA[k].offsetWidth - objImg.width - 2) / 2 +"px";
				objImg.style.marginTop = (objA[k].offsetHeight - objImg.height - 2) / 2 +"px";
			}
		}
	}
	//判断是否全局默认为否
	var imgCMTF = false;
	function panduanObj(){if(imgCMTF){ImgObjMiddleAll();}}
	addListener(window,"load",panduanObj);


	function WHImgMiddle(obj,W,H){
		/*比例缩小居中 <img onload="WHImgMiddle(this,50,50)"/>*/
		var image = new Image();
		image.src = obj.src;
		if(image.width>0 && image.height>0){
			if(image.width/image.height >= W/H){
				if(image.width > W){
					obj.width = W;
					obj.height = (image.height*W)/image.width;
				}
			}else{
				if(image.height > H){
					obj.height = H;
					obj.width = (image.width*H)/image.height;
				}
			}
		}
		var sumT = (H - obj.height - 2) / 2;
		sumT = (obj.height == H) ? 0 : sumT;
		obj.style.marginTop = sumT + "px";
	}
	function WHImgMiddleAll(){
		/*对象全局比例缩小居中  WHImgMiddleAll(50,50,"objImgMIddle"...);*/
		var W = arguments[0];
		var H = arguments[1];
		for(var i=2;i<arguments.length;i++){
			var objImg = $(arguments[i]).getElementsByTagName("img");
			for(var k=0;k<objImg.length;k++){
				var obj = objImg[k];
				var image = new Image();
				image.src = obj.src;
				if(image.width>0 && image.height>0){
					if(image.width/image.height >= W/H){
						if(image.width > W){
							obj.width = W;
							obj.height = (image.height*W)/image.width;
						}
					}else{
						if(image.height > H){
							obj.height = H;
							obj.width = (image.width*H)/image.height;
						}
					}
				}
				var sumT = (H - obj.height - 2) / 2;
				sumT = (obj.height == H) ? 0 : sumT;
				obj.style.marginTop = sumT + "px";
			}
		}
	}
/*===========图片双居中==========*/


function Search_OnKeyDown(event){
	// 13: ENTER
	if(event.keyCode == 13){
		return true;
	}else return false;
}

/**登录跳转，登录后返回原来页面
 * yjx
 */
function loginRedirect(){location.href="http://china.herostart.com/trade/mycenter/login?nextUrl="+encodeURIComponent(location.href);}

/*======对象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透明=====*/

