﻿//=============================在线快速订单===========================//

//-------------------------数据库分页-------------------------//
var intPageCurrent = 1; //当前页
//具体页
function NumberPage(pagecurrent){
    intPageCurrent = parseInt(pagecurrent);
	var recordSum = $("recordSum").firstChild.nodeValue;
	//显示加载进度条
	showLoadingDiv();
	//发送异步请求
	Request.sendGET("ZxOrderPage.ashx?pageCurrent=" + pagecurrent +"&type=1&rnd="+ new Date(),pageSuccess,null,true,null)
}

//上一页
function PrePage(){
	intPageCurrent = intPageCurrent - 1;
	if (intPageCurrent > 0)
	{
		var recordSum = $("recordSum").firstChild.nodeValue;
		//显示加载进度条
	    showLoadingDiv();
		Request.sendGET("ZxOrderPage.ashx?pageCurrent=" + intPageCurrent + "&type=1&rnd="+ new Date(),pageSuccess,null,true,null)
	}
	else
	{
		intPageCurrent = 1;
	}
}


//下一页
function NextPage(){
	intPageCurrent = parseInt(intPageCurrent) + 1;
	var recordSum = $("recordSum").firstChild.nodeValue;
	//计算总页数
	var intPageSum = recordSum % 11 != 0 ? recordSum / 11 + 1 : recordSum / 11;
	if (intPageCurrent <= parseInt(intPageSum))
	{
		//显示加载进度条
	    showLoadingDiv();
		Request.sendGET("ZxOrderPage.ashx?pageCurrent=" + intPageCurrent + "&type=1&rnd="+ new Date(),pageSuccess,null,true,null)
	}
	else
	{
		intPageCurrent = parseInt(intPageSum);
	}
	
}
//分页信息成功返回
function pageSuccess(req,data){
	var reTxt = req.responseText;

	arrayStr = reTxt.split("|");
	
	$("MsgTable").innerHTML = arrayStr[0];
	//插入控制条
	if (arrayStr[1] != "null") {
		$("strPageBar").innerHTML = arrayStr[1];
	}
    //隐藏加载进度条
	removeLoadingDiv()
}
//-----------------------------------------跳转到指定的页----------------------------//
function goPage()
{
	var goPageNum = $("goPageTxt").value
	if (isNaN(goPageNum))
	{
		alert("输入的页数必须是数字！");
		return;
	}
	else if (goPageNum == "")
	{
		alert("跳转页不能为空！");
		return;
	}
	else if (parseInt(goPageNum) <= 0)
	{
		alert("请输入大于0的数！");
		return;
	}
	
	//跳转页
	NumberPage(goPageNum);
}

//===================================处理与删除操作==================================//
//-----------全选与全不选-----------//
function selCheck()
{
	var checkList = document.getElementsByName("selectCheck");
	var CheckAll = document.getElementById("CheckAll");
	
	if (CheckAll.checked != true) {
		for (i = 0; i < checkList.length; i++) {
		   checkList[i].checked = false;
		}
	}
	else
	{
		for (i = 0; i < checkList.length; i++) {
		   checkList[i].checked = true;
		}
	}
}
//-------------------是否已经选择 并获取相应的信息ID号-------------//
var MsgIdArray = ""; //ID字符串
function IsSelected()
{
	MsgIdArray = "";
	var MsgList = document.getElementsByName("selectCheck");
	for (i=0; i<MsgList.length; i++)
	{
		if (MsgList[i].checked == true)
		{
			MsgIdArray += MsgList[i].id.substring(8) + "|";
		}
	}
	//假如没有选择试通知
	if (MsgIdArray == "")
	{
		alert("您还没有选择任何信息!");
	}
}
//------------------------多条删订单信息------------------------//
function deMulOrderMsg()
{
	//判断是否已经选择了短信息
	IsSelected();
	//没有选择跳出程序
	if (MsgIdArray == "")
	{
		return;
	}
	if (confirm("您确定要删除所选的订单信息吗？")) {
		//显示加载提示
		showLoadingDiv();
		//以Get方式发送异步请求
		Request.sendGET("ZxOrderPage.ashx?MsgIdArray=" + MsgIdArray + "&type=2&rnd=" + new Date(), deMulOrderMsgSu, null, true, null);
	}
}
function deMulOrderMsgSu(req,data)
{
    var reTxt = req.responseText;
	if (reTxt != "")
	{
		if (reTxt == "21")
		{
			//删除加载提示
			removeLoadingDiv();
			alert("所选订单信息删除成功！");
			//重新加载数据
			NumberPage(intPageCurrent);
		}
	}
}

