var isIE = navigator.appName=='Microsoft Internet Explorer'?true:false;
var isFF = navigator.userAgent.toLowerCase().indexOf("firefox") != -1;
var currentTab = document.getElementById("product");
function changeProduct(o){
  var BtnName;
	var SoForm = document.getElementById("form1");
	var SoBtn = document.getElementById("searchBtn");
	var query = document.getElementById("query");
	var ac = document.getElementById("ac");
	if(o == currentTab){
		return false;
	} else {
		o.className = "currentSelect";
		currentTab.className = "cTab";
		switch(o.id) {
			case "product":
				BtnName = "产品搜索";
				act = "/advancedSearch.jsp";
				query.name="name";
				break;
			case "guide":
				BtnName = "导购搜索";
				act = "/articleSearch.jsp";
				ac.value = "1";
				query.name="query";
				break;
			case "assess":
				BtnName = "评测搜索";
				act = "/articleSearch.jsp";
				ac.value = "2";
				query.name="query";
				break;
			case "comment":
				BtnName = "评论搜索";
				act = "/articleSearch.jsp";
				ac.value = "5";
				query.name="query";
				break;
		}
		SoForm.action = act;
		SoBtn.value = BtnName;
		currentTab = o;
		if(query.value == "") {
			query.focus();
		}
		return false;
	}
}
function validateQuery() {
	var query = document.getElementById("query");
	var queryString = query.value;
	if(queryString == '') {
		query.focus();
		return false;
	}
	return true;
}
var waitInterval;
var lastTab = $("tab1");
var lastContent = $("content1");
var MouseDelayTime = 150;
function setCurrent(idx) {
	clearTimeout(waitInterval);
	waitInterval = window.setTimeout("changeTo(" + idx + ");",MouseDelayTime);
}
function changeTo(idx) {
	var tab = $("tab" + idx);
	var content = $("content" + idx);
	if(tab == lastTab) return;
	tab.className = "active";
	content.className = "display";
	lastTab.className = "normal";
	lastContent.className = "hidden";
	lastTab = tab;
	lastContent = content;
}
function $(elemId) {
	return document.getElementById(elemId);
}

function clearAction() {
	clearTimeout(waitInterval);
}
function addBookmark(title) {
	var url = parent.location.href;
	if (window.sidebar) { 
	       window.sidebar.addPanel(title, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}
function homePage(obj,url) {
	if(isIE) homePageIE(obj,url);
	if(isFF) homePageFF(url);
}
function homePageIE(obj,url){
	obj.style.behavior = 'url(#default#homepage)';
	obj.setHomePage(url);
}
function homePageFF(url) {
  if(window.netscape) {
		try {  
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
		} catch (e) {  
			alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");  
			return false;
		}
  }
  var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
  prefs.setCharPref('browser.startup.homepage', url);
}
