$(document).ready(function(){
	showVisitHandler($("#vcontentID").val(),$("#vcategroy").val());
	var orig_id = "visit_1";
	$("#visitOtherName .listItem").live("mouseover",function()
	{
		if($(this).attr("id") != orig_id)
		{
			$(this).addClass("zoom_item").removeClass("orig_item");
			$("#" + orig_id).removeClass("zoom_item").addClass("orig_item");
			orig_id = $(this).attr("id");
		}
	});
	var orig_id2 = "op_1";
	$("#otherProductContent .listItem").live("mouseover",function()
	{
		if($(this).attr("id") != orig_id2)
		{
			$(this).addClass("zoom_item").removeClass("orig_item");
			$("#" + orig_id2).removeClass("zoom_item").addClass("orig_item");
			orig_id2 = $(this).attr("id");
		}
	});
});

/**
 * 进入界面时候显示访问信息
 * @param musicID 歌单ID
 * category 类型
 * @return
 */
function showVisitHandler(musicID,category){
	$.ajax({
		type:"POST",
		url:"/visitMainRight.php",
		data:"vzuopinID="+musicID+"&vcategory="+category,
		success:function(msg){
			var arr = msg.split("++++++++++++++++++");
			$("#visitThis").html(""+arr[2]+"");
			$("#visitOther").html(""+arr[3]+"");
			eval('msg='+arr[0]);
			eval('msg1='+arr[1]);
			showVisitThis(msg);
			showVisitOther(msg1,arr[4]);
			eval('product='+arr[5]);
			showotherproduct(product,arr[4]);
			orig_id = "visit_1";
		}
	});
}

function showotherproduct(msg1, categroy)
{
	var mess = "<ul>";
	if(msg1.length == 0)
	{
		mess += "<li><span  class='label font_7'>暂无其他记录</span><div class='clear'></div></li>";
	}
	else
	{
		var imgURL = "";
		switch(categroy)
		{     //判断取出图片的路径 
			case "1":
				imgURL = "mixes";
				break;
			case "2":
				imgURL = "tracks";
				break;
		}
		
		if(categroy == 1)
		{
			for(var i=0 ; i< msg1.length ;i++)
			{
				msg1[i].productName2 = msg1[i].productName.cut_str(6);
				msg1[i].userName2 = msg1[i].userName.cut_str(4);
				mess += "<li><div class='listItem ";
				i++;
				if (i==1) mess +="zoom_item";
				else mess += "orig_item";
				mess += "' id='op_" + i;
				i--;
				mess += "'><div class='person_img_div'><a href='/" + imgURL + "/"+msg1[i].productID+"'><img src='/img/"+imgURL+"/"+msg1[i].productImage+"-medium.gif'/></a></div>" +
				"<div class='record_info'><span class='part1'>";
				if (msg1[i].originalFan != "")
				{
					mess += "<span class=\"font_8\" title=\"《"+ msg1[i].originalFan +"》的第"+msg1[i].mixFan+"版混音\">["+msg1[i].mixFan+"]</span>";
				}
				mess +="<a href='/" + imgURL + "/"+msg1[i].productID+"' class='link_3' title='" + msg1[i].productName + "'>"+msg1[i].productName2+"</a><a  href=\"javascript:;\" onclick=\"showPlus(" + categroy + ", '" + msg1[i].productID + "' , event);\"><img src=\"/img/plus2.gif\" align=\"absmiddle\" class=\"plus\"/></a></span><span class='part2 font_7'><span class='t_1'>创作人：</span><a href='/users/"+msg1[i].userID+"' class='link_5' title='" + msg1[i].userName + "'>"+msg1[i].userName2+"</a></span></div>" +
					" <div class='listen_img_div'> <a href='javascript:;'><img  onclick='play(" + categroy + ", " + msg1[i].productID + ")' title='收听' src='/img/listen_1.gif' onmouseover='this.src=\"/img/listen_2.gif\"' onmouseout='this.src=\"/img/listen_1.gif\"'/></a>";
				if ( (categroy == 2) && (msg1[i].RemixIt == "0") )
				{
					mess += " <a href='javascript:;'><img src='/img/suo.gif' title=\"禁止混音\" class='remix_img' onmouseover='this.src=\"/img/suo_over.gif\"' onmouseout='this.src=\"/img/suo.gif\"'/></a>";
				}
				else
				{
					mess += " <a target='_blank' href='/"+imgURL+"/"+msg1[i].productID+"/remix'><img title=\"混音\" src='/img/remix_1.gif' class='remix_img' onmouseover='this.src=\"/img/remix_2.gif\"' onmouseout='this.src=\"/img/remix_1.gif\"'/></a>";
				}
				mess += " </div>" +
				"<div class='clear'></div></li>";
			}
		}
		else if(categroy == 2)
		{
			mess += "<div>";
			for(var i=0 ; i< msg1.length ;i++)
			{
				msg1[i].productName2 = msg1[i].productName.cut_str(6);
				msg1[i].userName2 = msg1[i].userName.cut_str(4);
				mess += '<li><div style="width:227px; border-bottom:solid #F0F0F0 1px;padding-bottom:2px;" ><div class="item_left">';
				mess += '<a id="otherTracks'+msg1[i].productID+'" href="javascript:;"><img onclick="tryToPlay('+msg1[i].productID+',\'otherTracks\')" src="/img/play_button.gif" style="width:20px;height:20px;" align="absmiddle"/></a> ';
				mess += '<a href="/tracks/'+msg1[i].productID+'" class="link_3" title="' + msg1[i].productName + '">'+msg1[i].productName2+'</a>';
				mess += '<span style="float: right;_margin-top:-20px;" align="absmiddle">';
			
				if ( (categroy == 2) && (msg1[i].RemixIt == "0") )
				{
					mess += " <a href='javascript:;'><img src='/img/suo.gif' title=\"禁止混音\" class='remix_img' onmouseover='this.src=\"/img/suo_over.gif\"' onmouseout='this.src=\"/img/suo.gif\"'/></a>";
				}
				else
				{
					mess += " <a target='_blank' href='/tracks/"+msg1[i].productID+"/remix'><img title=\"混音\" src='/img/remix_1.gif' class='remix_img' onmouseover='this.src=\"/img/remix_2.gif\"' onmouseout='this.src=\"/img/remix_1.gif\"'/></a>";
				}
				mess += ' </span></div>  <div class="clear"></div> </div></li>';
			}
			mess += "</div>";
		}
		
	}
	mess += "</ul>";
	$("#otherProductContent").html(mess);
}
/**
 * 访问内容
 * @param msg
 * @return
 */
