/* Project leshou
*  Author: leshou AT gmail.com
*  File: /asset/js/leshou_2_1.js
*  Usage: Client side functions
*  Format: 1 tab ident(2 spaces), LF, no-BOM
*
*/

var initFocus = function(fs) {
  fs.focus();
  return;
}

$(function(){
  $('#checkname').click(function(){var uname=$('input[id*=uname]').val();if (uname==''){$('#output').html('<font color="#ff0000">你不会让我检查空用户名吧？:)</font>');}else {$.ajax({type: "GET",url: "/register",data: "act=check&uname=" + uname,success: function(msg){$('#output').html(msg);}});}});

  $('a[name*=toggle_o]').click(function(){$(this).parents().next("[name*=toggle_p]").toggle();});
  $('a[name*=toggle_c]').click(function(){$(this).parent("[name*=toggle_p]").toggle(false);});
  $('a[name*=s_prson]').click(function(){$("#qucik_tools").toggle();});
  $('a[name*=c_prson]').click(function(){$("#qucik_tools").hide();});
  $('a[name*=s_img]').mouseover(function(){$("#img_intro").show();}).mouseout(function(){$("#img_intro").hide()});
  $('a[name*=s_pro]').mouseover(function(){$("#pro_intro").show();}).mouseout(function(){$("#pro_intro").hide()});
  $('a[row]').click(function(){$(this).html('处理中'); setRow($(this).attr('oname'), $(this).attr('row'))});
  $('a[ord]').click(function(){$(this).html('处理中'); setOrder($(this).attr('oname'), $(this).attr('ord'))});
  $('a[name*=d_bmt]').live("click", function(){$(this).parents("span").html('<em>确定删除：</em><a href="javascript://" name="s_bmt" bid="' + $(this).attr('bid') + '" oname="' + $(this).attr('oname') + '" class="shou_it">是</a><em>/</em><a href="javascript://" name="c_bmt" bid="' + $(this).attr('bid') + '" oname="' + $(this).attr('oname') + '" class="shou_it">否</a>');});
  $('a[name*=c_bmt]').live("click", function(){$(this).parents("span").html('<a href="javascript://" name="d_bmt" bid="' + $(this).attr('bid') + '" oname="' + $(this).attr('oname') + '"class="shou_it">删除</a><em>|</em><a href="javascript://" name="e_bmt" bid="' + $(this).attr('bid') + '" oname="' + $(this).attr('oname') + '"class="shou_it">编辑</a>');});
  $('a[name*=s_bmt]').live("click", function(){var bid = $(this).attr("bid");$("#enclosure"+bid).css("background","#FADBDB");$.ajax({type: "GET",url: "/user/action",data: "act=delebmark&bid=" + $(this).attr('bid') + "&oname=" + $(this).attr('oname'),success:function(){$("#enclosure"+bid).hide("slow");}});});
  $('a[name*=e_bmt]').live("click", function(){$('.popwin,.popwin_cover').show();$('.method').load("/" + $(this).attr('oname') + "/edit/" + $(this).attr('bid'), "", function(){$('a[name*=s_tag]').live("click", function(){tag=$(this).attr('tname');nowtags=$('#nowtags').val();if (searchKey(nowtags, tag) > 0) {nowtags=nowtags.replace(tag + ',', ''); $('#nowtags').val(nowtags);$(this).css({background: "#FFF", color: "#0066CC"});} else {$('#nowtags').val(nowtags + tag + ',');$(this).css({background: "#0066CC", color: "#FFF"});}});});});
  $('a[name*=s_tag]').live("click", function(){
		tag=$(this).attr('tname');nowtags=$('#nowtags').val();tagcounts=$(this).attr('tcounts');if (tagcounts==1) {if (nowtags == '') {$('#nowtags').val(tag);$(this).css({background: "red", color: "#FFF"});} else if (tag == nowtags) {$('#nowtags').val('');$(this).css({background: "#FFF", color: "#0066CC"});} else {$('#nowtags').val(tag);$(this).css({background: "red", color: "#FFF"});$('a[tname*=' + nowtags + ']').css({background: "#FFF", color: "#0066CC"});}} else {if (searchKey(nowtags, tag) > 0) {nowtags=nowtags.replace(tag + ',', '');$('#nowtags').val(nowtags);$(this).css({background: "#FFF", color: "#0066CC"});} else {$('#nowtags').val(nowtags + tag + ',');$(this).css({background: "#0066CC", color: "#FFF"});}}
  });
  $('a[name*=oum]').live("click", function(){$.get("/post/alltag", function(data){$("#all-sect").toggle(), $('#sect-tags').hide(), $("#all-sect").html(data);});});
  $('a[name*=c_tag]').live("click", function(){$("#all-sect").hide(), $('#sect-tags').hide();});
  $('a[name*=s_tsect]').live("click", function(){$.get("/post/secttag/" + $(this).attr('sid'), function(data){$("#sect-tags").show(), $("#sect-tags").html(data);});});
  $('a[name*=c_pop]').click(function(){$(".popwin,.popwin_cover").hide();});
  $('a[name*=rater]').live("click", function(){var bid = $(this).attr("bid");$.ajax({type: "GET",url: "/user/action",	data: "act=rater&bid=" + bid + "&oname=" + $(this).attr("oname") + "&va=" + $(this).attr("va"),success: function(msg){$("#vote"+bid).width(Number(msg));if (msg == 0) {$("#unit_ulid21"+bid).width(75);$("#raterdiv"+bid).hide();} else {$("#unit_ulid21"+bid).width(90);$("#raterdiv"+bid).show();}}});});
  $('a[name*=s_stags]').live("click", function(){var sid=$(this).attr('sid');var nowv=$("#s_stimg"+sid).attr('value');if (nowv=='close'){$("#s-tag-"+sid).hide();$("#s_stimg"+sid).attr("src", "/asset/images/users/opensect.gif");$("#s_stimg"+sid).attr("value", "open");}else{$("#s-tag-"+sid).show();$("#s_stimg"+sid).attr("src", "/asset/images/users/closesect.gif");$("#s_stimg"+sid).attr("value", "close");};$.ajax({type: "GET",url: "/user/sess",data: "act=settagshow&sid=" + sid + "&oname=" + $(this).attr('oname') + "&nowv=" + nowv,success: function(msg){$("#s-tag-"+sid).html(msg);}});});
	
  $('a[name*=s_rtags]').click(function(){$.ajax({type: "GET", url: "/" + $(this).attr("oname") + "/tags/refresh/" + $(this).attr("tname"),success: function(){location.reload();}});});
  $('a[name*=a_att]').click(function(){$.ajax({type: "GET",url: "/user/action",data: "act=sub&fname=" + $(this).attr("oname") + "&oname=" + $(this).attr("oname"),success: function(msg){$('#subscribe').html(msg);}});});
	$('a[name*=a_pub_att]').click(function(){$(this).parents('li#recuser').html($.ajax({type: "GET",url: "/user/action",data: "act=sub&fname=" + $(this).attr("oname") + "&oname=" + $(this).attr("oname"),async: false}).responseText);});
  $('a[name*=d_msg]').click(function(){$(this).parents("tr[id*=message]").css("background","#FADBDB");$.ajax({type: "GET",url: "/user/action",data: "act=delmsg&oname=" + $(this).attr("oname") + "&mid=" + $(this).attr("mid") + "&ltype=" + $(this).attr("ltype")}),$(this).parents("tr[id*=message]").ajaxSuccess(function(){$(this).hide();});});
  $('a[name*=a_frd]').click(function(){$(this).parents('li#addfriend').html($.ajax({type: "GET",url: "/user/action",data: "act=" + $(this).attr('act') + "&fname=" + $(this).attr("fname") + "&oname=" + $(this).attr("oname"),async: false}).responseText);});
  $('a[name*=d_frd]').click(function(){$(this).parents("div[id*=friend]").css("background","#FADBDB");$.ajax({type: "GET",url: "/user/action",data: "act=deletefriend&fname=" + $(this).attr("fname") + "&oname=" + $(this).attr("oname")}),$(this).parents("div[id*=friend]").ajaxSuccess(function(){$(this).hide("slow");});});
  $('a[name*=msg_to]').click(function(){$('input[id*=msg_to]').val($(this).attr("rname"));});
  $('a[name*=d_sect]').click(function(){if (confirm('确认删除此分类？')) {var sid=$(this).attr("sid");$('#section-'+sid).css("background","#FADBDB");$.ajax({type: "GET",url: "/user/action",data: "act=delsection&bid=" + $(this).attr("sid") + "&oname=" + $(this).attr("oname"),success: function(){$('#section-'+sid).hide("slow");}});}});
  $('a[name*=d_ohis]').click(function(){var hid=$(this).attr('hid');var oname=$(this).attr('oname');$.ajax({type: "GET",url: "/" + oname + "/history?act=delone&hid=" + hid,success: function(){$('#histroy'+hid).hide();}});});
	$('a[name*=d_fans]').click(function(){if (confirm('确认移除粉丝？')) {var oid=$(this).attr("oid");$('#fans-'+oid).css("background","#FADBDB");$.ajax({type: "GET",url: "/user/action",data: "act=delfans&oid=" + $(this).attr("oid") + "&oname=" + $(this).attr("oname"),success: function(msg){$('#fans-'+oid).hide("slow");$('#sub-counts').html(msg);}});}});

  $('a[name*=gopage]').live("click", function(){var page = $(this).attr('page');$.ajax({type: "GET",url: "/view/" + $(this).attr('oid') + ".html?page=" + page + "&type=1",success: function(msg){$('#user_list').html(msg);$('#post_page').html(page);}});});
  $('a[name*=o_search]').click(function() {searchkey=$(this).attr('value');$("#leshou_nav").css('height', '116px');$("#navimg").attr('src', '/asset/images/leshou_2_1/nav_down.png');$("#navhref").attr('value', 'navdown'); if (searchkey=='baidu') {$('#navbody').html('<form id="smp" action="http://www.baidu.com/baidu" name="b_search" method="get" target="_blank" accept-charset="gb2312" onsubmit="document.charset=\'GB2312\'"><img src="/asset/images/leshou_2_1/baidu_logo.png" id="sg"><input type="text" name="word" id="fw"><input type="hidden" name="tn" value="hlddnls_pg"><input type="hidden" name="fyb" value="0"><input type="submit" value="百度一下" id="sb"></form>');} else if (searchkey=='mp3') {$('#navbody').html('<form id="smp" action="http://mp3.baidu.com/m" name="b_search" method="get" target="_blank" accept-charset="gb2312" onsubmit="document.charset=\'GB2312\'"><img src="/asset/images/leshou_2_1/baidu_mp3.png" id="sg"><input type="text" name="word" id="fw"><input type="hidden" name="tn" value="hlddnls_pg"><input type="hidden" name="ct" value="134217728"><input type="hidden" name="lm" value="-1"><input type="submit" value="百度一下" id="sb"></form>');} else if (searchkey=='img') {$('#navbody').html('<form id="smp" action="http://image.baidu.com/i" name="b_search" method="get" target="_blank" accept-charset="gb2312" onsubmit="document.charset=\'GB2312\'"><img src="/asset/images/leshou_2_1/baidu_img.png" id="sg"><input type="text" name="word" id="fw"><input type="hidden" name="tn" value="hlddnls_pg"><input type="hidden" name="ct" value="201326592"><input type="hidden" name="lm" value="-1"><input type="hidden" name="cl" value="2"><input type="submit" value="百度一下" id="sb"></form>');} else if (searchkey=='video') {$('#navbody').html('<form id="smp" action="http://video.baidu.com/v" name="b_search" method="get" target="_blank" accept-charset="gb2312" onsubmit="document.charset=\'GB2312\'"><img src="/asset/images/leshou_2_1/baidu_video.png" id="sg"><input type="text" name="word" id="fw"><input type="hidden" name="tn" value="hlddnls_pg"><input type="hidden" name="ct" value="301989888"><input type="hidden" name="pn" value="0"><input type="hidden" name="rn" value="20"><input type="hidden" name="db" value="0"><input type="hidden" name="s" value="0"><input type="submit" value="百度一下" id="sb"></form>');} else if (searchkey=='google') {$('#navbody').html('<form id="smp" action="http://www.google.com.hk/search" name="b_search" method="get" target="_blank"><img src="/asset/images/leshou_2_1/google_logo.png" id="sg"><input type="text" name="q" id="fw"><input type="hidden" name="hl" value="zh-CN"><input type="submit" value="Google 搜索" id="sb" style="width: 8em;"></form>');}});
  $('a[name*=changenav]').click(function() {changevalue=$(this).attr('value');oname=$(this).attr('oname');if (changevalue=='navright') {$('#leshou_nav').hide();$('#leshou_nav_right').show();$('.footer_inner').css('padding', '0 0 20px 0');isshow=0;$.ajax({type: "GET",url: "/" + oname + "/set/nav/" + isshow,data: ""});} else if (changevalue=='navleft') {$('#leshou_nav_right').hide();$('#leshou_nav').show();$('.footer_inner').css('padding', '0 0 40px 0');isshow=1;$.ajax({type: "GET",url: "/" + oname + "/set/nav/" + isshow,data: ""});} else if (changevalue=='navdown') {$("#leshou_nav").css('height', '20px');$("#navbody").html('');$("#navimg").attr('src', '/asset/images/leshou_2_1/nav_right.png');$("#navhref").attr('value', 'navright');}});
  $('a[leh]').click(function() {oname=$(this).attr('leh');clickurl=$(this).attr('href');clicktitle=$(this).html();clicktitle=clicktitle.replace(/<[^>].*?>/g,"");$.ajax({type: "POST",	url: "/" + oname + "/history/",	data: "oname="+oname+"&act=record&curl="+encodeURIComponent(clickurl)+"&ctitle="+encodeURIComponent(clicktitle), success: function(msg){return;}});});
	$('a[jleh]').click(function() {oname=$(this).attr('jleh'); clickurl=$(this).attr('href'); clicktitle=$(this).html(); clicktitle=clicktitle.replace(/<[^>].*?>/g,""); $.ajax({ type: "POST",	url: "/f?t=action&p=re", data: "act=action&task=re&oname="+oname+"&curl="+encodeURIComponent(clickurl)+"&ctitle="+encodeURIComponent(clicktitle),	success: function(msg){ return; }});});
	$('a[name*=c_changeaccount]').click(function(){if (confirm('确认将你的帐号更改为推广帐号？')) {$.ajax({type: "GET",	url: "/p", data: "t=change", success: function(){	$('#s_changeaccount').hide(); }});}});

  $('input[name*=e_sub]').live("click", function(){b_url=$('#url').val();b_title=$('#nowtitle').val();b_tags=$('#nowtags').val();b_sect=$('#nowsect').val();b_intro=$('#intro').val();b_status=$('input[type=radio]:checked').val();b_act=$('input[id=act]').val();b_bid=$('input[id=bid]').val();b_oname=$('input[id=oname]').val();b_data='url='+encodeURIComponent(b_url)+'&title='+encodeURIComponent(b_title)+'&tags='+encodeURIComponent(b_tags)+'&sid='+b_sect+'&intro='+encodeURIComponent(b_intro)+'&status='+b_status+'&act='+b_act+'&bid='+b_bid+'&oname='+b_oname;
   	$.ajax({type: "POST",url: "/" + b_oname + "/edit/" + b_bid,data: b_data,success: function(msg){if(msg=="success"){$('#enclosure'+b_bid).css("background","#FFF0B5");setTimeout(function(){if ($('#enclosure'+b_bid).attr('class')=='each_entry'){$('#enclosure'+b_bid).css("background","#FFF")}else{$('#enclosure'+b_bid).css("background","#f5f5f5")}}, 1000);$('.popwin,.popwin_cover').hide();$('#enclosure'+b_bid).load("/" + b_oname + "/show/" + b_bid);}else{alert(msg);}}});});
  $('input[name*=et_sub]').click(function(){var tname=$("#tag_name").val();var tact=$("#tag_act").val();var tid=$("#tag_tid").val();var oname=$("#tag_oname").val();tag_data="act=" + tact + "&oname=" + oname + "&tid=" + tid + "&tagname=" + encodeURIComponent(tname);
    $.ajax({type: "POST", url: "/" + oname + "/tagmanger/edit," + tid,data: tag_data,success: function(msg){if (msg=='success') {location.reload();} else {alert(msg);}}});});
	$('#rcurl').blur(function() {if ($(this).val().length > 0) {
		$.ajax({type: "GET",url: "/f?t=action&p=gt&i=" + encodeURIComponent($(this).val()),beforeSend: function(){$('#nowGetTitle').show();},success: function(msg){$('#nowtitle').show();$('#nowtitle').html('<span style="color: red">标题：</span>' + msg);$('#rctitle').val(msg);},complete: function(){$('#nowGetTitle').hide();}});}});

  function setRow(oname, row){$.ajax({type: "GET",url: "/" + oname + "/row/" + row,data: "",success: function(){location.reload();}});};
  function setOrder(oname, ord){$.ajax({type: "GET",url: "/" + oname + "/order/" + ord,data: "",success: function(){location.reload();}});};
	function searchKey(objvalue, tag) {var r = 0;var str = objvalue;var matchkey  = new RegExp("^"+tag);var matchkey1 = new RegExp(","+tag+",","i");var matchkey2 = new RegExp(tag+"$","i");if (matchkey.exec(str)) {r = 1; return r;} else if (matchkey1.exec(str)) {r = 1;return r;} else if (matchkey2.exec(str)) {r = 1;return r;} else {return r;}}

});

