/*
 *	Tweet system for Keiba index
 *	http://www.keibaindex.com/
 */


// ----- onload function -----
$(document).ready(function(){	

	// transmission permission
	$("#status").bind("keyup change focus blur", function(){
		var nowCount = $(this).val().length;
		var remainNum = 140 - nowCount;
		if(remainNum < 0 || remainNum == 140) {
			$("#tweetnow").attr("disabled", "disabled");
		} else {
			$("#tweetnow").removeAttr("disabled");
		}
	});

	// count of characters number
	$("#status").charCount({
		counterElement: 'div',
		counterText: '残り文字数：'	
	});

	// list focus
	$("#tweetlist ol>li").hover(
		function(){
			$(this).addClass("focus");
		},
		function(){
			$(this).removeAttr("class");
		}
	);
});


// ----- tweet transmission -----
function fa(){location.href = "http://www.keibaindex.com/tweet/";}
function post(f) {
	var status = f.status.value;
/*
	var status2 = TwitterAPI.statuses.update(status);
	if(status2){
		setTimeout("fa()", 3*1000);
		alert('つぶやきました！');
	}
*/
	TwitterAPI.statuses.update(status, function() {
		setTimeout("fa()", 3*1000);
		alert('ページを更新します');
	});
}


// ----- reply -----
function tweetReply(a, b) {
	$("#status").val("@"+a+" #keiba ");
	$("#in_reply_to").val(a);
	$("#in_reply_to_status_id").val(b);
	$("#status").focus();
}

// ----- retweet -----
function tweetRetweet(a, b) {
	$("#status").val("RT @"+a+": "+b);
	$("#in_reply_to").val("");
	$("#in_reply_to_status_id").val("");
	$("#status").focus();
}


