//音乐信息查看页面
function downloadmusic(obj){
    alert('下载音乐'+obj);
}

function playmusic(obj){
   alert('播放音乐'+obj);
}
//专辑详细查看页面
function downloadalbum(obj){
   alert("下载整张专辑"+obj);
}

	function awaymethod(){
		  var valueinfo= document.getElementById("shouqi").innerHTML;
		  if(valueinfo=="收起+"){
		  document.getElementById("shouqi").innerHTML="展开-";
		   document.getElementById("words").style.display="none";
		  }else{
		   document.getElementById("shouqi").innerHTML="收起+";
		   document.getElementById("words").style.display="block";
		  }
		  
		}
	
		
$(document).ready(function(){
//下载选中歌曲
$("#downloadall").click(function(){
 var musicvalue="";
     var bool=false;
        $("input[name='musicinfo']").each(function(i) { 
        if(this.checked){
           musicvalue+="-"+this.value;
           bool=true;
        }
     });  
     if(!bool){
        alert('请选择要下载的歌曲！');
     }else{
         musicvalue= musicvalue.substr(1);
         alert(musicvalue);
     }

});

   $("#selectall").click(function() { 
      $("input[name='musicinfo']").each(function() { 
          $(this).attr("checked", true); 
      }); 
  }); 
  
  $("#deselectall").click(function() { 
      $("input[name='musicinfo']").each(function() { 
          $(this).attr("checked", !this.checked); 
      }); 
       }); 
       
      $("#playchecked").click(function() { 
  playcheckedmethod();
  }); 
  
   $("#playchecked1").click(function() { 
  playcheckedmethod();
  }); 
  
   $("#deleteid").click(function() { 
  deletecheckedmethod();
  }); 
});

function playcheckedmethod(){
var musicvalue="";
   var bool=false;
      $("input[name='musicinfo']").each(function(i) { 
           if(this.checked){
              musicvalue+="-"+this.value;
              bool=true;
           }
       }); 
       if(!bool){
          alert('请选择你要播放的歌曲！');
          return;
       }else{
         musicvalue= musicvalue.substr(1);
        var url='musicallaction!albumAddToBofangliebiao.action?albumIds='+musicvalue;
		$.post(url,function(data){
		//判断是否已经加入播放列表
			if(data==0){
				  window.open("newmusic/music.jsp",'music');
			}
		});
       }
		      
}

function deletecheckedmethod(){
var musicvalue="";
   var bool=false;
      $("input[name='musicinfo']").each(function(i) { 
           if(this.checked){
              musicvalue+="-"+$(this).attr("id");
              bool=true;
           }
       }); 
       if(!bool){
          alert('请选择你要删除的歌曲！');
          return;
       }else{
         musicvalue= musicvalue.substr(1);
     
          var url='collectionShare!delmuti.action?ids='+musicvalue;
		$.post(url,function(data){
		//判断是否删除成功
			if(data==0){
				window.location.reload();
			}else{
			    alert('删除失败');
			}
		});
       }
}

function onealbumaddtomusiclist(obj){
		 var url='musicallaction!oneAlbumAddToBofangliebiao.action?albumId='+obj;
		   $.post(url,function(data){
			//判断是否已经加入播放列表
				if(data==0){
					  window.open("newmusic/music.jsp");
				}
			});
}
		

