try {
	document.execCommand("BackgroundImageCache", false, true);
}
catch (e) {
}

function addfavorite(sTitle, sURL) {
	try {
		window.external.addFavorite(sURL, sTitle);
	}
	catch (e) {
		try {
			window.sidebar.addPanel(sTitle, sURL, "");
		}
		catch (e) {
			alert("加入收藏失败，请使用Ctrl+D进行添加。");
		}
	}
}

function sethome(sTitle, sURL) {
	try {
		sTitle.style.behavior='url(#default#homepage)'; sTitle.setHomePage(sURL);
	}
	catch(e) {
		if(window.netscape) {
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
			}  
			catch (e) { 
				alert("此项操作被浏览器拒绝！\n\n1.请在浏览器地址栏中输入about:config并按回车键。\n2.在进入高级设置之前可能会出现一个安全警告提示，点击“我保证会小心”。\n3.将signed.applets.codebase_principal_support设置为true。\n4.重新进行“设为首页”操作。");  
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage', sURL);
		}
	}
}

function $$(o) {
	return document.getElementById(o);
}

window.onload = function() {
	for(var i=0; i<document.links.length; i++)
	document.links[i].onfocus = function() {this.blur()}
}

function ikeyword(obj, type) {
	var init = "请输入搜索关键字..";
	switch(type) {
		case 1:
			if(obj.value == init) {
				obj.value = "";
			}
			obj.style.cssText = "color: #666666;";
			break;
		case 2:
			if(obj.value == "") {
				obj.value = init;
				obj.style.cssText = "";
			}
			else {
				obj.style.cssText = "color: #666666;";
			}
			break;
	}
}

function checkkeyword(f) {
	var k = f.elements["keyword"];
	if (k.value == "请输入搜索关键字.." || k.value == "") {
		alert("请您输入要搜索的关键字。");
		k.focus();
		return false;
	}
	return true;
}

function checode() {
	if ((event.keyCode < 48 && event.keyCode != 13) || event.keyCode > 57) {
		event.returnValue = false;
	}
}
function refcode() {
	$$("imgcode").src = "/getcode.asp?s=" + Math.random();
	$$("code").value = "";
}
function crecode(sURL) {
	if (sURL.indexOf("getcode.asp") == -1) {
		$$("imgcode").src = "/getcode.asp?s=" + Math.random();
	}
}

function webload() {
	var web_left = $$("web_left").scrollHeight;
	var web_right = $$("web_right").scrollHeight;
	var web_newheight = Math.max(web_left, web_right);
	$$("web_left").style.height = web_newheight-80 + "px";
	$$("web_right").style.height = web_newheight-80 + "px";
}

function select_active(o) {
	$$(o).style.display="block";
}
function select_mouseover() {
	try {
		window.clearTimeout(timer);
	}
	catch(e) {
	}
}
function select_mouseout(o) {
	var possel = $$(o).style.display;
	if(possel == "block") {
		timer = setTimeout("select_hide('" + o + "')", 100);
	}
}
function select_hide(o) {
	$$(o).style.display = "none";
}
function select_show(o, i, name, v, s) {
	$$(o).innerHTML = name;
	$$(i).value = v;
	select_hide(s);
}

function createajax() {
	var xmlhttp;
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {}
		}
	}
	return xmlhttp;
}

function ajaxcode() {
	var code = $$("code").value;
	var xmlhttp = createajax();
	xmlhttp.onreadystatechange = function() {
		if (4 == xmlhttp.readyState) {
			if (200 == xmlhttp.status) {
				if (code.length == 5) {
					$$("codetext").src = xmlhttp.responseText;
				} else {
					$$("codetext").src = "images/none.gif";
				}
			} else {
				alert("异步提交数据时发生一个错误。");
			}
		}
	}
	xmlhttp.open("post","ajax_user.asp",true);
	xmlhttp.setRequestHeader('content-type','application/x-www-form-urlencoded');
	xmlhttp.send("act=ajaxcode&code=" + escape(code) + "&n=" + Math.random());
}

function checkadmin(f) {
	var username = f.elements["admin_id"];
	var password = f.elements["password"];
	var code = f.elements["code"];
	if (username.value.length < 1) {
		alert("错误：\n请输入管理员帐号。");
		username.focus();
		return false;
	}
	if (password.value.length < 1) {
		alert("错误：\n请输入管理员密码。");
		password.focus();
		return false;
	}
	if (code.value.length < 5) {
		alert("错误：\n请输入验证码。");
		code.focus();
		return false;
	}
	return true;
}

function createajax() {
	var xmlhttp;
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {}
		}
	}
	return xmlhttp;
}

function reclass(id, str) {
	var xmlhttp = createajax();
	xmlhttp.onreadystatechange = function() {
		if (4 == xmlhttp.readyState) {
			if (200 == xmlhttp.status) {
				$$(str).innerHTML = xmlhttp.responseText;
			} else {
				alert("异步提交数据时发生一个错误。");
			}
		}
	}
	xmlhttp.open("post", "ajax_class.asp", true);
	xmlhttp.setRequestHeader("content-type", "application/x-www-form-urlencoded");
	xmlhttp.send("id=" + escape(id) + "&n=" + Math.random());
}
