var act;var actURL;var returnID="return";var showID="return";var loadingID="loading";var formID="mform";var responseMethod=form_submit_response;var get_responseMethod=do_get_response;var needValidate=1;var is_show_response=1;var is_ajax=1;var isPreview=0;var g_para={"mark":"","markID":""};var form_no_ajax=new Array("search","submit_step1","search_tag","search_series","upload_local","upload_web","upload_paste");var re;listen_form();function listen_form(){$("form").bind("submit",form_submit)}$("#Main .listening").bind("click",do_get);make_sub();$("#tagID").keypress(function(e){var tag=$("#tagID").val();if(e.keyCode==13&&tag){location.replace("/tag/"+tag)}});function form_preview(){isPreview=1}function form_submit(){if(typeof(arguments[0])=="string"){formID=arguments[0];this.id=formID}else{formID=this.id}g_para.mark=formID;actURL=form_get_action();$("#"+formID+" :submit").attr("disabled","true");form_class=$("#"+formID).attr("class");if(!form_class){form_class=""}if(in_array(formID,form_no_ajax)||form_class.indexOf("deirect")!=-1){is_ajax=0}switch(formID){case"submit2":var itemCount=parseInt($("#itemCount").val());break;case"upload_paste":IframeID=document.getElementById("upload_body_iframe").contentWindow;$("#upload_body").val(IframeID.document.body.innerHTML);break;case"create_widget":$("#widget_preview").html("<div align='center'><img src='/images/loading2.gif' class='loading'></div>");$("#jscode").val("");break;default:break}if(!form_validate){return false}$("#"+formID).clear_submit_return();show_loading();if(is_ajax==1){if(typeof(tinyMCE)!="undefined"){tinyMCE.triggerSave()}post_data=$("#"+formID).formSerialize();post_data+="&jmark=1&isSave=1";if(isPreview==1){post_data+="&isPreview=1"}$.ajaxSetup({url:actURL,global:false,dataType:"json",success:responseMethod,data:post_data,type:"POST"});$.ajax();return false}}function form_submit_response(ajax_response){$("#"+formID+" :submit").removeAttr("disabled");hide_loading();re=ajax_response;var clear_form=1;var show_return_default=1;if(re.ok==1&&re.noJump!=1&&re.going){location.replace(re.going);return}if(re.ok==1){switch(formID){case"reply":$("#reply_nav").show();$("#reply_count").html((parseInt($("#reply_count").html())+1));$('#Discuss').append("<h2 class='cb'>Your Comment</h2>");$('#Discuss').append("<div class='unit cl'><div class='who fl'></div><div class='said'></div></div>");$("#Discuss .unit:last .who").html($("#my_face").html());$("#Discuss .unit:last .who img").removeClass();$("#Discuss .unit:last .who img").addClass("logo3");$("#Discuss .unit:last .said").append($("#my_link").html());$("#Discuss .unit:last .said").append("<p class='reply_body'>"+$('#reply_body').val()+"</p>");break;case"account":clear_form=0;break;case"create_widget":clear_form=0;show_return_default=0;$("#widget_preview").html(re.msg);$("#jscode").val(re.jscode);break;default:break}if(clear_form==1){$('#'+formID).clearForm()}}if(show_return_default==1){$("#"+formID).show_submit_return(re.msg)}}function form_validate(){return 1}function do_get(){actURL=this.href;if($("#"+this.id).is(".external")){url_els=this.id.split("?")[0].split("_");location.replace("/"+url_els[0]+"/"+url_els[1]);return false}url_els=this.href.split("?")[0].split("/");if(url_els[3]=="list"||url_els[3]=="item"||url_els[3]=="people"){g_para.mark=url_els[3]+"-"+url_els[5];g_para.markID=url_els[4];switch(g_para.mark){case"list-dig":digit("List",g_para.markID,"dig");break;case"list-bury":digit("List",g_para.markID,"bury");break;case"item-dig":digit("Item",g_para.markID,"dig");break;case"item-bury":digit("Item",g_para.markID,"bury");break;case"reply-dig":g_para.markID=url_els[6];g_para.act=url_els[7];break;case"people-friends":break;default:break}}get_para="&jmark=1";$.ajaxSetup({url:actURL,global:false,dataType:"json",success:get_responseMethod,data:'jmark=1',type:"GET"});$.ajax();return false}function do_get_response(ajax_response){re=ajax_response;if(re.ok==1){switch(g_para.mark){case"bury":showID="#"+"digg-it-"+g_para.markID;$("#topic_"+g_para.markID).removeClass().addClass("Grey");$("#"+"digg-"+g_para.markID).fadeIn("slow");hide_bury(g_para.markID);break;case"list-dig":return;break;case"list-bury":return;case"people-friends":$("#friends_act").html(re.msg);return;break;case"item-dig":$("#digg-item-"+g_para.markID).fadeIn("slow");re.showID="digg-item-"+g_para.markID;break;case"reply-dig":showID="#"+"reply-"+g_para.markID;$("#"+"reply-"+g_para.markID).fadeIn("slow");if(g_para.act=="dig"){diggs_add=1}else{diggs_add=-1}diggs=parseInt($("#"+"diggs-comment-strong-item-"+g_para.markID).html())+diggs_add;$("#"+"diggs-comment-strong-item-"+g_para.markID).html(diggs.toString());$("#reply-"+g_para.markID+" img")[0].src="/images/c-bury-off.png";$("#reply-"+g_para.markID+" img")[1].src="/images/c-digg-off.png";break;default:if(!(re.showID)){re.showID="return"}break}$("#"+re.showID).html(re.msg)}else{re.msg=$(re.msg).text();alert(re.msg);switch(g_para.mark){case"bury":hide_bury(g_para.markID);break;default:break}}}function show_loading(){$("#"+formID+" [@type=submit]").eq(0).after('<span class="feedback"><img src="/images/loading.gif" class="loading"></span>')}function hide_loading(){$("img.loading").remove()}jQuery.fn.show_submit_return=function(msg){return this.each(function(){$("#"+this.id+" [@type=submit]").eq(0).before("<span class='feedback'>"+msg+"</span>")})};jQuery.fn.clear_submit_return=function(){return this.each(function(){$(".Problem").remove();$(".Confirm").remove();$(".feedback").remove()})};function form_get_action(){_form_action=document.getElementById(formID).action;if(!_form_action){_form_action=this.location.href}return _form_action};function register_tab(){$("#rltxt").html("Join");$("#logtab").hide(0);$("#regtab").show(50)}function login_tab(){$("#rltxt").html("Login");$("#regtab").hide(0);$("#logtab").show(50)}function show_bury(aid){var bury_str;var bury_id="#bury_"+aid;bury_str="<span class='bury_choice'>";bury_str+="<span class='fr'><a href='javascript:void(0)' onclick=\"hide_bury('"+aid+"');\">X</a></span>";bury_str+="<a href='/t/"+aid+"/bury/?choice=11'>Duplicate Pic</a>";bury_str+="<a href='/t/"+aid+"/bury/?choice=12'>Spam</a>";bury_str+="<a href='/t/"+aid+"/bury/?choice=13'>Adult Pic</a>";bury_str+="<a href='/t/"+aid+"/bury/?choice=14'>Bloody Pic</a>";bury_str+="</span>";$(bury_id).show();$(bury_id).toggleClass("bury_container");$(bury_id).html(bury_str);$(bury_id+" a[@href*=choice]").bind("click",do_get)}function hide_bury(aid){var bury_id="#bury_"+aid;$(bury_id).toggleClass("bury_container");$(bury_id).html();$(bury_id).hide()}function make_sub(){var bookmark_this}function showText(sid,str){$('#'+sid).html(str);if(sid=="face"){$('#SubNav .Buddy img,#my_link img').each(function(){this.src=$('#face img')[0].src});s}}function digit(dmark,did,dact){var up_src,down_src,points_now=0,points_change=0;if(dmark=="List"||dmark=="Item"){var dmark_dig,dmark_dig_img,dug=0,buried=0;dmark_dig="#"+dmark+"-"+did+" .Digg";dmark_dig_img="#"+dmark+"-"+did+" .Digg img";dmark_points="#"+dmark+"-"+did+" .Points";up_src=$(dmark_dig_img)[0].src;down_src=$(dmark_dig_img)[1].src;points_now=parseInt($(dmark_points).html());if(up_src.indexOf("_ed")!=-1){dug=1}if(down_src.indexOf("_ed")!=-1){buried=1}if(dact=="dig"){if(dug==0&&buried==0){points_change=1;up_src="/images/up_ed.png"}else if(dug==0&&buried==1){points_change=2;up_src="/images/up_ed.png";down_src="/images/down_gray.png"}else if(dug==1&&buried==0){points_change=-1;up_src="/images/up_gray.png";down_src="/images/down_gray.png"}}else if(dact=="bury"){if(buried==0&&dug==0){points_change=-1;down_src="/images/down_ed.png"}else if(buried==0&&dug==1){points_change=-2;up_src="/images/up_gray.png";down_src="/images/down_ed.png"}else if(buried==1&&dug==0){points_change=1;up_src="/images/up_gray.png";down_src="/images/down_gray.png"}}points_now=points_now+points_change;$(dmark_points).html(""+points_now+"");$(dmark_dig_img)[0].src=up_src;$(dmark_dig_img)[1].src=down_src;$(dmark_dig).fadeIn("fast")}}bvpic();function bvpic(){if($("#Lists").length>0){$("#Lists img.bvpic").each(function(i){var imgw=this.width;var imgh=this.height;var imgh_max=60;var imgw_max=100;if(imgh>imgh_max){imgh=imgh_max;imgw=imgw*imgh_max/imgh}if(imgw>imgw_max){imgw=imgw_max;imgh=imgh*imgw_max/imgw}this.width=imgw;this.height=imgh})}}$("textarea").click(function(){eid=this.id;if(eid.indexOf("i_body")!=-1){$("#"+eid).attr("rows",10);$("#"+eid+"_extra").show()}if(typeof(tinyMCE)!="undefined"){tinyMCE.execCommand('mceAddControl',true,this.id)}});$('#TopMenu').corner("round 8px");$('#TagCloud').corner("round 8px");$('.r .r_corner').corner("round 8px");function showChild(s,child_selected){var childs=cats[s].child;$('#cat_child').html("");if(!childs){return}$('#cat_child').append("<option value='0' selected=1>&nbsp;</option>");for(i=0;i<childs.length;i++){child_id=childs[i].id;child_name=childs[i].name;$('#cat_child').append("<option value='"+child_id+"'>"+child_name+"</option>");$("select#cat_child").val(child_selected)}}function mail_page(){var page_data={title:document.title,url:document.location};$("#nav").append('<div id="mail_container" style="display:none"></div>');$("#mail_container").setTemplate('<form name="mail_form" id="mail_form" name="search" action="/mailpage" method="post"><div>{$T.title}</div><div>{$T.url}</div><div><b>To:</b> <small>(use commas to separate emails)</small></div><textarea class="textarea" style="width:352px;" rows="5" id="email_list" name="email_list"></textarea><br><input value="submit" type="submit" onclick="form_submit(\'mail_form\');return false;"></form>');$("#mail_container").processTemplate(page_data)}function stoggle(tid){var vshow;var vtext;$("#"+tid+" .side_container_body").toggle();vshow=$("#"+tid+" .side_container_body").css("display");if(vshow=="none"){vtext="show"}else{vtext="hide"}$("#"+tid+" .side_container_header .option a").html(vtext)}