
function findFAQ() {
	
	controlLoading(true);
	
	var findScope_all = document.getElementById("all").checked ? "all" : "";
	var findScope_question = document.getElementById("question").checked ? "question" : "";
	var findScope_answer = document.getElementById("answer").checked ? "answer" : "";
	var findScope_author = document.getElementById("author").checked ? "author" : "";
	var findScope_type = document.getElementById("type").checked ? "type" : "";
	var findScope = findScope_all + findScope_question + findScope_answer + findScope_author + findScope_type;
	var findContent = document.getElementById("findContent").value;
	
	FaqService.getFAQHtml(findContent, findScope, cb);
}

function cb(response) {
//	alert(response);
	if (response) {
		document.getElementById("noresult").style.display = "none";
		document.getElementById("result").style.display = "block";
		controlLoading(false);
		document.getElementById("result").innerHTML = response;
	} else {
		document.getElementById("noresult").style.display = "block";
		document.getElementById("result").style.display = "none";
		
		document.getElementById("keywords").innerHTML = document.getElementById("findContent").value ? document.getElementById("findContent").value : "请您输入要查询的关键字";
	}
	
	document.getElementById("findContent").focus();
	
}

function controlLoading(is) {
	var resultObj = document.getElementById("result");
	if (is) {
		resultObj.innerHTML = "正在加载,请等待...";
	} else {
		resultObj.innerHTML = "加载完毕!";
	}
}

function controlAnswer(answerId) {
	var answerObj = document.getElementById(answerId);
	if (answerObj.style.display == "none") {
		answerObj.style.display = "block";
	} else {
		answerObj.style.display = "none";
	}
}

function displayMore() {
	var moreObj = document.getElementById("more");
	var labelAuthorObj = document.getElementById("labelAuthor");
	var labelTypeObj = document.getElementById("labelType");
	if (labelAuthorObj.style.display == "none") {
		labelAuthorObj.style.display = "block";
		labelTypeObj.style.display = "block";
		moreObj.innerHTML = "<<更多";
	} else {
		labelAuthorObj.style.display = "none";
		labelTypeObj.style.display = "none";
		moreObj.innerHTML = "更多>>";
	}
}

function createIndex() {
	//alert(event.keyCode);
	if(event.ctrlKey && event.keyCode == 69) {
		if (window.confirm("您确认要重建索引吗?")) {
			FaqService.indexFiles(indexCallback); 
		}
	} 
}

function indexCallback() {
	alert("索引创建成功!");
}


/**
 * 在线添加MSN
 */
function messengerInstalled() {
	try {
		new ActiveXObject("MSNMessenger.P4QuickLaunch");
		return true;
	} catch (e) {
		return false;
	}
}


function addMessenger() {
	if (messengerInstalled()) {
		document.getElementById("messenger").href = "msnim:chat?contact=xiaoi@efesco.com";
	} else {
		alert("您没有安装MSN或使用的不是IE浏览器！");
	}
}