if (typeof Tl == 'undefined') {var Tl = {};}
(function($){
	if (!($.browser.msie == true) || !($.browser.version == "6.0")){
		document.write(unescape("%3Cscript src='http://platform.twitter.com/anywhere.js?id=NMXXFIkYu2FbGW7cMhQw&amp;v=1' type='text/javascript'%3E%3C/script%3E"));
	}

	Tl.user_id = 0;
	Tl.interval_time = 30000;
	Tl.interval_second = 3000;

	Tl.update_user_info = function(){
		var o_time = getCookie("user_info_update");
		var time = fetch_unix_timestamp();

		if (o_time != null){
			if ((time - parseInt(o_time)) < (Tl.interval_time/1000)){
				setTimeout(Tl.update_user_info,Tl.interval_second);
				Tl.cookie_update_userinfo(Tl.user_id);
				return false;
			}
		}		

		var mode = "user_info_update";

		var _data = {
			mode:mode
		}

		var _url = "/twitter/user_info_update.php";

		setCookie("user_info_update",time);

		$.ajax({
			type:"post",
			data:_data,
			url:_url,
			success:function(msg){
				if (msg != ""){
					Tl.update_userinfo(msg);					
					setTimeout(Tl.update_user_info,Tl.interval_time);
				}						
			},
			error:function(){

			}
		});
	}

	Tl.update_userinfo = function(msg){		
		var msg_info = JSON.parse(msg);
		var mention_cnt = msg_info.mention_cnt;
		var dm_cnt = msg_info.dm_cnt;

		if (mention_cnt > 0) $(".img_mention_new").fadeIn();
		else $(".img_mention_new").fadeOut();
		$(".mention_cnt .number").html(mention_cnt);

		if (dm_cnt > 0) $(".img_dm_new").fadeIn();						
		else $(".img_dm_new").fadeOut();
		$(".dm_cnt .number").html(dm_cnt);
	}

	Tl.cookie_update_userinfo = function(user_id){
		var mention_cnt = getCookie(user_id+"_mention_cnt");
		var dm_cnt = getCookie(user_id+"_dm_cnt");

		if (mention_cnt == null) mention_cnt = 0;
		if (dm_cnt == null) dm_cnt = 0;

		if (mention_cnt > 0) $(".img_mention_new").fadeIn();
		else $(".img_mention_new").fadeOut();
		$(".mention_cnt .number").html(mention_cnt);

		if (dm_cnt > 0) $(".img_dm_new").fadeIn();						
		else $(".img_dm_new").fadeOut();
		$(".dm_cnt .number").html(dm_cnt);
	}

	Tl.user_update_flash = function(user_id, oauth_token, oauth_token_secret){
		/*if ($("#footer_left").flash.hasFlash()){
			$("#footer_left").flash(
				{
					src:"/swf/u.swf",width:0,height:0,
					flashvars:{
						user_id:user_id,oauth_token:oauth_token, oauth_token_secret:oauth_token_secret
					}
				}
			);
		}*/
	}

	Tl.setCookie = function(args){
		setCookie(args[0], args[1], args[2]);
	}

	$(function(){
		$(".search_text").one("click",function(){
			if ($(this).val() == "실시간 트윗 검색"){
				$(this).val("");
			}
			$(this).removeClass("gray");
		});
		
		setTimeout(Tl.update_user_info, Tl.interval_second);
		
		if (!($.browser.msie == true) || !($.browser.version == "6.0")){
			twttr.anywhere(function (T) {T.hovercards({ expanded: true , linkify: false});});
		}
	});	

	$(function(){
		$(".search_text2").one("click",function(){
			//if ($(this).val() == "실시간 트윗 검색"){
				$(this).val("");
			//}
			$(this).removeClass("gray");
		});
		
		setTimeout(Tl.update_user_info, Tl.interval_second);
		
		if (!($.browser.msie == true) || !($.browser.version == "6.0")){
			twttr.anywhere(function (T) {T.hovercards({ expanded: true , linkify: false});});
		}


	});	
})(jQuery);
