function addEvent(obj, type, fn) {
	if (obj.addEventListener){
		obj.addEventListener(type, fn, false);	//如果是Mozilla
	}
	else if (obj.attachEvent) {
		alert("CC");
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() {obj["e"+type+fn](window.event);}	//如果是IE
		obj.attachEvent("on"+type, obj[type+fn]);
	}
}
function switchTag(tag,content)
{
	for(i=1; i <5; i++)
	{
		if ("tag"+i==tag)
		{
			document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
			document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
		}else{
			document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
			document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
		}
		if ("content"+i==content)
		{
			document.getElementById(content).className="";
		}else{
			document.getElementById("content"+i).className="hidecontent";
		}
		document.getElementById("content").className=content;
	}
saveHistory();
}
function hitmenu(bcid, eve){
	//eve为0的时候为关闭，为1的时候为打开，为2的时候点击
	//tag 相等的时候判断eve是否打开，如果都不相等则都关闭
	var os = document.getElementById("leftmenu").getElementsByTagName('ul');
	for(i=0; i<os.length; i++){
		os[i].hight =18;
		if (os[i].id == bcid){
			if (eve == '1'){
				os[i].className = "";}
			else if(eve == '2'){
				os[i].className = (os[i].className == 'hidden')?'':'hidden';}
			else{
				os[i].className = "hidden";}
			}
		else{
			os[i].className = "hidden";
			}
	}
}
function formatpage(bcid)
{	//等于0即选择主产品,无分类,否则选择分类
	//var D = document.getElementById("hstttile");
	var o = document.getElementById("hstttile").getElementsByTagName('div');;
	if (bcid != '0'){						//有类参数,选择大类
		for(i=0; i<o.length; i++){
			if( (o[i].id == "AA1") || (o[i].id == "BB"+bcid) ){		//
				o[i].className = "";}
			
			else{
				o[i].className = "hidecontent";}
		}
	}
	else{
		for(i=0; i<o.length; i++){
			if (o[i].id == "AA1"){
				o[i].className = "";}
			else{
				o[i].className = "hidecontent";}
			//alert(o[i].id + ":" +o[i].className)
		}
	} 
	
	//D = document.getElementById("allplist");	
	o = document.getElementById("allplist").getElementsByTagName('div');
	if (bcid != '0'){
		for(i=0; i<o.length; i++){
			if ((o[i].id == "DD"+bcid)||(o[i].id == "EE" + bcid)){
				o[i].className = "";}
			else{			
				o[i].className = "hidecontent";}
		}
	}
	else{
		for(i=0; i<o.length; i++){
			if ((o[i].id == "DD0")||(o[i].id.substr(0,2) == "EE"))
				o[i].className = ""
			else
				o[i].className = "hidecontent";
		}	
	}
	saveHistory();
}

function subString(str, len, hasDot) 
{ 
    var newLength = 0; 
    var newStr = ""; 
    var chineseRegex = /[^\x00-\xff]/g; 
    var singleChar = ""; 
    var strLength = str.replace(chineseRegex,"**").length; 
    for(var i = 0;i < strLength;i++) 
    { 
        singleChar = str.charAt(i).toString(); 
        if(singleChar.match(chineseRegex) != null) 
        { 
            newLength += 2; 
        }     
        else 
        { 
            newLength++; 
        } 
        if(newLength > len) 
        { 
            break; 
        } 
        newStr += singleChar; 
    } 
     
    if(hasDot && strLength > len) 
    { 
        newStr += "..."; 
    } 
    return newStr; 
} 