function cleanWhitespace(element) {
	for (var i = 0;i<element.childNodes.length;i++) {
		var node = element.childNodes[i]
		if (node.nodeType ==3 && !/\S/.test(node.nodeValue))
		node.parentNode.removeChild(node);
	}
	}
	
	function SohuMenuGlobal(_tab, _content, evt,_startNum,classNames){
		this.tabs = [];
		this.contents = [];
		this.currentNum;
		this.init(_tab,_content,evt,_startNum,classNames);
	}
	
	
	SohuMenuGlobal.prototype.init = function(_tab, _content, evt,_startNum,classNames){
		var old
		var obj = document.getElementById(_tab)
		var cbj = document.getElementById(_content)
		if (!obj) return false
		if (!cbj) return false
		cleanWhitespace(obj)
		cleanWhitespace(cbj)
		this.tabs = obj.getElementsByTagName("LI");
		if (!this.tabs) return false
		
		for(var i=0; i<this.tabs.length; i++){
			this.tabs[i].flag = i;
		}
	
		var contstemp = cbj.childNodes;
		for(var i=0; i<contstemp.length; i++){
			if(contstemp[i].nodeType == 1)	 this.contents.push(contstemp[i]);
		}
		
		if (_startNum>=this.tabs.length) {_startNum=0}
		if (!_startNum){_startNum=0}
		if (!classNames) {classNames="active"}
		if (!evt) {evt=2}
		
		this.tabs[_startNum].style.display=""
		this.tabs[_startNum].className=classNames
		this.contents[_startNum].style.display=""
		this.currentNum = _startNum
		this.addEvent(evt,classNames);
	}
	
	SohuMenuGlobal.prototype.addEvent = function(evt,classNames){
		for(var i=0; i<this.tabs.length; i++){
			this.tabs[i].reflect = this;
			if (evt==2) {
				this.tabs[i].onmouseover = function(){
					var last = this.reflect.currentNum;
					this.reflect.contents[last].style.display="none"
					this.reflect.contents[this.flag].style.display=""
					
					if (this.reflect.tabs[last].className!="active") {
						this.reflect.tabs[last].className=old
					}else {
						this.reflect.tabs[last].className=""
					}
					
					old = this.reflect.tabs[this.flag].className
					if (!old) {
					this.reflect.tabs[this.flag].className=classNames
					} else {
					this.reflect.tabs[this.flag].className=old+"_1"
					}
					
					
					this.reflect.currentNum = this.flag;
					this.blur();
					return false;
				}
			} else {
				this.tabs[i].onclick = function(){
					var last = this.reflect.currentNum;
					this.reflect.contents[last].style.display="none"
					this.reflect.contents[this.flag].style.display=""
					if (this.reflect.tabs[last].className!="active") {
						this.reflect.tabs[last].className=old
					}else {
						this.reflect.tabs[last].className=""
					}
					
					old = this.reflect.tabs[this.flag].className
					if (!old) {
					this.reflect.tabs[this.flag].className=classNames
					} else {
					this.reflect.tabs[this.flag].className=old+"_1"
					}
					this.reflect.currentNum = this.flag;
					this.blur();
					return false;
				}
			}
				
		}
	}
	
function showMode(o){
	if (o==1) {
	    showFlag="bigView";
		document.getElementById("product_list_pic").style.display="block";
		document.getElementById("search_list").style.display="none";
		
	}
	
	if (o==2) {
	    showFlag="smallView";
		document.getElementById("product_list_pic").style.display="none";
		document.getElementById("search_list").style.display="block";
	}

	document.getElementById("sTExt").className="show_text"+o;
	document.getElementById("sPIc").className="show_pic"+o;

}
//
function bj2008item_str(item_title, item_pic, item_url) {
	this.item_title = item_title;
	this.item_pic = item_pic;
	this.item_url = item_url;
}

/////////////////////////////////////////////////////////////////////
/**
 * 新增加的js
 */