function stringToDateTime(postdate) 
{ 
	var second = 1000; 
	var minutes = second*60; 
	var hours = minutes*60; 
	var days = hours*24; 
	var months = days*30; 
	var twomonths = days*365; 
	var myDate = new Date(Date.parse(postdate)); 
	if (isNaN(myDate)) 
	{ 
	myDate =new Date(postdate.replace(/-/g, "/")); 
	} 
	var nowtime = new Date(); 
	var longtime =nowtime.getTime()- myDate.getTime(); 
	var showtime = 0; 
	if( longtime > months*2 ) 
	{ 
	return postdate; 
	} 
	else if (longtime > months) 
	{ 
	return "1个月前"; 
	} 
	else if (longtime > days*7) 
	{ 
	return ("1周前"); 
	} 
	else if (longtime > days) 
	{ 
	return(Math.floor(longtime/days)+"天前"); 
	} 
	else if ( longtime > hours) 
	{ 
	return(Math.floor(longtime/hours)+"小时前"); 
	} 
	else if (longtime > minutes) 
	{ 
	return(Math.floor(longtime/minutes)+"分钟前"); 
	} 
	else if (longtime > second) 
	{ 
	return(Math.floor(longtime/second)+"秒前"); 
	}else 
	{ 
	//return(longtime+" error "); 
	return("刚刚"); 
	} 
} 

	$(document).ready(function(){
   //人人网
     $("#renrenwang").click(function(){
     window.open('http://share.renren.com/share/buttonshare.do?title='+encodeURIComponent(document.title.substring(0,76))+'&link='+encodeURIComponent(location.href)+'&content=','_blank','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
     });
     
      
     //新浪微博
     $("#xinlangweibo").click(function(){
     window.open('http://v.t.sina.com.cn/share/share.php?title='+encodeURIComponent(document.title.substring(0,76))+'&url='+encodeURIComponent(location.href)+'&rcontent=','_blank','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
     });
     
     //qq空间
     $("#qqkongjian").click(function(){
     
     window.open('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+encodeURIComponent(location.href)+'&rcontent=','_blank','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
     });
     
     //开心网
     $("#kaixinwang").click(function(){
     
     window.open('http://www.kaixin001.com/repaste/share.php?rtitle='+encodeURIComponent(document.title.substring(0,76))+'&rurl='+encodeURIComponent(location.href)+'&rcontent=','_blank','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes');
     
     });
});

 //播放所有的
   function playtopmusic(actionvalue){
          var musicvalue="";
	   var bool=false;
	   
	    $.post(actionvalue,function(data){
	         var json=eval(data);
	         if(json.length>0){
	           bool=true;
	   
	              for(var i=0;i<json.length;i++){
                      musicvalue+="-"+json[i].musicid;
                   }
             
                   {
                      if(!bool){
				          alert('请选择你要播放的歌曲！');
				          return;
				       }else{
				         musicvalue= musicvalue.substr(1);
				        var url='musicallaction!albumAddToBofangliebiao.action?albumIds='+musicvalue;
						$.post(url,function(data){
						//判断是否已经加入播放列表
							if(data==0){
								  window.open("newmusic/music.jsp",'music');
							}
						});
				       }
                   }
                 
	         }
	    });
	
	       
   }
   
   /********
		添加/移除歌曲 调用完ajax后再调用一次common_run()函数                 //////下面为自制专辑的js代码
	********/
   
     Array.prototype.remove=function(dx)
	  {
	
	  if(isNaN(dx)||dx>this.length){return false;}
	  for(var i=0,n=0;i<this.length;i++)
	  {
	  if(this[i]!=this[dx])
	  {
	  this[n++]=this[i]
	  }
	  }
	  this.length-=1
	  }
	  
  function collectionpage(obj){
    $.post("collectionShare!index2.action?currpage="+obj,function(data){
       $("#content1").html(data);
    common_run();
    });
	}
	
	function musicsearchpage(obj){
	var musicname=$("#musicname").val();
	var url="music!listForAddAlbum.action?currpage="+obj+"&musicname="+musicname;
	    $.post(encodeURI(url),function(data){
	       $("#down").html(data);
	    common_run();
	    });
	}
	
	$(document).ready(function(){
	  musicsearchpage(1);
	});
	
		function selectallmehtod(){
	 $("input[name='musicinfo']").each(function() { 
          $(this).attr("checked", true); 
      }); 
	}
	
	function deselectallmethod(){
      $("input[name='musicinfo']").each(function() { 
          $(this).attr("checked", !this.checked); 
      }); 
       }
       
       
     function playcheckedmehtod(){
		  playcheckedmethod();
		}
		
		 //把选中的歌曲添加到自制专辑中
	    function addcheckmusictoalbum(){
	        var bool=false;
	        var boolischongfu=false;
	        $("input[name='musicinfo']").each(function(i) { 
	        if(this.checked){
	             var booladd=false;
		         for(var i=0;i<window.parent.array.length;i++){
		             if(window.parent.array[i].musicid==$(this).val()){
			            booladd=true;
			            boolischongfu=true;
			         }
			     }
			     if(!booladd){
			         var tr=$(this).parent().parent();
			          var obj=new Object();
			          
                      obj.musicname= $(this).attr("id");;
                      obj.musicid= $(this).val();
			          window.parent.array.push(obj);
			     }
		        bool=true;
	        }
		     });  
		     if(boolischongfu){
		         alert('不能重复加入歌曲!');
		     }
		     if(!bool){
		        alert('请选择要添加到专辑的歌曲!');
		     }else{
		        window.parent.page(window.parent.currpage);
		     }
	    }
	    
	    	   //topmusic的试听方法
	  function addoneTopMusicToAlbum(obj1,obj2){
	       var bool=false;
	       for(var j=0;j<array.length;j++){
                if(array[j].musicid==obj2){
                   bool=true;
                }
	       }
	       if(bool){
	           alert('不能重复加入歌曲!');
	       }else{
	           var obj=new Object();
		        obj.musicname=obj1;
		        obj.musicid=obj2;
		        array.push(obj);
		        page(currpage);
	       }
	}
	
	
	   //把top10中的音乐全部加入到自制专辑中
     function addalltopmusictoalbum(){
      $.post("music!top10musicsharejson.action",function(data){
          var json=eval(data);
          var boolischongfu=false;
            for(var i=0;i<json.length;i++){
                   var booladd=false;
                   if(array.length>0){
                       for(var j=0;j<array.length;j++){
                         if(array[j].musicid==json[i].musicid){
                                booladd=true;
                                boolischongfu=true;
                             }
                         }
                      }
                          
                     if(!booladd){
                        var obj=new Object();
                     obj.musicname=json[i].musicname;
                     obj.musicid=json[i].musicid;
                     array.push(obj);
                     }
          }
          if(boolischongfu){
              alert('不能重复加入歌曲!');
          }
          page(currpage);
      });
     }
            

	
	   //把收藏的音乐全部加入到自制专辑中
            function addallcollectionmusictoalbum(){
             $.post("collectionShare!collectionsharejson.action",function(data){
                 var json=eval(data);
                 var boolischongfu=false;
                   for(var i=0;i<json.length;i++){
                         var booladd=false;
                     
                         if(array.length>0){
                             for(var j=0;j<array.length;j++){
                               if(array[j].musicid==json[i].musicid){
                                      booladd=true;
                                      boolischongfu=true;
                                   }
                               }
                            }
                                
                           if(!booladd){
                              var obj=new Object();
                           obj.musicname=json[i].musicname;
                           obj.musicid=json[i].musicid;
                           array.push(obj);
                           }
                 }
                 if(boolischongfu){
                     alert('不能重复加入歌曲!');
                 }
              
                 page(currpage);
             });
            }
	
		//删除一行方法 obj就是一个链接
	    function delRow(obj)
	    {
		     var  musicid=obj;
		     for(var i=0;i<array.length;i++){
		         if(array[i].musicid==musicid){
		             array.remove(i);
		         }
		     }
		     page(currpage);
	    }
	
	    
	    function addrow(musicname,musicid){
	      var obj=new Object();
	      obj.musicname=musicname;
	      obj.musicid=musicid;
	  
	       var bool=false;
	        for(var i=0;i<array.length;i++){
		         if(array[i].musicid==musicid){
		             bool=true;
		         }
		     }
		     if(bool){
		        alert('不能重复加入歌曲!');
		        return;
		     }else{
		         array.push(obj);
		         page(currpage);
		     }
	    }
		
	
		
	  function removecheckmusic(){
	     var bool=false;
	        $("input[name='musicinfo1']").each(function(i) { 
	        if(this.checked){
		         for(var i=0;i<array.length;i++){
			         if(array[i].musicid==$(this).val()){
			             array.remove(i);
			         }
			     }
		     
		        bool=true;
	        }
	     });  
	     if(!bool){
	        alert('请选择要删除的歌曲！');
	     }else{
	        page(currpage);
	     }
	 }
	 
	 var array=new Array();
	
	
	var currpage=0;
	
	function page(page){
	if(array.length==0){
	   return;
	}else{
			currpage=page;
				var pagesize=8;
				var length=array.length;
			
				if(length%pagesize==0){
				   var total=length/pagesize;
				}else{
				   var total=parseInt(length/pagesize)+1;
				 
				}
				
				var start=(Number(page)-1)*pagesize;
				if(start<0){
				  start=0;
				}
				if(page<1){
			    	page=1;
				}else if(page>total){
				  page=total;
				}
			    
				var tend=Number(page)*pagesize;
				var prev=Number(page)-1;
				//上一页链接
				if(prev<=0){
				  prev=1;
				}
				//下一页链接
				if(page==total){
				  var next=page;
				}else{
				  var next=Number(page)+1;
				}
				
				////////////////下面为数据的绑定
				var string="";
					var j=1;
				if(length<tend){
				for(var i=start;i<length;i++){
				    var musicname= array[i].musicname;
			         var musicid= array[i].musicid;
			         var numid= j;
			       string+='<li><div class="left"><input type="checkbox" value="'+musicid+'" name="musicinfo1"/></div><span>'+numid+'</span><span class="name">'+musicname+'</span><a href="javascript:delRow('+musicid+');">移除</a></li>';
				  // string+='<tr onmousemove="mouseovermethod(this)"; onmouseout="mouseoutmethod(this)";><td id="musicid">'+musicid+'</td><td id="ch"><input type="checkbox" value="'+musicid+'" name="musicinfo1"></td><td id="numid">'+numid+'</td><td id="musicname">'+musicname+'</td><td id="delid"><div ><a href="javascript:void(0);" onclick="delRow(this);">移除</a></div></td></tr>';
				   j++;
				}
				}else{
				    for(var i=start;i<tend;i++){
					    var musicname= array[i].musicname;
			         var musicid= array[i].musicid;
			         var numid= j;
			         string+='<li><div class="left"><input type="checkbox" value="'+musicid+'" name="musicinfo1"/></div><span>'+numid+'</span><span class="name">'+musicname+'</span><a href="javascript:delRow('+musicid+');">移除</a></li>';
					   //string+='<tr onmousemove="mouseovermethod(this)"; onmouseout="mouseoutmethod(this)";><td id="musicid">'+musicid+'</td><td id="ch"><input type="checkbox" value="'+musicid+'" name="musicinfo1"></td><td id="numid">'+numid+'</td><td id="musicname">'+musicname+'</td><td id="delid"><div ><a href="javascript:void(0);" onclick="delRow(this);">移除</a></div></td></tr>';
					  j++;
					}
				}
		        var hrefstr=""+page+"/"+total+"<<a href=\"javascript:page('"+prev+"');\">上一页</a>　<a href=\"javascript:page('"+next+"');\">下一页</a>>";
				$("#divdown").html('<div class="p1">已添加歌曲'+array.length+'首</div><div class="p2"><ul id="pagecontent">'+string+'</ul></div><div class="p3" id="pageinfo">'+hrefstr+'</div>');
			
				   common_run();
	    }
	}
	
	   String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } 
	
	
