var config={};var comment_maxlength=111;var upload_maxlength=114;var overlay_hide_timer;var image_ranking=[];var image_ranking_limit=10;var ranking_current=1;var url_root=window.location.protocol+"//"+window.location.host;var page_url=location.href;var page_title=document.title;function resize_this(p,h){var k=$(h);var m=k.attr("alt");k.hide();var e="thumb";var d=0;var c=0;var i="";var j=k.height();var g=k.width();if(p>120){e="large";j=j*0.3;g=g*0.3}if(j<p||g<p){var l=0;if(j>g){l=g}else{l=j}i=p/l;j=j*i;g=g*i;i="background-size: "+g+"px "+j+"px; "}if(g>=p||j>=p){if(g==j){var o=(p-g)/2;d=o;c=o}else{if(g>p){d=(p-g)/2}if(j>p){c=(p-j)/2}}}var n="background-repeat: no-repeat; width:"+p+"px; height: "+p+"px;"+i+" background-image: url(/show/"+e+"/"+m+"); background-position: "+d+"px "+c+"px";var b='<div id="logo_'+m+'" style="'+n+'"><a href="'+m+'"><span style="display:none">'+m+" image link</span></a></div>";k.after(b);$("#logo_"+m).hover(function(){$(this).css("cursor","pointer")},function(){$(this).css("cursor","default")})}function nowLoading(){$("#loading").show()}function stopLoading(){$("#loading").hide()}function initCookie(){var b=$.cookie("tp_setting");if(b===null){config.sc=1;config.sf=1;config.su=1}else{loadCookie()}saveCookie()}function loadCookie(){var c=$.cookie("tp_setting");var b=c.split(",");$.each(b,function(d,g){var e=g.split("-");config[e[0]]=e[1]})}function saveCookie(){var b="sc-"+config.sc;b+=",sf-"+config.sf;b+=",su-"+config.su;$.cookie("tp_setting",b,{path:"/",expires:365});var c="http://"+window.location.host+"/xxxxx";comment_maxlength=config.sc==1?136-c.length-$("#account").text().length:140;upload_maxlength=config.su==1?139-c.length:140;if($("#comment_count").length>0&&$("#comment_comment").length>0){if(window.location.pathname.match("upload")){$("#comment_count").text(upload_maxlength-$("#form_comment").val().length)}else{$("#comment_count").text(comment_maxlength-$("#comment_comment").val().length)}}}function initCheckbox(){if(config.sf==1){$("#send_fav").attr("checked",true)}else{$("#send_fav").attr("checked",false)}if(config.sc==1){$("#send_comment").attr("checked",true)}else{$("#send_comment").attr("checked",false)}if(config.su==1){$("#form_send_twitter").attr("checked",true)}else{$("#form_send_twitter").attr("checked",false)}$("#send_fav").click(function(b){if($("#send_fav").attr("checked")==true){config.sf=1;$("#send_fav").attr("checked",true)}else{config.sf=0;$("#send_fav").attr("checked",false)}saveCookie()});$("#send_comment").click(function(b){if($("#send_comment").attr("checked")==true){config.sc=1;$("#send_comment").attr("checked",true)}else{config.sc=0;$("#send_comment").attr("checked",false)}saveCookie()});$("#form_send_twitter").click(function(b){if($("#form_send_twitter").attr("checked")==true){config.su=1;$("#form_send_twitter").attr("checked",true)}else{config.su=0;$("#form_send_twitter").attr("checked",false)}saveCookie()})}function comment_delete_func(){if(confirm(messages.delete_comment_confirm)){$("#loading").show();$.ajax({dataType:"json",type:"post",data:{guid:$(this).attr("id").split("_")[1],id:$(this).attr("id").split("_")[2],mode:"comment"},cache:false,url:"/api/delete_post",success:function(b){$("#loading").hide();if(b.code==0){$.jGrowl(messages.delete_comment_success);$("#comment_"+b.guid+"_"+b.id).hide("slow")}else{$.jGrowl(messages.delete_comment_failure)}}})}else{$.jGrowl(messages.delete_comment_cancel)}}function comment_delete_bind(){$(".comment_delete").each(function(b,c){$(c).click(comment_delete_func)})}function admaker(b){$.ajax({async:false,dataType:"html",type:"GET",data:{ua:b},cache:false,url:"/ad.php",success:function(c){$("div#admaker_"+b).html(c)}})}function imageOverlay(){var d=$("#img_box");var i=d.height();var g=d.width();var e=d.offset().left;var h=d.offset().top;var c=$("#img_overlay_container");c.height(d.height());c.css("top",h);c.css("left",e);if($.browser.msie){c.css("background-image",'url("/images/blank.gif")');c.css("background-repeat","repeat")}c.hover(function(){$("#prev_icon, #next_icon").stop().css("opacity",1);clearTimeout(overlay_hide_timer);$(this).css("cursor","pointer");$("#prev_icon").show();$("#next_icon").show()},function(){$(this).css("cursor","default");if($.browser.msie&&parseInt($.browser.version)<9){$("#prev_icon").hide();$("#next_icon").hide()}else{$("#prev_icon").fadeOut();$("#next_icon").fadeOut()}});c.unbind("click").click(function(k){if($(k.target).attr("id")=="img_overlay_container"){window.location=$("#img_a_origin").attr("href")}});var j=(i-106)/2;var b=(i-106)/2;$("#next_icon").css("margin-top",b);if($("#prev_icon").length&&!d.hasClass("topranking_first")){$("#prev_icon").css("margin-top",j);$("#next_icon").css("margin-left",g-110)}else{$("#next_icon").css("margin-left",g-55)}$("#prev_icon, #next_icon").stop().css("opacity",1);clearTimeout(overlay_hide_timer);c.show();$("#prev_icon").show();$("#next_icon").show();if($.browser.msie&&parseInt($.browser.version)<9){overlay_hide_timer=setTimeout(function(){$("#prev_icon").hide();$("#next_icon").hide()},3000)}else{$("#prev_icon").fadeOut(3000);$("#next_icon").fadeOut(3000)}}jQuery(function(c){initCookie();initCheckbox();c("#add_favorite_btn").click(function(d){c("#loading").show();c("#add_favorite_btn").attr("disabled","disabled");c.ajax({dataType:"json",type:"post",data:{guid:c("#form_guid").val(),send_twitter:config.sf},cache:false,url:"/api/fav_post",success:function(e){c("#loading").hide();c("#add_favorite_btn").attr("src","/images/b_nice_no.gif");c("#add_favorite_label").hide();c("#twitteruser").append('<a href="/user/'+c("#_screen_name").val()+'"><img src="./icon_proxy.php/'+c("#_screen_name").val()+'" width="36" height="36" alt="'+c("#_screen_name").val()+'">');c("#fav_count").text(parseInt(c("#fav_count").text())+1);if(e.code==0){c.jGrowl(messages.regist_nice_success)}else{c.jGrowl(messages.regist_nice_failure);c.each(e.errors,function(g,h){c.jGrowl(messages.regist_nice_messages[h.code])})}}})});c("#comment_submit_btn").click(function(d){if(c("#comment_comment").val()!=""){if(c("#comment_comment").val().length>comment_maxlength){c.jGrowl(messages.comment_maxlength_over1+comment_maxlength+messages.comment_maxlength_over2);return false}c("#loading").show();c("#comment_comment").attr("disabled","disabled");c("#comment_submit_btn").attr("disabled","disabled");c.ajax({dataType:"json",type:"post",data:{guid:c("#form_guid").val(),comment:c("#comment_comment").val(),send_twitter:config.sc},cache:false,url:"/api/comment_post",success:function(j){var i=new Date();var h=i.getFullYear()+"年"+(i.getMonth()+1)+"月"+i.getDate()+"日 "+i.getHours()+":"+i.getMinutes()+":"+i.getSeconds();var k=c("#_screen_name").val();var g=c("#comment_comment").val();var e="";if(c("#_screen_name").val()==c("#_owner_name").val()){e=c("#parent_comment").html()}else{e=c("#child_comment").html()}e=e.replace(/%_GUID_%/g,j.guid);e=e.replace(/%_ID_%/g,j.post_id);e=e.replace(/%_TWEET_%/g,g);e=e.replace(/%_SCREEN_NAME_%/g,k);e=e.replace(/%_POST_DATE_%/g,h);c("#commentlistBox").append(e);c("#comment_"+j.guid+"_"+j.post_id+"_delete").click(comment_delete_func);c("#new_post").show();c("#loading").hide();c("#comment_comment").removeAttr("disabled");c("#comment_submit_btn").removeAttr("disabled");if(j.code==0){c.jGrowl(messages.comment_comment_success)}else{c.jGrowl(messages.comment_comment_failure)}c("#comment_comment").val("")}});return false}});c(".post_delete").each(function(d,g){c(g).click(function(){if(confirm(messages.delete_post_confirm)){c("#loading").show();c.ajax({dataType:"json",type:"post",data:{guid:c(this).attr("id").split("_")[1],mode:"pic"},cache:false,url:"/api/delete_post",success:function(e){c("#loading").hide();if(e.code==0){c.jGrowl(messages.delete_post_success);if(window.location.pathname.match("/[a-zA-Z0-9]{5}$")){window.location="/user/"+c("#_screen_name").val()}c("#pic_"+e.guid).hide("slow")}else{c.jGrowl(messages.delete_post_failure)}}})}else{c.jGrowl(messages.delete_post_cancel)}})});c(".fav_delete").each(function(d,g){c(g).click(function(){if(confirm(messages.delete_nice_confirm)){c("#loading").show();c.ajax({dataType:"json",type:"post",data:{guid:c(this).attr("id").split("_")[1],mode:"fav"},cache:false,url:"/api/delete_post",success:function(e){c("#loading").hide();if(e.code==0){c.jGrowl(messages.delete_nice_success);c("#fav_"+e.guid).hide("slow")}else{c.jGrowl(messages.delete_nice_failure)}}})}else{c.jGrowl(messages.delete_nice_cancel)}})});comment_delete_bind();c("#upload_form").submit(function(){var d=false;if(c("#form_comment").val().length>upload_maxlength){d=true;c.jGrowl(messages.comment_upload_maxlength_over1+upload_maxlength+messages.comment_upload_maxlength_over2)}if(c(":file").val().length<1){d=true;c.jGrowl(messages.no_upload_file_selected)}if(d){return false}});c("#report").click(function(d){d.preventDefault();c("#reportarea").modal();c("#report_submit_btn").click(function(g){if(c("input[name=report_type]:checked").val()!=undefined){c("#loading").show();c("#report_cancel_btn").attr("disabled","disabled");c("#report_submit_btn").attr("disabled","disabled");c.ajax({dataType:"json",type:"post",data:{guid:c("#form_guid").val(),report_type:c("input[name=report_type]:checked").val()},cache:false,url:"/api/item_report",success:function(e){c("#loading").hide();c("#report_cancel_btn").removeAttr("disabled");c("#report_submit_btn").removeAttr("disabled");c.jGrowl(messages.report_success);c(".simplemodal-close").click()}})}else{c.jGrowl(messages.no_report_type_selected)}})});c("#tag_edit").click(function(d){d.preventDefault();c("#tag_modal_area").modal();c("#simplemodal-container").css("width","550px");c("#simplemodal-container").css("height","130px");c(window).trigger("resize");c("input[name*='tag']").each(function(e){if(c(this).val().length==0){c(this).focus();return false}});c("#tag_form").submit(function(h){h.preventDefault();c("#loading").show();c("#tag_cancel_btn").attr("disabled","disabled");c("#tag_submit_btn").attr("disabled","disabled");var g=new Array(5);c("input[name*='tag']").each(function(e){g[e]=c(this).val()});c.ajax({dataType:"json",type:"post",data:{guid:c("#form_guid").val(),tag1:c("#tag_form input[name=tag1]").val(),tag2:c("#tag_form input[name=tag2]").val(),tag3:c("#tag_form input[name=tag3]").val(),tag4:c("#tag_form input[name=tag4]").val(),tag5:c("#tag_form input[name=tag5]").val()},cache:false,url:"/api/tag_post",success:function(j){c("#loading").hide();c("#report_cancel_btn").removeAttr("disabled");c("#report_submit_btn").removeAttr("disabled");c(".simplemodal-close").click();if(j.code==0){c.jGrowl(messages.update_tag_success);c("#detail_tags").hide().empty();for(var e=0;e<g.length;e++){if(g[e].length>0){tag='<a href="user/'+c("#_screen_name").val()+"?tag="+g[e]+'">'+g[e]+"</a>&nbsp;";c("#detail_tags").append(tag)}}c("#detail_tags").show("slow");c("input[name*='tag']").each(function(i){c(this).val(g[i])})}else{c.jGrowl(messages.update_tag_failure)}}})})});c("#retweet_twitter").click(function(){window.twttr=window.twttr||{};var d=550,h=450,e=screen.height,g=screen.width,j=Math.round((g/2)-(d/2)),k=0,l=document,m;if(e>h){k=Math.round((e/2)-(h/2))}var i=window.location;twt="RT @"+c("#item_screen_name").text()+":"+c("#item_tweet").text();url="http://twitter.com/share?text="+encodeURIComponent(twt)+"&url="+i.protocol+"//"+i.host+i.pathname;if(!window.open(url,"twitter","left="+j+",top="+k+",width="+d+",height="+h+",personalbar=0,toolbar=0,scrollbars=1,resizable=1")){location.href=f}});c("#retweet_twipple").click(function(){var d=window.location;twt="RT @"+c("#item_screen_name").text()+":"+c("#item_tweet").text()+" "+page_url;url="http://z.twipple.jp/login?text="+encodeURIComponent(twt);if(!window.open(url,"twipple")){location.href=f}});c("#hatebu").click(function(){url="http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title="+escape(page_title)+"&url="+escape(page_url);window.open(url,"hatebu","width=520,height=300,resizable=1,scrollbars=1");undefined});c("#livedoor_clip").click(function(){url="http://clip.livedoor.com/clip/add?link="+encodeURIComponent(page_url)+"&title="+encodeURIComponent(page_title);window.open(url,"_blank","width=1080,height=600,resizable=1,scrollbars=1")});c("#delicious").click(function(){url="http://www.delicious.com/save?url="+encodeURIComponent(page_url)+"&title="+encodeURIComponent(page_title)+"&v=5&";a=function(){if(!window.open(url+"noui=1&jump=doclose","deliciousuiv5","location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550")){location.href=url+"jump=yes"}};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}});c("#google_bookmarks").click(function(){var g=window,e=document,i=encodeURIComponent;url="http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+i(page_url)+"&title="+i(page_title);var h=g.open(url,"bkmk_popup","left="+((g.screenX||g.screenLeft)+10)+",top="+((g.screenY||g.screenTop)+10)+",height=420px,width=550px,resizable=1,alwaysRaised=1");g.setTimeout(function(){h.focus()},300)});if(c.browser.msie&&parseInt(c.browser.version)==6){c("#headerArea").parent().append("<p class='checkb'>ご覧のブラウザのバージョンはついっぷるフォトサイトが正しく動作しない場合がございますので、最新ブラウザのダウンロードをおすすめします。</p>")}var b=1;c("#rankingscroll_next").click(function(){c("#image_ranking10 .rankingitem").animate({top:"-=430px"},"slow");c("#rankingscroll_prev").show();b+=5;if(b+5>=c("#image_ranking10 .rankingitem").size()){c(this).hide()}});c("#rankingscroll_prev").click(function(){c("#image_ranking10 .rankingitem").animate({top:"+=430px"},"slow");c("#rankingscroll_next").show();b-=5;if(b<=1){c(this).hide()}});c(".rankingitem").live("click",function(d){var h=c(this);var g=c(".rank",h).val();changeRankingCurrentImg(g)});c("#topranking_image #next_icon").click(function(d){if(ranking_current>=image_ranking_limit){c(this).parent().hide()}else{c("#topranking_image #prev_icon").parent().show();ranking_current++;c("#img_box").removeClass("topranking_first");changeRankingCurrentImg(ranking_current)}});c("#topranking_image #prev_icon").click(function(d){if(ranking_current<=1){c(this).parent().hide()}else{c("#topranking_image #next_icon").parent().show();ranking_current--;c("#img_box").removeClass("topranking_last");changeRankingCurrentImg(ranking_current)}});c("#popular_image_box_prev").click(function(){if(c("#ranking_5:visible").size()){c(".rankingitem").hide();c("#ranking_1, #ranking_2, #ranking_3, #ranking_4").show();c(this).hide()}else{if(c("#ranking_9:visible").size()){c(".rankingitem").hide();c("#ranking_5, #ranking_6, #ranking_7, #ranking_8").show()}}c("#popular_image_box_next").show()});c("#popular_image_box_next").click(function(){if(c("#ranking_1:visible").size()){c(".rankingitem").hide();c("#ranking_5, #ranking_6, #ranking_7, #ranking_8").show()}else{if(c("#ranking_5:visible").size()){c(".rankingitem").hide();c("#ranking_9, #ranking_10").show();c(this).hide()}}c("#popular_image_box_prev").show()})});var ranking_template;function load_toppage_ranking(){ranking_template='<div id="topranking_%_RANK_%" class="rankingitem"><img src="/images/icon_ranking_%_RANK_ICON_%s'+images.img_lang_suffix+'.gif" style="float:left;"><a href="javascript:void(0);" style="display:block;float:left;"><img src="/show/thumb/%_GUID_%" style="display: none" alt="%_GUID_%" id="pic_%_GUID_%" onload="resize_this(80, this)"/></a><input type="hidden" class="rank" value="%_RANK_%"></div>';$.ajax({dataType:"jsonp",type:"post",cache:false,url:"/json/ranking.js",complete:function(){changeRankingCurrentImg(1)}})}function load_itempage_ranking(){ranking_template='<div id="ranking_%_RANK_%" class="rankingitem"><img src="/images/icon_ranking_%_RANK_ICON_%'+images.img_lang_suffix+'.gif" style="float:left;"><a href="'+url_root+'/%_GUID_%" style="display:block; padding:10px 33px 0 45px;"><img src="/show/thumb/%_GUID_%" style="display: none" alt="%_GUID_%" id="pic_%_GUID_%" onload="resize_this(200, this)"/></a><input type="hidden" class="rank" value="%_RANK_%"></div>';$.ajax({dataType:"jsonp",type:"post",cache:false,url:"/json/ranking.js",complete:function(){setTimeout(change_popular_image,3000)}})}function change_popular_image(){var b=Math.floor(Math.random()*10)+1;$(".rankingitem").hide();$("#ranking_"+b).fadeIn("slow",function(){setTimeout(change_popular_image,3000)})}function ptwipple_ranking(g){var l;var h=$("#image_ranking10");var e=ranking_template;for(var c=0;c<image_ranking_limit;c++){var k=g[c];var b=e;var j=new Date(k.post_date.replace(/\-/g,"/"));l=c+1;k.url="http://"+window.location.host+"/"+k.guid;k.encode_url=encodeURI(k.url);k.rank=l;k.rank_str=("00"+l).slice(-2);l=c+1;b=b.replace(/%_RANK_%/g,l);b=b.replace(/%_RANK_ICON_%/g,k.rank_str);b=b.replace(/%_GUID_%/g,k.guid);h.append(b);image_ranking.push(k)}}function dateFormat(k){var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var j=date_format;var d=new Date(k.replace(/\-/g,"/"));var l;var b;if(d.getHours()>12){l=d.getHours()-12;b="PM"}else{l=d.getHours();b="AM"}l=("00"+l).slice(-2);var h=("00"+(d.getMonth()+1)).slice(-2);var i=("00"+d.getDate()).slice(-2);var g=("00"+d.getHours()).slice(-2);var c=("00"+d.getMinutes()).slice(-2);var m=("00"+d.getSeconds()).slice(-2);j=j.replace(/%Y/g,d.getFullYear());j=j.replace(/%m/g,h);j=j.replace(/%d/g,i);j=j.replace(/%H/g,g);j=j.replace(/%M/g,c);j=j.replace(/%S/g,m);j=j.replace(/%b/g,e[d.getMonth()]);j=j.replace(/%I/g,l);j=j.replace(/%p/g,b);return j}function changeRankingCurrentImg(g){var i=$("#topranking_"+g);var k=g-1;var h=image_ranking[k];if(i.size()>0&&h!="undefined"){var d=i.next();var c=i.next();var l=$(".userpage",i).val();var j="facebook_btn_"+g;var b="twitter_btn_"+g;var e="RT @"+h.screen_name+":"+h.tweet;$("#facebook_btns span").hide();if($("."+j).size()>0){$("."+j).show()}else{$("#facebook_btns").append('<span class="facebook_btn_'+g+'"><iframe src="//www.facebook.com/plugins/like.php?href='+h.encode_url+'&amp;send=false&amp;layout=box_count&amp;width=60&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90&amp;appId=136325883099694" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:75px; height:62px;" allowTransparency="true"></iframe></span>')}$("#twitter_btns span").hide();if($("."+b).size()>0){$("."+b).show()}else{$("#twitter_btns").append('<span class="twitter_btn_'+g+'"><a style="display:none;" href="https://twitter.com/share" class="twitter-share-button" data-url="'+h.url+'" data-text="'+e+'" data-count="vertical" data-lang="'+language+'">ツイート</a></span><script type="text/javascript" src="//platform.twitter.com/widgets.js"><\/script>')}ranking_current=g;page_url=url_root+"/"+h.guid;if(h.tweet.length>20){page_title=h.tweet.slice(0,20)+"..."}else{page_title=h.tweet}page_title+=" : ついっぷるフォト";$("#rankingIcon").attr("src","/images/icon_ranking_"+h.rank_str+images.img_lang_suffix+".gif");$("#item_icon").attr("href",url_root+"/user/"+h.screen_name);$("#item_icon img").attr("src","./icon_proxy.php/"+h.screen_name);$("#item_screen_name").html('<a href="'+url_root+"/user/"+h.screen_name+'">'+h.screen_name+"</a>");$("#item_tweet").html(h.tweet);$("#item_post_date").text(dateFormat(h.post_date));$("#url_counter").text(h.count);$("#img_a_origin").attr("href","/"+h.guid);$("#prev_icon, #next_icon").stop().css("opacity",0);clearTimeout(overlay_hide_timer);$(".rankingitem").removeClass("selected");i.addClass("selected");$("#post_image").attr("src","/show/large/"+h.guid).load(function(){$("#img_box").removeClass("topranking_last");$("#img_box").removeClass("topranking_first");$("#prev_icon, #next_icon").parent().show();if(ranking_current==image_ranking_limit){$("#img_box").addClass("topranking_last");$("#next_icon").parent().hide()}else{if(ranking_current==1){$("#img_box").addClass("topranking_first");$("#prev_icon").parent().hide()}}imageOverlay()})}};