//------------------------多条处理订单信息------------------------//
function DealMulOrderMsg()
{
	//判断是否已经选择了短信息
	IsSelected();
	//没有选择跳出程序
	if (MsgIdArray == "")
	{
		return;
	}
	if (confirm("您确定所选的订单已处理了吗？")) {
		//显示加载提示
		showLoadingDiv();
		//以Get方式发送异步请求
		Request.sendGET("ZxOrderPage.ashx?MsgIdArray=" + MsgIdArray + "&type=3&rnd=" + new Date(), DealMulOrderMsgSu, null, true, null);
	}
}
function DealMulOrderMsgSu(req,data)
{
    var reTxt = req.responseText;
	if (reTxt != "")
	{
		if (reTxt == "31")
		{
			//删除加载提示
			removeLoadingDiv();
			alert("所选订单状态成功更改为已处理！");
			//重新加载数据
			NumberPage(intPageCurrent);
		}
	}
}

//=======================================订单详细信息================================//
//关闭窗口
function closeWin()
{
	$("shadowDiv").style.display = "none";
	//移除遮罩层
	RemoveBlackBgDiv('DetailBgDiv');
	
	BackDetailWin();
}
//发送详细信息异步请求
function ShowOrderDetail(OrderID)
{
	EditOrderID = OrderID;

	//显示加载提示
	showLoadingDiv();
	//以GET方式发送异步请求
	Request.sendGET("ZxOrderPage.ashx?OrderID="+ OrderID +"&type=4&rnd=" + new Date(),ShowOrderDetailSu,null,true,null);
}
function ShowOrderDetailSu(req,data)
{
	var reTxt = req.responseText;
	if (reTxt != "")
	{
		//移除加载提示
		removeLoadingDiv();
		
		var MsgArr = reTxt.split("|");
		//初始化表单
		$("ProductName").innerHTML = "<span>商品名称：</span>"+ MsgArr[0] +"";
		$("TrueName").innerHTML = "<span>姓名：</span>"+ MsgArr[1] +"";
		$("Tel").innerHTML = "<span>联系电话：</span>"+ MsgArr[2] +"";
		$("UserIP").innerHTML = "<span>客户IP：</span>"+ MsgArr[3] +"";
		$("OrderTime").innerHTML = "<span>下单时间：</span>"+ MsgArr[4] +"";
		$("IsDeal").innerHTML = "<span>处理情况：</span>"+ MsgArr[5] +"";
		$("AddressDetial").innerHTML = "<span>详细地址：</span>"+ MsgArr[6] +"";
		$("Memo").innerHTML = "<span>备注留言：</span>"+ MsgArr[7] +"";
		
		$("shadowDiv").style.left = parseInt(document.body.clientWidth / 2 - 200) + parseInt(document.documentElement.scrollLeft) + "px";
		//创建遮罩层
		createBlackBgDiv("DetailBgDiv");
		//显示详细窗体
		$("shadowDiv").style.display = "";
	}
}


//========================================订单搜索=================================//
//搜索按钮事件
var SeProductName,SeTrueName,SeAddressDetial,SeTel,SeOrderTime;
function sendSearch()
{
	//获取前台搜索限制条件
	SeProductName = escape($("SeProductName").value);
	SeTrueName = escape($("SeTrueName").value);
	SeAddressDetial = escape($("SeAddressDetial").value);
	SeTel = escape($("SeTel").value);
	SeOrderTime = escape($("SeOrderTime").value);
	
	//显示加载提示
	showLoadingDiv();
	//构造POST参数
	var strPOST = "type=5&SeProductName="+ SeProductName +"&SeTrueName="+ SeTrueName +"&SeAddressDetial="+ SeAddressDetial +"&SeTel="+ SeTel +"";
	strPOST += "&SeOrderTime="+ SeOrderTime +"&pageCurrent=1&rnd="+ new Date() +"";

	//以POST方式发送异步请求
	Request.sendPOST("ZxOrderPage.ashx",strPOST,sendSearchSu,true,null);
}
//搜索成功返回
function sendSearchSu(req,data)
{
	var reTxt = req.responseText;

	arrayStr = reTxt.split("|");
	
	$("MsgTable").innerHTML = arrayStr[0];
	//插入控制条
	if (arrayStr[1] != "null") {
		$("strPageBar").innerHTML = arrayStr[1];
	}
    //隐藏加载进度条
	removeLoadingDiv()
} 
//---------------------------搜索后的数据分页------------------------//
var intPageCurrent2 = 1; //当前页

