//Get HOT TRACKs
$(document).ready(function () {
    $.ajax({
        type: "POST",
        url: "hottracks.xml",
        dataType: "xml",
        success: xmlParserHOTTRACKs
		//error: alert('XML取得失敗')
    });

//Show MP3 Player function
$(".show").live("click",function(event) {
//('show反応');

$(".pickupTracks span").hide();
$(".hide").hide();
$(".show").show();
$(event.currentTarget).hide();
$(event.currentTarget).next().show();
$(event.currentTarget).next().next().show();


});
//Hide MP3 Player function
$(".hide").live("click",function(event) {
//alert('hide反応');
//$("span.playBar").hide();
$(event.currentTarget).hide();
$(event.currentTarget).prev().hide();
$(event.currentTarget).prev().prev().show();

});

});

function xmlParserHOTTRACKs(xml) {

var s = $(xml).find("response").attr('error');
//alert('XML成功:' + s);
var dataTracks = $(xml).children('response').children('track');
//alert('XMLの長さ:' + dataTracks.length);
//Structuring HTML from XML

for (i=0; i< dataTracks.length; i++){
var dataTrack = $(dataTracks[i]);
var id = dataTrack.attr("id");
var userId = dataTrack.attr("user_id");
var userNickname = dataTrack.attr("user_nickname");
var imgUrl = dataTrack.attr("profile_image_url");
var aName = dataTrack.attr("artist_name");
var mName = dataTrack.attr("music_name");
var comment = dataTrack.attr("comment");

//alert(id + ':' + userId + ':' + userNickname + ':' + imgUrl + ':' + aName + ':' + mName);

$('#htTrackLink' + i).text(mName).attr('href','track.html?id=' + id);
$('#htArtistName' + i).text(aName);
$('#htProfileLink' + i).text(userNickname).attr('href','profile.html?id=' + userId);
if(! imgUrl){
	$('#htImg' + i).attr('src','common/img/sample.png');
} else {
$('#htImg' + i).attr('src',imgUrl);
}
$('#htComment' + i).text(comment);
//SWF Embeded
$("span#playBar" + i).flashembed({src:"./common/swf/trackPlayerBar_renew.swf", id:"playBar" + id, version:[9,0],width:120,height:20},{ stid: id });

//パート情報表示	
		var p1 = dataTrack.attr("part1");
		var p2 = dataTrack.attr("part2");
		var p3 = dataTrack.attr("part3");
		var p4 = dataTrack.attr("part4");
		var p5 = dataTrack.attr("part5");
		var p6 = dataTrack.attr("part6");
		//alert(p1 + ":" + p2 + ":" + p3 + ":" + p4 + ":" + p5 + ":" + p6);
		if(p1 == "drums" || p2 == "drums" || p3 == "drums" || p4 == "drums" || p5 == "drums" || p6 == "drums"){
		$("#part" + i + "1").attr('src', 'common/img/part/part01w.png');
		}
		if(p1 == "bass" || p2 == "bass" || p3 == "bass" || p4 == "bass" || p5 == "bass" || p6 == "bass"){
		$("#part" + i + "2").attr('src', 'common/img/part/part02w.png');
		}
		if(p1 == "guitar" || p2 == "guitar" || p3 == "guitar" || p4 == "guitar" || p5 == "guitar" || p6 == "guitar"){
		$("#part" + i + "3").attr('src', 'common/img/part/part03w.png');
		}
		if(p1 == "keyboard" || p2 == "keyboard" || p3 == "keyboard" || p4 == "keyboard" || p5 == "keyboard" || p6 == "keyboard"){
		$("#part" + i + "4").attr('src', 'common/img/part/part04w.png');
		}
		if(p1 == "vocal" || p2 == "vocal" || p3 == "vocal" || p4 == "vocal" || p5 == "vocal" || p6 == "vocal"){
		$("#part" + i + "5").attr('src', 'common/img/part/part05w.png');
		}
		if(p1 == "others" || p2 == "others" || p3 == "others" || p4 == "others" || p5 == "others" || p6 == "others"){
		$("#part" + i + "6").attr('src', 'common/img/part/part06w.png');
		}

    //});
}

}
/*
//ASから指令を受けてASへStop指令を返す。
      function receiveFromAS() {
		  var objSWF = document.getElementsByClassName("pickupBar");
　　		for (var i; i < 5; i++) {
				objSWF.fromJSSoundStop();
			}
		//document["playerBar"].fromJSSoundStop();
	  }
*/



