function getInfo(instrumentid,pagenow)
 {
     JInstrument.getInstrumentWorks(instrumentid,pagenow,hallnpsot);
}

    function hallnpsot(infoList)
    {
     //alert(infoList);
     var message="";
     var deptInfo = infoList[0];
     var workPage = infoList[1];
     
     
     
     //获取一个表格
     var table = document.getElementById("tableInfo");
     $("#tableInfo").html("<tr><td class='toptdjs1'>作品名</td><td class='toptdjs2'>播放</td><td class='toptdjs3'>专辑号</td><td class='toptdjs4'>&nbsp;</td></tr>");
     for(var i=0;i<deptInfo.length;i++)
     {
      //获取传递过来的数据
      var workid = deptInfo[i].workId;
      var cname = deptInfo[i].cname;
      var ename = deptInfo[i].ename;
      var item_code = deptInfo[i].item_code;
      
      //添加一行
	     var classname1="tdjs1";
	     var classname2="tdjs2";
	     if(i%2==1){
	     	classname1="tdjs3";
	     	classname2="tdjs4";
	     }
	     var html_con="";
	     var a="/kuke/library/content_index/8.570708/195802/";
	     html_con += "<td class='"+classname1+"'><a href=\"/kuke/library/content_index/"+item_code+"/"+workid+"/\">"+(cname!=null&&cname!='null'?cname:"")+"</br>"+(ename!=null&&ename!='null'?ename:"")+"</a></td>";
	     html_con += "<td class='"+classname2+"'><a href=\"/kuke/instrument?o=playfull&workid="+workid+"\" target=\"op\" border=\"0\"><img src=\"/images/body/zhongji_list_bofang_x.gif\" alt=\"播放\" width=\"18\" height=\"17\" onclick=\"\" border=\"0\"/></a></td>";
	     html_con += "<td class='"+classname2+"'>"+item_code+"</td>";
	     html_con += "<td class='"+classname2+"'><a href=\"/kuke/library/content/"+item_code+"/\">进入所在专辑&gt;&gt;</a></td>";
     	 $("#tableInfo").append("<tr>"+html_con+"</tr>");
     }
     pagetag(workPage);
    }
    
    function pagetag(workPage){
    var pagetagstr="";
    var pageCount=workPage.pageCount;
    var pageNow=workPage.currentPage;
    var instrumentid=workPage.instrumentid;
    
    var nextPage=parseInt(pageNow)+1;
    var upPage=parseInt(pageNow)-1;
    
    //显示到第几页 共多少页
		if(pageCount>1){
			pagetagstr="<li style=\"text-align: center;border:''\">&nbsp;共"+pageCount+"页&nbsp;到第&nbsp;<input style=\"ime-mode:disabled;width:20px;height:12px;font-size:12px;\" name=\"d-1340563-p\""+ "id=\"d-1340563-p\" size=\"2\" value=\""+pageNow+"\" onkeydown=\"javascript:if(event.keyCode==13){checkpage('"+instrumentid + "','"+ pageCount + "');}\" />";
			pagetagstr+="&nbsp;页&nbsp;<img src=\"/images/body/button.gif\" align=\"absmiddle\" style=\"cursor:hand\" onclick=\"checkpage('"+instrumentid +"','"+ pageCount + "');\"></li>";
		}
		//尾页
		if(pageCount>1){
			pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+pageCount+"')\">尾页</span></li>\n";
		}
		
		//下一页
		if (pageNow >= pageCount) {
			if(pageCount>1){
				pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+pageCount+"')\">下一页</span></li>\n";
			}
		} else {
			pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+nextPage+"')\">下一页</span></li>\n";
			
		}
		
		//页码显示
		var pageLong=9;  //最长 显示几个页码
		var pageSpacing=4; //页码间隔
		if(pageCount>pageLong){
			//大于最长页码数
			var newPageNow=pageNow-pageSpacing; //重几个页码开始

			//判断当前页码后面是否还够pageSpacing个，，如果不够，，就把差添加到前面

			if(pageCount-pageNow<pageSpacing){
				newPageNow=newPageNow-(pageSpacing-(pageCount-pageNow));
			}
			
			if(newPageNow>1){
				for(var i=newPageNow+pageLong-1;i>=newPageNow;i=i-1){
					if(i<=pageCount){
						if(pageNow==i){
							pagetagstr+="<li class=\"activepage\">"+ pageNow+ "</li>\n";
						}else{
							pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+i+"')\">"+i+"</span></li>\n";
						}
					}					
				}
			}else{
				for(var i=pageLong;i>0;i=i-1){
					if(pageNow==i){
						pagetagstr+="<li class=\"activepage\">"+ pageNow+ "</li>\n";
					}else{
						pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+i+"')\">"+i+"</span></li>\n";
					}				
				}
			}
		}else{
			//少于最长页码,不需要做判断，，直接显示出来
			if(pageCount>1){
				for(var i=pageCount;i>0;i=i-1){
					if(pageNow==i){
						pagetagstr+="<li class=\"activepage\">"+ pageNow+ "</li>\n";
					}else{
						pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+i+"')\">"+i+"</span></li>\n";
					}				
				}
			}			
		}
		
		//上一页
		if (!pageNow==1) {
			pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','"+upPage+"')\">上一页</span></li>\n";
		} else {
			if(pageCount>1){
				pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','1')\">上一页</span></li>\n";
			}
		}
		
		 //首页
		if(pageCount>1){
			pagetagstr+="<li onMouseOut=\"this.style.borderColor='';this.style.color=''\" onMouseOver=\"this.style.border='1px solid #fd6d01';this.style.color='#fd6d01';\" style=\"cursor:hand;\"><span onclick=\"getInfo('"+instrumentid+"','1')\">首页</span></li>\n";
		}
     $("#divinfo").html(pagetagstr);
    }
    
    function checkpage(instrumentid,pagecount){
	var stra=$("#d-1340563-p").val();
	message="以下内容不符合要求,请检查!\n"
	opt=false;
	if(stra == ""){
		message+="请填写页码！\n";
		opt=true;
	}else{
		for (nIndex=0; nIndex<stra.length; nIndex++){ 
			cCheck = stra.charAt(nIndex); 
			if (!(IsDigit(cCheck))) {
				message+="页码必须有数字组成!\n";
				opt=true;
				break;
				
			}
		} 
	}
	if(parseInt(stra)>pagecount){
		message+="您提交的页码无效！\n";
		opt=true;
	}
	if(opt){
		alert(message);
		return false;
	}else{
		getInfo(instrumentid,stra);
	}
	
}

/**
*是否都是数字
*/
function IsDigit(cCheck)
{ 
    return (('0'<=cCheck) && (cCheck<='9')); 
    
}

