var solrBook = {};
var sysidList = [];
var libcodeList = [];
var classnosubList = [];
var classnosubcodeList = [];
$(function(){
$("#serachkey").focus();
initSolrBook();
intiPageDefaultEnvent();
getDoubanBook();
});
function getDoubanBook(){
$(".book-list .bookimg ").each(function (index, element) {
var url = ctx + '/par/common/getDoubanBook.do';
var param = {};
param.isbn = $(this).parent().find('input').val();
var div = $(this).parent().find('div');
if(param.isbn && param.isbn.length > 0){
$.post(url, param, function(data) {
if (data.status == "0" && data.message!="操作成功") {
var booklink = JSON.parse(data.message);
var imageUrl = booklink.image.replace("view\/subject\/m\/public","spic");
div.html("");
};
}, 'json');
};
});
}
function writeSearchLog(solrBook){
var url = ctx + '/par/common/writeSearchLog.do';
var param = solrBook;
$.post(url, param, function(data) {
}, 'json');
}
function sortBookList(value){
var solrfield =$("#sortkey").val();
var solrsort = $("#sorttype").val();
$("#page").val(1);
$("#solrfield").val(solrfield);
$("#solrsort").val(solrsort);
var formbook = document.getElementById('formbook');
formbook.submit();
}
function intiPageDefaultEnvent(){
$('.sidelist dd .show-data').click(function(){
if($(this).parent().parent().find('.li-data').is(":hidden"))
{
$(this).parent().parent().find('.li-data').show();
$(this).html("只显示前10条");
}else{
$(this).parent().parent().find('.li-data').hide();
$(this).html("显示更多...");
}
});
}
function initPagingBoxData(solrBook){
$("#bibindex").val(solrBook.serachtype);
setSearchFacetHtml(solrBook);
}
function facetSearch(type,key){
$("#"+type).val(key);
var formbook = document.getElementById('formbook');
formbook.submit();
}
function facetClassSubSearch(type,key){
$("#"+type).val(key);
$("#classnosubcode").val("");
$("#serachtype").val("");
$("#serachkey").val("");
$("#page").val(1);
var formbook = document.getElementById('formbook');
formbook.submit();
}
function facetClassSubCodeSearch(type,key){
$("#"+type).val(key);
$("#classnosub").val("");
$("#serachtype").val("");
$("#serachkey").val("");
$("#page").val(1);
var formbook = document.getElementById('formbook');
formbook.submit();
}
function exitFacetSearch(type){
$("#"+type).val("");
var formbook = document.getElementById('formbook');
formbook.submit();
}
function exitFacetYearSearch(type,endtype){
$("#"+type).val("");
$("#"+endtype).val("");
var formbook = document.getElementById('formbook');
formbook.submit();
}
function setSearchFacetHtml(solrBook){
var html = "";
var facetArr = $(".facet-condtion");
facetArr.each(function(i, elt) {
if(solrBook[elt.id]){
if(elt.id == 'year' && solrBook["endyear"]){
html += ""+ solrBook["year"] + "-" + solrBook["endyear"] +"
";
}else if(elt.id != 'endyear'){
html += ""+ getSearchFacetNameByCode(solrBook,elt.id) +"
";
}
}
});
if(html){
$(".search-facet").html("