//根据浏览器的不同创建AJAX对象
function createAjax()
{
	var _xmlhttp;
	try
	{
		_xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			_xmlhttp=new XMLHttpRequest();
		}
		catch(e)
		{
			_xmlhttp=false;
		}
	}
	return _xmlhttp;
}

//删除多余的空格
function trim(str)  
{ 
  return str.replace(/(^\s*)|(\s*$)/g,"");
  //或者return(rTrim(lTrim(str)));
}
/// <summary>
/// 根据id查找对象
/// </summary>
/// <param name="id">id名称</param>
/// <param name="parent">容器对象</param>
/// <returns>页面元素对象</returns>
function $(id, parent)
{
    parent = (parent ? (parent.document ? parent.document : parent) : document);
    return parent.getElementById(id);
}

//AJAX_post方法
/*
	url :请求的服务器地址
	sendstr:以POST方式传递过去的字符串
	ajaxtype:以GET方式还是POST方式0是GET1是POST
	op:自己定义的，对应的操作
*/
function breezeajax(url,sendstr,ajaxtype,op)
{
	/* Ajax处理登录*/
		var ajax=createAjax();
		if(ajaxtype)//POST
		{
			ajax.open("POST",url,true);
		}
		else
		{
			ajax.open("GET",url,true);
		}
		ajax.onreadystatechange= function()
		{
			if(ajax.readyState==4)
			{
			if(ajax.status==200)
			{
					var info = ajax.responseText;
					info = trim(info);
					//alert(trim(op));
					if(trim(op).substr(0,1)=="#")
					{
						eval(trim(op).substr(1))(info);return;
					}
					switch(trim(op))//针对各种情况，执行各种操作
					{
						//-----------------------------------------------------------------超级管理员登录-----------------------------------------------------
						case "delinfo"://删除单条信息
							if(info=="breezeqx")
							{
								alert("对不起，您所在的用户组没有权限");return false;
							}
							info = info.split("^");
							var p = "tr"+trim(info[0]);
							if(trim(info[1]) == "ok")
							{
								document.getElementById(p).style.display='none';
						
							}
							else if(trim(info[1]) == "sorry")
							{
								alert("对不起,您不能删除它");
							}
							
						break;
						case "savearticlecomment":
							var logina = document.getElementById("content_login");
							if(info == "ok")
							{
								var f1 = filename.replace(".shtml","_comment.shtml");
								location.href="/"+f1;
							}
							else if(info == "errorcode")
							{
								alert("验证码输入有误");
								logina.innerHTML = "";
								return false;
							}
							else{alert(info);}
						break;
						case "saveproductcomment":
							var logina = document.getElementById("content_login");
							if(info == "ok")
							{
								//var f1 = filename.replace(".shtml","_comment.shtml");
								//location.href="/"+f1;
								alert("已保存");logina.innerHTML = "";
								var un = document.getElementById("user_name");var e = document.getElementById("user_email");
								var f = document.getElementById("VerifyCode");var g = document.getElementById("comment_content");
								un.value = "";e.value="";f.value="";g.value="";
							}
							else if(info == "errorcode")
							{
								alert("验证码输入有误");
								logina.innerHTML = "";
								return false;
							}
							else{alert(info);}
						break;
						//---------------------------------------------------------省市连动-------------------------------------------
			case "setcity": 
				
				var labels=info.split("|");
				document.getElementById("stu_city").options.length=0;
				if(document.all)
				{
					
					document.getElementById("stu_city").add(document.createElement("OPTION"));
					document.getElementById("stu_city").options[0].text="所有城市";
					document.getElementById("stu_city").options[0].value="";
					for(var ii=0;ii<labels.length;ii++)
					{
						var nn = labels[ii].split("*");
						var jj = ii+1;
						document.getElementById("stu_city").add(document.createElement("OPTION"));
						document.getElementById("stu_city").options[jj].text=nn[1];
						document.getElementById("stu_city").options[jj].value=nn[0];
					}
				}
				else
				{
								var option = document.createElement("option");
								option.text = "所有城市";
								option.value = "";
								document.getElementById("stu_city").appendChild(option);
								for(var ii=0;ii<labels.length;ii++)
								{
									var nn = labels[ii].split("*");
									var jj = ii+1;
									var option = document.createElement("option");
									option.text = nn[1];
									option.value = nn[0];
									document.getElementById("stu_city").appendChild(option);
									
								}
								
				}
				document.getElementById("stu_city").selectedIndex = 0; 
			 break;
			//企业后台订阅关键字
			case "orderkey":
				alert(info);
			break;
			case "lockuser"://锁定用户，企业|个人
			   if(info=="breezeqx")
				{
					alert("对不起，您所在的用户组没有权限");return false;
				}
				info = info.split("^");
				if(info[0]=="yesyes")
				{
					var s = "span_lock"+info[1];
					document.getElementById(s).innerHTML = "<font color=red>已锁定</font>";
				}
				else if(info[0]=="yesno")
				{
					var s = "span_lock"+info[1];
					document.getElementById(s).innerHTML = "<font color=blue>未锁定</font>";
				}
				else{alert("出错了");}
			break;
			case "setuser"://营销个人，企业
			    if(info=="breezeqx")
				{
					alert("对不起，您所在的用户组没有权限");return false;
				}
				else if(info=="breezeqx2")
				{
					alert("对不起，请确认下您刚才点过营销的是否已经打过电话？");return false;
				}
				//alert(info);
				info = info.split("^");
				if(info[0]=="yesyes")
				{
					var s = "span_set"+info[1];
					document.getElementById(s).innerHTML = "<font color=blue>"+info[2]+"</font>";
				}
				else if(info[0]=="yesno")
				{
					var s = "span_set"+info[1];
					document.getElementById(s).innerHTML = "<font color=cccccc>未处理</font>";
				}
				else{alert("出错了"+info);}
			break;
			
			case "indexkeywords"://关键字显示与否
			    if(info=="breezeqx")
				{
					alert("对不起，您所在的用户组没有权限");return false;
				}
				info = info.split("^");
				if(info[0]=="yesyes")
				{
					var s = "span_key"+info[1];
					document.getElementById(s).innerHTML = "<font color=red>已显示</font>";
				}
				else if(info[0]=="yesno")
				{
					var s = "span_key"+info[1];
					document.getElementById(s).innerHTML = "<font color=blue>未显示</font>";
				}
				else{alert("出错了");}
			break;
			case "checkkeywords"://关键字审核与否
			    if(info=="breezeqx")
				{
					alert("对不起，您所在的用户组没有权限");return false;
				}
				info = info.split("^");
				if(info[0]=="yesyes")
				{
					var s = "span_key_check"+info[1];
					document.getElementById(s).innerHTML = "<font color=red>已审核</font>";
				}
				else if(info[0]=="yesno")
				{
					var s = "span_key_check"+info[1];
					document.getElementById(s).innerHTML = "<font color=blue>未审核</font>";
				}
				else{alert("出错了");}
			break;
			case "ylorderkey"://企业预览订阅关键字对应记录条数
				info = info.split("^");
				
				var s = "span_yl"+info[0];
				document.getElementById(s).innerHTML = info[1];
				
			break;
			case "hf"://超级管理员恢复数据
				if(info=="breezeqx")
				{
					alert("对不起，您所在的用户组没有权限");return false;
				}
				info = info.split("^");
				if(info[0]=="yes")
				{
					var s = "span_hf"+info[1];
					document.getElementById(s).innerHTML = "<font color=blue>已恢复</font>";
				}
			break;
			case "changecheck":
				//alert(info);
				if(info=="breezeqx")
				{
					alert("对不起，您所在的用户组没有权限");return false;
				}
				if(info=="breezenoa")
				{
					alert("对不起，该企业的产品数已经很多了，不能再审核了！");return false;
				}
				if(info=="breezenob")
				{
					alert("对不起，该企业的供应信息已经很多了，不能再审核了~");return false;
				}
				info = info.split("^");
				if(info[0]=="yesyes")
				{
					var s = "span_check"+info[1];
					document.getElementById(s).innerHTML = "<font color=blue>已审核</font>";
				}
				else if(info[0]=="yesno")
				{
					var s = "span_check"+info[1];
					document.getElementById(s).innerHTML = "<font color=red>未审核</font>";
				}
				else{alert("出错了"+info);}
			break;
			case "xfpwd"://修复密码
				info = info.split("^");
				if(info[0]=="ok")
				{
					var spana = "span_killpwd"+info[1];
					document.getElementById(spana).innerHTML = "<font color=blue>已修改</font>";
				}
				else{alert('出错了，请与管理员联系');}
				break;
			case "savetxtkey":
					info = info.split("^");
					if(info[0]=="ok")
					{
						 var spana = "span_keya"+info[1];
						 var txta = "txt_keya"+info[1];
						 document.getElementById(spana).innerHTML=info[2];
						document.getElementById(spana).style.display="";
						document.getElementById(txta).style.display="none";
					}
					else{alert('出错了');}
				break;
			case "savetxtkeya":
					//alert(info);
					info = info.split("^");
					if(info[0]=="ok")
					{
						 var spana = "span_keya"+info[1];
						 var txta = "txt_keya"+info[1];
						 document.getElementById(spana).innerHTML=info[2];
						document.getElementById(spana).style.display="";
						document.getElementById(txta).style.display="none";
						document.getElementById("key_num").value=info[3];
					}
					else{alert('出错了');}
				break;

			case "getiparea"://超级管理员提取IP所属区域
				info = info.split("^");
				
				if(info[0]=="ok")
				{
					var s = "span_iparea"+info[2];
					document.getElementById(s).innerHTML = info[1];
				}
				else{alert(info);}
			break;

			case "addztlm":
				if(info == "no")
				{
					alert("对应该专题的栏目已经存在了，不可重复添加");
				}
				else
				{
					info1 = info.split("^");
					var alllm = document.getElementById("allztlm");
					alllm.innerHTML = alllm.innerHTML+info1[1]+"添加文章<br/>";
					document.getElementById('div_addlm').style.display='none';
				}
			break;
			case "changepictype"://更改统计图片显示类型（企业注册/个人注册/。。。）
				var height = document.getElementById("displayheight").value;
				var width = document.getElementById("displaywidth").value;
				var displaytype = document.getElementById("displaytype").value;
				document.getElementById("displaywidth").focus();
				var mypic = document.getElementById("mypica");
				mypic.src="displaypic.php?width="+width+"&height="+height+"&type="+displaytype;
				document.getElementById("hintspan").innerHTML = "";
				break;
			case "savear_lm":
					alert("已保存");
				break;
			case "delar_lm":
					info1 = info.split("^");
					if(info1[0]=="yes")
					{
						getlmarticle(info1[1]);
					}
				break;

			}
			}
			else{alert(ajax.status);}
			}

		}
		if(ajaxtype)//post
		{
			ajax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
			ajax.send(sendstr);
		}
		else
		{
			ajax.send(null);
		}
}

/*

//登陆
function Login()
{
   if(CheckUser() && CheckPwd() && CheckCode())
   {
       var newdiv = $("SubMsg");
	   var newdiv1 = $("CodeSpan");
       newdiv.className = "divprompt";
       newdiv.innerHTML = "<img src='../images/wait.gif'/>";
       var un = $("User_Name").value;
       var pw = $("User_Pwd").value;
	   var code = $("VerifyCode").value;
	   
       newdiv.style.display = "";
       un = trim(un);
       pw = trim(pw);
	   code = trim(code);
	   // Ajax处理登录
	   var url="adminajax.php?menu=login";
	   var sendstr = "name="+un+"&pwd="+pw+"&code="+code;
	   breezeajax(url,sendstr,1,"login");//POST方式。对应的LOGIN操作在上面		
	}
}

对应服务器程序的头部
	  response.charset = "gb2312"
	  Response.Buffer =True
      Response.ExpiresAbsolute =Now() - 1
      Response.Expires=0
      Response.CacheControl="no-cache"
*/

