// JavaScript Document

var $ = document.getElementById;

//用户注册
function reguser(){
	ymPrompt.alert({message:'正在打开，请稍候……',
				   handler:function(){
							ymPrompt.win('/user/reg-user.asp',422,500,'用户注册',null,null,null,{id:'a'});
									}
					});
	setTimeout(function(){ymPrompt.doHandler('ok')},1000);
	
}

//用户修改
function updateuser(){
		ymPrompt.alert({message:'正在打开，请稍候……',
				   handler:function(){
							ymPrompt.win('/user/UpdateUserInfo.Asp',422,440,'用户信息修改',null,null,null,{id:'b'});
									}
					});
	setTimeout(function(){ymPrompt.doHandler('ok')},1000);	
}

//用户登录
function userLogin(usernm,userpass){
	if(usernm.length<1 || userpass.length<1){alert("用户名或密码不能为空！");return;}
	var ajax = new AJAXRequest;
		ajax.get(
				 "inc/c_query.asp?method=userLogin&username="+usernm+"&userpass="+userpass,
					function(obj){
						if(obj.responseText != "false"){
							//alert(obj.responseText);
							//var result =  eval('(' + obj.responseText + ')');
							/*var userLoginForm = $("userLoginForm");
							*/
						//window.location.reload();
							
							/*if($("rurl").value != ""){
								//alert($("rurl").value);
								window.location.href = $("url").value;
							}
							else
							{
								window.location = "/bookmain.asp";
							}*/
							window.location = "/bookmain.asp";
							
						}
						else
						{
							alert("Wrong username or password!");
						}
						}
				);
}

//退出登录
function logout(){
	var ajax = new AJAXRequest;
		ajax.get("inc/c_query.asp?method=logout",
				 function(obj){
					 	if(obj.responseText == '1'){
							ymPrompt.succeedInfo("Successful opertion!<br>Click \"OK\" to jump homepage。",null,null,null,function(){window.location = '/index.asp';});
						}
						else
						{
							ymPrompt.errorInfo("Log out error。",null,null,null,function(){window.location = '/index.asp';});
						}
					 }
				 );
	}
//获取期次
function getissue(){
	var issue = $("issue");
	var ajax = new AJAXRequest;
		ajax.get(
				 "inc/c_query.asp?method=getIssue",
					function(obj){
						var result =  eval('(' + obj.responseText + ')');
						var retArray = result["myRecord"];
						for(var i=0;i<retArray.length;i++){
							var op = document.createElement("option");
							op.innerText = retArray[i]["MARCQKMLName"]+" ";
							//op.value = retArray[i]["MARCQKMLId"];
							op.value = retArray[i]["MARCQKMLName"];
							issue.appendChild(op);
							}	
						getClassification("0");	//更新分类
						}
					);
}


//根据期次获取分类
	function getClassification(issueid){
		var Classification = $("Classification");
		clearOp(Classification);			//清空select内容
		issueid = issueid.replace(" ","");
		//alert(issueid);
		var ajax = new AJAXRequest;
		ajax.get(
				 "inc/c_query.asp?method=getClassification&issueid="+issueid,
					function(obj){
						//alert(obj.responseText);
						var result =  eval('(' + obj.responseText + ')');
						var retArray = result["myRecord"];
						//alert(typeof(issueArray));
						for(var i=0;i<retArray.length;i++){
							var op = document.createElement("option");
							op.innerText = retArray[i]["bookkindname"]+"("+retArray[i]["count"]+")";
							op.value = retArray[i]["bookkindid"];
							Classification.appendChild(op);
						}
						
						}
					);
	}
	
//搜索菜单更新分类
	function upBkind(obj){
		var index = obj.selectedIndex;
		var text = obj.options[index].text;
		getClassification(text);
	}
	
//清空select中的option
	function clearOp(obj){
		while(obj.options.length>1){
			obj.remove(1);
		}
	}
	
	
//checkBox选择
//存放用户id、商品id、类型至tempsel表
	function selTemp(obj,userid,seltype){
		var checked;
		//alert(obj.checked);
		if(obj.checked){checked="1"}else{checked="0"}
		//alert(checked+"|"+userid+"|"+obj.id+"|"+seltype);
		var ajax = new AJAXRequest;
			ajax.get(
				 "inc/c_query.asp?method=selContrl&checked="+checked+"&userid="+userid+"&prodid="+obj.id+"&seltype="+seltype,
					function(obj){
						//alert(obj.responseText);
						}
					);
	}

//更新页内数据选中状态
	function updateSelStatus(userid,ids,seltype){
		ids = ids.replace(/,/g,"\',\'");
		ids = "\'"+ids;
		ids = ids + "\'";
		var ajax = new AJAXRequest;
			ajax.get(
				 "inc/c_query.asp?method=updateSelStatus&userid="+userid+"&ids="+ids+"&seltype="+seltype,
					function(obj){
							//alert(obj.responseText);
							if(obj.responseText == "{}"){
								//alert("无结果");
							}
							else
							{
								try{
									var result =  eval('(' + obj.responseText + ')');
									var retArray = result["myRecord"];
									$("infoBox").innerHTML = "Your selected:" + retArray.length;
									for(var i=0;i<retArray.length;i++){
										$(retArray[i]["prodid"]).checked = true;
									}
								}
								catch(err){
									ymPrompt.errorInfo(obj.responseText,400,260);
								}
							}						
						}
					);
	}

