var DF = digg_url+'/ajax.'+ext;
function digg(aid,type,identy,tid)
{
	$.getJSON(
		 DF+'?action=digg&t'+Math.random()+'&callback=?',
		 {'aid':aid,'type':type,ext:tid?tid:''},
		 function(json)
		 {
			 if(json.err)
			 {
				if(parseInt(json.err)==403)
				{
					if(!$('#user_login_arr').attr('id'))
					{
						var html =  '<div id="user_login_arr" style="text-align:left;display:none;">';
							html += '<form action="'+site_root+'/member.'+ext+'?action=login" method="post">';
							html +='<p>请输入用户名：<input type="text" name="user" size="30" style="width:150px" /></p>';
							html +='<p>&nbsp;&nbsp;请输入密码：<input type="password" name="passwd" size="30" style="width:150px" /></p>';
							html +='<p>请输入验证码：<input type="text" name="check_code" id="login_check_input" autocomplete="off" style="width:70px" onfocus="$(\'#login_checkcode_img\').attr(\'src\',\''+site_root+'/check_code.'+ext+'?id=\'+Math.random()*5);"'+ '/><img src="'+site_root+'/check_code.'+ext+'" id="login_checkcode_img" onclick="this.src=\''+site_root+'/check_code.'+ext+'?id=\'+Math.random()*5;$(\'#login_check_input\').val(\'\').focus();" style="cursor:pointer;" alt="验证码,看不清楚?请点击刷新验证码" align="absmiddle"/></p>';
							html += '<p><span class="fr"><a href="'+bbs_url+'/register.php" target="_blank">马上注册</a></span><input type="submit" name="dosubmit" value="登陆" /></p></form>';
							html +='</div>';
						$('body').append(html);
					}
					return	$('#user_login_arr').fdiv({width:280,height:200,destroy:true,title:'用户登录'});
				}
			 	return alert(json.err);
			 }
			 else
			 {
				 $('#'+type+'_digg_'+aid+(identy?identy:'')+',.'+type+'_digg_'+aid).html(json.times)
				 $('#'+type+'_do_digg_'+aid+(identy?identy:'')+',.'+type+'_do_digg_'+aid).css('cursor','default').click(function(){return;});
				 //disable click
			 }
		 });
}

//载入指定文章、帖子的digg数
function load_digg(obj)
{
	if(!obj || typeof(obj.type)=='undefined' || typeof obj.ids=='undefined' || !obj.type || !obj.ids) return;
	$.getJSON(
		DF+'?action=load_digg&t'+Math.random()+'&callback=?',
		{type:obj.type,ids:obj.ids,cid:(obj.cid?obj.cid:0)},
		function(json)
		{
			if(json.err)	return alert(json.err);
			$.each(json,function(i,n){$('#'+obj.type+'_digg_'+n.aid).html(n.times);$('.'+obj.type+'_digg_'+n.aid).html(n.times);});
		});
}

