var commentFlag = '#comment-list';
$(function(){

	// add comment flagment 
	$('#single-paging-block a').each(function(){
		var _url = $(this).attr('href');
		$(this).attr('href', _url+commentFlag);
	});

});

/*artist vote*/
var voteFilter = 0;
function vote(voteId, artistId){
	if(voteFilter == 2){
		return nullvote();
	}
	if(voteFilter == 1){
		return;
	}
	voteFilter = 1;

	var url = '/artist/vote/';
	$.ajax({
		url: url,
		type: 'POST',
		cache: false,
		data:"jaid="+artistId+"&jvid="+voteId,
		dataType: 'xml',

		success: function (xml) {
			if($(xml).find("alreadyVoted").text() == "1"){
				nullvote();
				voteFilter = 2;
			}
		},
		complete : function(){
			if(voteFilter != 2){
				alert($("#artistName").html()+'の投票を受け付けました');
			}
			voteFilter = 2;
		}
	});

}

function nullvote(){
	alert('すでに投票済です');
}

function back(){

	var backElem = $('input')
	$("#jack_comment_input_form").append(
		$('<input>').attr('type','hidden').attr('name','back')
	);
	post();
}

var postFilter = 0;
function post(){
	if(postFilter == 1){
		return;
	}
	postFilter = 1;

	var url = '/artist/post_comment/';
	$.ajax({
		url: url,
		type: 'POST',
		cache: false,
		data: $("#jack_comment_input_form").serialize(),
		dataType: 'html',
		success: function(html){
			$("#jack-menu-comment-form").html(html);
		},
		complete : function(){
			postFilter = 0;
		}
	});

}