//清除所有临时选择结果
	function clearSel(selType){
		var ajax = new AJAXRequest;
			ajax.get(
				 "inc/c_query.asp?method=clearSel&seltype="+selType,
					function(obj){
							//alert(obj.responseText);
							if(obj.responseText == "1"){
								//$("infoBox").innerHTML = "清除成功";
								ymPrompt.succeedInfo("Successful opertion!<br>All selected clear!",null,null,null,function(){window.location.reload();});
								setTimeout(function(){ymPrompt.doHandler('ok')},800);
							}
							else
							{
							}						
						}
					);
	}
	
//放入购物车（收藏夹）
function addFavorite(userid,selType){
	var ajax = new AJAXRequest;
			ajax.get(
				 "inc/c_query.asp?method=addFavorite&userid="+userid+"&seltype="+selType,
					function(obj){
							//alert(obj.responseText);
							//ymPrompt
							var result =  eval('(' + obj.responseText + ')');
							var count = result["count"];
							var ret = result["ret"];
							if(ret == "1"){
								ymPrompt.succeedInfo("Successful opertion!<br>Total:<span style='color:red;'>"+count+"</span> Goods。<br> Jump to cart now...",null,null,null,function(){
																								   window.location = "/ListMARCBuyCar.asp?PageType=1";
																								   });
							}
							else
							{
								ymPrompt.errorInfo("Please choose goods first!");
								//ymPrompt.errorInfo("加入购物车失败，请重试！");
							}
							
						}
					);	
}

//删除收藏夹（购物车）
function delFav(selType){
	var ajax = new AJAXRequest;
		ajax.get(
			 "inc/c_query.asp?method=delFav&seltype="+selType,
				function(obj){
					//alert(obj.responseText);
					var result =  eval('(' + obj.responseText + ')');
							var count = result["count"];
							var ret = result["ret"];
							if(ret == "1"){
								ymPrompt.succeedInfo("Successful opertion!<br><span style='color:red;'>"+count+"</span> chooses deleted!",null,null,null,function(){window.location.reload();});
							}
							else
							{
								ymPrompt.errorInfo("Please choose goods first!");
								//ymPrompt.errorInfo("加入购物车失败，请重试！");
							}					
					}
				)
}

//导出为Excel文件
function exportExcel(selType){
	var ajax = new AJAXRequest;
		ajax.get(
			 "/user/ExportExcel.asp?seltype="+selType,
				function(obj){
					//alert(obj.responseText);
					var result =  eval('(' + obj.responseText + ')');
					var count = result["count"];
					var fileurl = result["url"];
					if(count>0){
						/*ymPrompt.succeedInfo('导出Excel成功！<br>共导出'
											 +count+'条数据，<a href=\"'
											 +fileurl+'\" target=\"_blank\">点此下载。</a>',null,null,null,function(){downExcelOk(selType)});*/
						ymPrompt.succeedInfo('<a href=\"'
											 +fileurl+'\" target=\"_blank\">Successful opertion!<br>Click to download!</a>',null,null,null,function(){
												 clearSel(selType);
												 document.location.href = fileurl;
												 });
						
						
					}
					else
					{
						ymPrompt.errorInfo("Please choose goods first!"
											);
					}
				}
				);
}
//下载Excel文件之后的提示选择，已弃用
function downExcelOk(selType){
	ymPrompt.confirmInfo({message:'点击“确定”按钮清除选择并返回<br>点击“取消”按钮直接返回列表。',
						 handler:function(tp){
								if(tp=='ok'){
									clearSel(selType);
									}
								if(tp=='cancel'){
									ymPrompt.close();
									}
								if(tp=='close'){
									}
								}
						});
					}
					

//首页简单搜索下拉菜单，显示商品分类
//获得快速搜索的下拉内容
function getSearchKind()
{
	var ajax = new AJAXRequest;
		ajax.get(
			 "/inc/function.asp?method=getSearchKind",
				function(obj){
					var result =  eval('(' + obj.responseText + ')');
					var kinds = result["myRecord"];
					//alert(kinds);
					var searchKind = document.getElementById("searcKind");

					for(var i=0;i<kinds.length;i++)
					{
						var kindObj = kinds[i];
						var kindOp = document.createElement("option");
							kindOp.innerText = kindObj.BookKindName;
							kindOp.value = kindObj.BookKindId;
							kindOp.id = kindObj.BookKindId;
						if(kindObj.Deep == "1"){searchKind.appendChild(kindOp);}
						if(kindObj.Deep == "2"){
							var o = $(kindObj.ParentId);
							kindOp.innerText = "  └─"+kindOp.innerText;
							searchKind.insertBefore(kindOp,o.nextSibling);
							}						
					}
					//alert($("1").innerText);
					//设定搜索条件
					searchKind.value = $("s1").value?$("s1").value:"0";
					$("keyword").value = $("s2").value?$("s2").value:"请输入书名，其他请点击高级搜索";
				}
			);
}

					
					