function showVisitThis(msg){
	var mess = "<ul>";
	if(msg.length == 0){
		mess += "<li><span class='label font_7'>暂无其他记录</span></li>";
	}else{
		for(var i=0 ; i< msg.length ;i++){
			msg[i].userName2 = msg[i].userName.cut_str(12);
			mess += "<li><div class='declear font_7'><a href='/users/"+msg[i].userID+"'><img src='/img/users/"+msg[i].avatar+"-tiny.gif' align='absmiddle'/></a><a href='/users/"+msg[i].userID+"' class='link_5' title='" + msg[i].userName + "'>"+msg[i].userName2+"  </a>  <label class='font_9'>"+ datediff(msg[i].dateline) +"来过</label></div></li>";
		}
	}
	mess += "</ul>";
	$("#visitThisName").html(mess);
}

/**
 * 其他的访问内容
 * @param msg1
 * @return
 */
function showVisitOther(msg1,categroy){
	var mess = "<ul>";
	if(msg1.length == 0){
		mess += "<li><span  class='label font_7'>暂无其他记录</span><div class='clear'></div></li>";
	}else{
			var imgURL = "";
			switch(categroy){     //判断取出图片的路径 
				case "1":
					imgURL = "mixes";
					break;
				case "2":
					imgURL = "tracks";
					break;
				case "3":
					imgURL = "users";
					break;
				case "4":
					imgURL = "musiclists";
					break;
			}
			if(categroy == 2)
			{
				mess += "<div>";
				for(var i=0 ; i< msg1.length ;i++)
				{
					msg1[i].dumpName2 = msg1[i].dumpName.cut_str(6);
					msg1[i].userName2 = msg1[i].userName.cut_str(4);
					mess += '<li><div style="width:227px; border-bottom:solid #F0F0F0 1px;padding-bottom:2px;"><div class="item_left">';
					mess += '<a id="listenedTracks'+msg1[i].dumpID+'" href="javascript:;"><img onclick="tryToPlay('+msg1[i].dumpID+',\'listenedTracks\')" src="/img/play_button.gif" style="width:20px;height:20px;" align="absmiddle"/></a> ';
					mess += '<a href="/tracks/'+msg1[i].dumpID+'" class="link_3" title="' + msg1[i].dumpName + '">'+msg1[i].dumpName2+'</a>';
					mess += '<span style="float: right;_margin-top:-20px;" align="absmiddle">';
					//mess += '<a target="_blank" href="/tracks/'+msg1[i].productID+'/remix"><img src="/img/remix_1.gif" align="absmiddle" onmouseover="this.src=\"/img/remix_2.gif\"" onmouseout="this.src=\"/img/remix_1.gif\""/></a>';
					if ( (categroy == 2) && (msg1[i].RemixIt == "0") )
					{
						mess += " <a href='javascript:;'><img src='/img/suo.gif' title=\"禁止混音\" class='remix_img' onmouseover='this.src=\"/img/suo_over.gif\"' onmouseout='this.src=\"/img/suo.gif\"'/></a>";
					}
					else
					{
						mess += " <a target='_blank' href='/tracks/"+msg1[i].dumpID+"/remix'><img title=\"混音\" src='/img/remix_1.gif' class='remix_img' onmouseover='this.src=\"/img/remix_2.gif\"' onmouseout='this.src=\"/img/remix_1.gif\"'/></a>";
					}
					mess += ' </span></div>  <div class="clear"></div> </div></li>';
				}
				mess += "</div>";
			}
			else
			{
				for(var i=0 ; i< msg1.length ;i++)
				{
					msg1[i].dumpName2 = msg1[i].dumpName.cut_str(6);
					msg1[i].userName2 = msg1[i].userName.cut_str(4);
					if(categroy == 4){
						mess += "<li><div class='listItem ";
						i++;
						if (i==1) mess +="zoom_item";
						else mess += "orig_item";
						mess += "' id='visit_" + i;
						i--;
						mess += "'><div class='person_img_div'><a href='/" + imgURL + "/"+msg1[i].dumpID+"'><img src='/img/"+imgURL+"/"+msg1[i].dumpImag+"-medium.gif'/></a></div>" +
						"<div class='record_info'><span class='part1'><a href='/" + imgURL + "/"+msg1[i].dumpID+"' class='link_3' title='" + msg1[i].dumpName + "'>"+msg1[i].dumpName2+"</a></span><span class='part2 font_7'><span class='t_1'>创作人：</span><a href='/users/"+msg1[i].userID+"' class='link_5' title='" + msg1[i].userName + "'>"+msg1[i].userName2+"</a></span></div>" +
							" <div class='listen_img_div'> <a href='#'><img src='/img/listen_1.gif' onmouseover='this.src=\"/img/listen_2.gi\"' onmouseout='this.src=\"/img/listen_1.gif\"'/></a>" +
							" </div>" +
						"<div class='clear'></div></li>";
					}else{
						mess += "<li><div class='listItem ";
						i++;
						if (i==1) mess +="zoom_item";
						else mess += "orig_item";
						mess += "' id='visit_" + i;
						i--;
						mess += "'><div class='person_img_div'><a href='/" + imgURL + "/"+msg1[i].dumpID+"'><img src='/img/"+imgURL+"/"+msg1[i].dumpImag+"-medium.gif'/></a></div>" +
						"<div class='record_info'><span class='part1'>";
						if (msg1[i].originalFan != "")
						{
							mess += "<span class=\"font_8\" title=\"《"+ msg1[i].originalFan +"》的第"+msg1[i].mixFan+"版混音\">["+msg1[i].mixFan+"]</span>";
						}
						mess += "<a href='/" + imgURL + "/"+msg1[i].dumpID+"' class='link_3' title='" + msg1[i].dumpName + "'>"+msg1[i].dumpName2+"</a><a  href=\"javascript:;\" onclick=\"showPlus(" + categroy + ", '" + msg1[i].dumpID + "' , event)\"><img src=\"/img/plus2.gif\" align=\"absmiddle\" class=\"plus\"/></a></span><span class='part2 font_7'><span class='t_1'>创作人：</span><a href='/users/"+msg1[i].userID+"' class='link_5' title='" + msg1[i].userName + "'>"+msg1[i].userName2+"</a></span></div>" +
							" <div class='listen_img_div'> <a href='javascript:;'><img  onclick='play(" + categroy + ", " + msg1[i].dumpID + ")' title='收听' src='/img/listen_1.gif' onmouseover='this.src=\"/img/listen_2.gif\"' onmouseout='this.src=\"/img/listen_1.gif\"'/></a>";
						if ( (categroy == 2) && (msg1[i].RemixIt == "0") )
						{
							mess += " <a href='javascript:;'><img src='/img/suo.gif' title=\"禁止混音\" class='remix_img' onmouseover='this.src=\"/img/suo_over.gif\"' onmouseout='this.src=\"/img/suo.gif\"'/></a>";
						}
						else
						{
							mess += " <a target='_blank' href='/"+imgURL+"/"+msg1[i].dumpID+"/remix'><img title=\"混音\" src='/img/remix_1.gif' class='remix_img' onmouseover='this.src=\"/img/remix_2.gif\"' onmouseout='this.src=\"/img/remix_1.gif\"'/></a>";
						}
						mess += " </div>" +
						"<div class='clear'></div></li>";
					}
				}
			}
			
	}
	mess += "</ul>";
	$("#visitOtherName").html(mess);
}

/**
 * 
 * 看用户什么时间听过此作品 或者什么的
 * datefrom 数据库里查询时间戳
 */
function datediff(datefrom)
{
	var dateto = Date.parse(new Date());
	var dif = "";
	var diff = parseInt(dateto/1000) - datefrom;    //时间戳  除以1000 得到与数据库中相符的时间戳
	var diffday = parseInt(diff / 86400);
	var diffhour = parseInt((diff - diffday * 86400) / 3600);
	var diffminute = parseInt((diff - diffday * 86400 - diffhour * 3600) / 60);
	var diffsecond = diff - diffday * 86400 - diffhour * 3600 - diffminute * 60;
	if (diffday > 0)
	{
		dif = diffday + "天前";
	}else if(diffhour > 0)
	{
		dif = diffhour + "小时前";
	}
	else if (diffminute > 0)
	{
		dif =  diffminute + "分钟前";
	}
	else if ( diffsecond > 0)
	{
		dif = diffsecond + "秒钟前";
	}
	return dif;
}