function cleanWhitespace(element) {
	for (var i = 0;i<element.childNodes.length;i++) {
		var node = element.childNodes[i]
		if (node.nodeType ==3 && !/\S/.test(node.nodeValue))
		node.parentNode.removeChild(node);
	}
	}
	
	function SohuMenuGlobal(_tab, _content, evt,_startNum,classNames){
		this.tabs = [];
		this.contents = [];
		this.currentNum;
		this.init(_tab,_content,evt,_startNum,classNames);
	}
	
	
	SohuMenuGlobal.prototype.init = function(_tab, _content, evt,_startNum,classNames){
		var old
		var obj = document.getElementById(_tab)
		var cbj = document.getElementById(_content)
		if (!obj) return false
		if (!cbj) return false
		cleanWhitespace(obj)
		cleanWhitespace(cbj)
		this.tabs = obj.getElementsByTagName("LI");
		if (!this.tabs) return false
		
		for(var i=0; i<this.tabs.length; i++){
			this.tabs[i].flag = i;
		}
	
		var contstemp = cbj.childNodes;
		for(var i=0; i<contstemp.length; i++){
			if(contstemp[i].nodeType == 1)	 this.contents.push(contstemp[i]);
		}
		
		if (_startNum>=this.tabs.length) {_startNum=0}
		if (!_startNum){_startNum=0}
		if (!classNames) {classNames="active"}
		if (!evt) {evt=2}
		
		this.tabs[_startNum].style.display=""
		this.tabs[_startNum].className=classNames
		this.contents[_startNum].style.display=""
		this.currentNum = _startNum
		this.addEvent(evt,classNames);
	}
	
	SohuMenuGlobal.prototype.addEvent = function(evt,classNames){
		for(var i=0; i<this.tabs.length; i++){
			this.tabs[i].reflect = this;
			if (evt==2) {
				this.tabs[i].onmouseover = function(){
					var last = this.reflect.currentNum;
					this.reflect.contents[last].style.display="none"
					this.reflect.contents[this.flag].style.display=""
					
					if (this.reflect.tabs[last].className!="active") {
						this.reflect.tabs[last].className=old
					}else {
						this.reflect.tabs[last].className=""
					}
					
					old = this.reflect.tabs[this.flag].className
					if (!old) {
					this.reflect.tabs[this.flag].className=classNames
					} else {
					this.reflect.tabs[this.flag].className=old+"_1"
					}
					
					
					this.reflect.currentNum = this.flag;
					this.blur();
					return false;
				}
			} else {
				this.tabs[i].onclick = function(){
					var last = this.reflect.currentNum;
					this.reflect.contents[last].style.display="none"
					this.reflect.contents[this.flag].style.display=""
					if (this.reflect.tabs[last].className!="active") {
						this.reflect.tabs[last].className=old
					}else {
						this.reflect.tabs[last].className=""
					}
					
					old = this.reflect.tabs[this.flag].className
					if (!old) {
					this.reflect.tabs[this.flag].className=classNames
					} else {
					this.reflect.tabs[this.flag].className=old+"_1"
					}
					this.reflect.currentNum = this.flag;
					this.blur();
					return false;
				}
			}
				
		}
	}
	
function showMode(o){
	if (o==1) {
	    showFlag="bigView";
		document.getElementById("product_list_pic").style.display="block";  
		document.getElementById("search_list").style.display="none";
		
	}
	
	if (o==2) {
	    showFlag="smallView";
		document.getElementById("product_list_pic").style.display="none";
		document.getElementById("search_list").style.display="block";
	}
	document.getElementById("sTExt").className="show_text"+o;
	document.getElementById("sPIc").className="show_pic"+o;
}


    copyToClipBoard = function(txt,url) { 
		if(window.clipboardData) { 
		window.clipboardData.clearData(); 
		window.clipboardData.setData("Text",  txt+"\n"+url); 
		alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友");
		} else if(navigator.userAgent.indexOf("Opera") != -1) { 
		window.location = txt+"\n"+url; 
		alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友");
		} else if (window.netscape) { 
		try { 
		netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
		} catch (e) { 
		alert("您的firefox安全限制限制您进行剪贴板操作，请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试"); 
		return false; 
		} 
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
		if (!clip) 
		return; 
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
		if (!trans) 
		return; 
		trans.addDataFlavor('text/unicode'); 
		var str = new Object(); 
		var len = new Object(); 
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
		var copytext =  txt+"\n"+url; 
		str.data = copytext; 
		trans.setTransferData("text/unicode",str,copytext.length*2); 
		var clipid = Components.interfaces.nsIClipboard; 
		if (!clip) 
		return false; 
		clip.setData(trans,null,clipid.kGlobalClipboard); 
		alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友");
		} 
} 
function bookmark(url){
	url = url||window.location.href;
    var title = document.title;
    if (window.sidebar) {
        window.sidebar.addPanel(title, url, "");
    } else if (window.ActiveXObject) {
        window.external.AddFavorite(url, title);
    }
}


