var xmlHttp = false;
try {
	xmlHttp = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (othermicrosoft) {
				try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
			xmlHttp = false;
		}
	}
}
if (!xmlHttp){
	alert("无法创建 XMLHttpRequest 对象！");
}

function getInfo(id,num,n) {
	var myid = id;
	var num = document.getElementById("num"+id).value;//获得表单的数据
	var url = "ajax.php?id="+ escape(id) +"&num=" + escape(num) + "&n=" + escape(n);
	xmlHttp.open("GET", url, true);//这里的true代表是异步请求
	xmlHttp.onreadystatechange = function(){updatePage(id)};
	xmlHttp.send(null);
}
 
function updatePage(id){
	if (xmlHttp.readyState == 4) {
		var response = xmlHttp.responseText;
		if (response == 0 ) {
			document.getElementById("num"+id).value = response;
			document.getElementById("total"+id).value = response;
		} else {
			document.getElementById("total"+id).value = response;
		}
	}
}

//no ajax
function $(id){
	return document.getElementById(id);
}
function checksearch(input){
	if (input.value == "郎世宁 郊原牧马图"){
		input.value = "";
	} else if (input.value == "") {
		input.value = "郎世宁 郊原牧马图";
	}
}

function extend(id){
	if ($(id).style.display == 'none'){
		$(id).style.display = '';
		$(id).style.marginLeft = '24px';
	} else {
		$(id).style.display = 'none';
	}
}

function is_email( str ){
	p = /^([\w\.-]+)@([a-zA-Z0-9-]+)(\.[a-zA-Z\.]+)$/;
	if(str.search(p) == -1){
		return false;
	}else{
		return true;
	}
}
function special_char( str ){
	p = /^([\w-]+)$/i;
	if(str.search(p) == -1){
		return true;
	}else{
		return false;
	}
}
function imgauth(){
	var pic = document.getElementById('imgauth');
	var n = Math.random();
	pic.src = 'inc/create-image.php?t=' + n * 1000;
}

function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
function SetHome(obj,vrl){
        try{
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                        }
                        catch (e) {
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
}