//具体页
function NumberPage2(pagecurrent){
    intPageCurrent2 = parseInt(pagecurrent);
	var recordSum = $("recordSum").firstChild.nodeValue;
	//显示加载进度条
	showLoadingDiv();

	//搜索后的分页参数 
	var strPOST2 = "type=5&SeProductName="+ SeProductName +"&SeTrueName="+ SeTrueName +"&SeAddressDetial="+ SeAddressDetial +"&SeTel="+ SeTel +"";
	strPOST2 += "&SeOrderTime="+ SeOrderTime +"&pageCurrent="+ intPageCurrent2 +"&rnd="+ new Date() +"";
	//以POST方式发送异步请求
	Request.sendPOST("ZxOrderPage.ashx",strPOST2,sendSearchSu2,true,null);
}

//上一页
function PrePage2(){
	intPageCurrent2 = intPageCurrent2 - 1;
	if (intPageCurrent2 > 0)
	{
		var recordSum = $("recordSum").firstChild.nodeValue;
		//显示加载进度条
	    showLoadingDiv();
		//搜索后的分页参数 
var strPOST2 = "type=5&SeProductName="+ SeProductName +"&SeTrueName="+ SeTrueName +"&SeAddressDetial="+ SeAddressDetial +"&SeTel="+ SeTel +"";
	strPOST2 += "&SeOrderTime="+ SeOrderTime +"&pageCurrent="+ intPageCurrent2 +"&rnd="+ new Date() +"";
		//以POST方式发送异步请求
	    Request.sendPOST("ZxOrderPage.ashx",strPOST2,sendSearchSu2,true,null);
	}
	else
	{
		intPageCurrent2 = 1;
	}
}


//下一页
function NextPage2(){
	intPageCurrent2 = parseInt(intPageCurrent2) + 1;
	var recordSum = $("recordSum").firstChild.nodeValue;
	//计算总页数
	var intPageSum = recordSum % 11 != 0 ? recordSum / 11 + 1 : recordSum / 11;
	if (intPageCurrent2 <= parseInt(intPageSum))
	{
		//显示加载进度条
	    showLoadingDiv();
		//搜索后的分页参数 
var strPOST2 = "type=5&SeProductName="+ SeProductName +"&SeTrueName="+ SeTrueName +"&SeAddressDetial="+ SeAddressDetial +"&SeTel="+ SeTel +"";
	strPOST2 += "&SeOrderTime="+ SeOrderTime +"&pageCurrent="+ intPageCurrent2 +"&rnd="+ new Date() +"";
		//以POST方式发送异步请求
	    Request.sendPOST("ZxOrderPage.ashx",strPOST2,sendSearchSu2,true,null);
	}
	else
	{
		intPageCurrent2 = parseInt(intPageSum);
	}
	
}
//分页信息成功返回
function sendSearchSu2(req,data){
	var reTxt = req.responseText;

	arrayStr = reTxt.split("|");
	
	$("MsgTable").innerHTML = arrayStr[0];
	//插入控制条
	if (arrayStr[1] != "null") {
		$("strPageBar").innerHTML = arrayStr[1];
	}
    //隐藏加载进度条
	removeLoadingDiv()
}
//跳转页
function goPage2()
{
	var goPageNum = $("goPageTxt").value
	if (isNaN(goPageNum))
	{
		alert("输入的页数必须是数字！");
		return;
	}
	else if (goPageNum == "")
	{
		alert("跳转页不能为空！");
		return;
	}
	else if (parseInt(goPageNum) <= 0)
	{
		alert("请输入大于0的数！");
		return;
	}
	
	//跳转页
	NumberPage2(goPageNum);
}

//----------------------------------切换表单==============================//
//浏览订单
function showBrowseOrder()
{
	$("OrderSearch").style.display = "none"; //查询表单
	$("OrderMsgShow").style.display = ""; //浏览表单
	$("OrderBtn").style.display = "none"; //按钮
	$("PwdDiv").style.display = "none";
	//重新加载数据
	NumberPage(intPageCurrent);
}
function showSearchOrder()
{
	$("OrderSearch").style.display = ""; //查询表单
	$("OrderMsgShow").style.display = ""; //浏览表单
	$("OrderBtn").style.display = ""; //按钮
	$("PwdDiv").style.display = "none";
}
function showEditOrder()
{
	$("OrderSearch").style.display = "none"; //查询表单
	$("OrderMsgShow").style.display = ""; //浏览表单
	$("OrderBtn").style.display = ""; //按钮
	$("PwdDiv").style.display = "none";
	
	//重新加载数据
	NumberPage(intPageCurrent);
}
function showPwdEdit()
{
	$("OrderSearch").style.display = "none"; //查询表单
	$("OrderMsgShow").style.display = "none"; //浏览表单
	$("OrderBtn").style.display = "none"; //按钮
	$("PwdDiv").style.display = "";
}

//==================================修改密码============================//
function editAdminQx()
{
	//获取前台表单数据
	var NewPassWord = escape($("NewPwd").value);
	var RePassWord = escape($("ReNewPwd").value);
	if (NewPassWord == "" || RePassWord == "")
	{
		alert("两个密码都不能为空！");
		return;
	}
	if (NewPassWord != RePassWord){
		alert("两次输入的密码不一致！");
		return;
	}
	
	//以Get方式发送异步请求
	Request.sendGET("ZxOrderPage.ashx?UserPass="+ NewPassWord +"&type=6&rnd"+ new Date(), editAdminQxSu,null,true,null);
}
//修改密码成功返回
function editAdminQxSu(req,data)
{
	var reTxt = req.responseText;
	if (reTxt != "")
	{
		if (reTxt == "61")
		{
			alert("管理员帐号密码修改成功！");
		}
	}
}


//===============================用户登录============================//
//------------------------- 用户登录脚本
//用户登录按钮
function loginBtn()
{
	//获取表单数据
	var UserName = escape($("UserName").value);
	var UserPass = escape($("UserPass").value);
	var isRemember = "false";
	if ($("IsRemember").checked == true)
	{
		isRemember = "true";
	}
	if (UserName == "" || UserPass == "" )
	{
		alert("用户名和密码不能为空！");
		return;
	}
	//显示文字加载提示
	$("SubmitBtn").innerHTML = "<b style=\"color:#FECA83;\">登录中请稍后……</b></font>";
	//以GET方式发送异步请求
	var strGet = "ZxOrderPage.ashx?UserName="+ UserName +"&UserPass="+ UserPass +"&isRemember="+ isRemember +"&type=12&rnd=" + new Date();
	Request.sendGET(strGet,loginBtnSu,null,true,null);
	
}
function loginBtnSu(req,data)
{
	var reTxt = req.responseText;
	if (reTxt != "")
	{
		if (reTxt == "121")
		{
			window.location.href = "ZxOrder.aspx";

		}
		else if (reTxt == "122")
		{
			alert("用户名或密码错误！")
			//显示登录按钮
		   $("SubmitBtn").innerHTML = "<input id=\"LoginBtn\" type=\"button\" value=\"登 录\" onclick=\"loginBtn();\" />";
		}

	}
}

//---------------------------------显示并初始化修改窗口-----------------------------//

var EditOrderID; //修改订单信息ID

function EditWinInit()
{
	//以GET方式发送异步请求
	Request.sendGET("ZxOrderPage.ashx?OrderID="+ EditOrderID +"&type=8&rnd=" + Math.random(),EditWinInitSu,null,true,null);
	

}
//初始化成功返回
function EditWinInitSu(req,data)
{
	var reTxt = req.responseText;
	
	if (reTxt != "")
	{
		var reArr = reTxt.split("|");
		
		$("ProductNameEdit").value = reArr[0];
		$("OrderNameEdit").value = reArr[1];
		$("OrderTelEdit").value = reArr[2];
		$("OrderAddressEdit").value = reArr[3];
		
		$("EditLineOrder").style.display = "";
	    $("DetailFormList").style.display = "none";
	    $("DetailMainTitle").innerHTML = "&nbsp; >> 订单信息修改  <span onclick=\"closeWin();\">×</span>";
	}
	
	
}

//返回详细窗口
function BackDetailWin()
{
	$("EditLineOrder").style.display = "none";
	$("DetailFormList").style.display = "";
	$("DetailMainTitle").innerHTML = "&nbsp; >> 订单详细信息  <span onclick=\"closeWin();\">×</span>";
}

//保存修改的订单
function SaveOrderEdit()
{
	if (confirm("您确定要保存此订单的修改吗？"))
	{
		var ProductName = escape($("ProductNameEdit").value);
		var TrueName = escape($("OrderNameEdit").value);
		var Tel = escape($("OrderTelEdit").value);
		var AddressDetial = escape($("OrderAddressEdit").value);
		
		//构造POST参数
		var strPOST = "OrderID="+ EditOrderID +"&ProductName="+ ProductName +"&TrueName="+ TrueName +"&Tel="+ Tel  +"&AddressDetial="+ AddressDetial +"&type=9&rnd=" + Math.random();
		//以POST方式发送异步请求
		Request.sendPOST("../ZxOrderPage.ashx",strPOST,SaveOrderSu,true,null);
	}
}
//保存修改成功
function SaveOrderSu(req,data)
{
	var reTxt = req.responseText;
	if (reTxt != "")
	{
		if (reTxt == "91")
		{
			alert("订单修改成功！");
			
			//重新加载分页
			NumberPage(intPageCurrent);
			
			//重新加载详细信息
			closeWin();
			ShowOrderDetail(EditOrderID);
		}
	}
}

