/**
 * main.js (Minified by YUI Compressor)
 * @copyright  2011 esaura, LLC.
 * @version    $Id: 2011-11-05 039 $
 * @since      $Id: 2009-09-20 000 $
 */
function esauraApplication(){this.initialize.apply(this)}esauraApplication.prototype={loadingImg:'<img class="esaura-loadingSec" src="http://static.esaura.cc/www/img/blank.gif" width="16" height="16" alt="Loading..." title="Loading..."/>',loadingSec:'<img src="http://static.esaura.cc/www/img/icon-loading208.gif" width="220" height="19" alt="Loading..." title="Loading..."/>',loadingStar:'<span class="esaura-loadingStar">Loading...</span>',prefixClass:"esaura-",initialize:function(){var a=this;$.ajaxSetup({type:"GET",dataType:"json",cache:false});if($.browser.msie&&$.browser.version==6){DD_belatedPNG.fix("#esaura-header h1 span#esaura-header-imgTagline, #esaura-header h1 span#esaura-header-imgLogo, form#esaura-header-formSearch input#esaura-header-formSearchText, #esaura-navtop-navPublic span, #esaura-navtop-navPublic li a, a#esaura-toTop, h2#esaura-index-signUp a, #esaura-index-topic, #esaura-index-pickup, #esaura-index-ienakatter h3, #esaura-index-contributors, #esaura-index-recentUsers, #esaura-content.esaura-view-questions #esaura-view-entry, #esaura-content.esaura-view-clips     #esaura-view-entry, #esaura-content.esaura-view-groups    #esaura-view-entry, #esaura-content.esaura-view-quotes    #esaura-view-entry, #esaura-content.esaura-view-questions #esaura-secReplies, #esaura-content.esaura-view-clips     #esaura-secReplies, a#esaura-about-toSignup, ul.esaura-breadcrumb li, div.esaura-pickups ul li");DD_belatedPNG.fix(".esaura-iconEn, .esaura-iconJa, .esaura-iconRss, .esaura-iconStars1, .esaura-iconStars2, .esaura-iconSeek, .esaura-iconQ, .esaura-iconTv, .esaura-iconChats, .esaura-iconCrown, .esaura-iconTriangle, .esaura-iconHome, .esaura-iconUpload, .esaura-iconExpHeart, .esaura-iconHeart, .esaura-iconExpStar, .esaura-iconStar, .esaura-stars-mOff, .esaura-stars-m0, .esaura-stars-m1, .esaura-stars-m2, .esaura-stars-lOff, .esaura-stars-l0, .esaura-stars-l1, .esaura-stars-l2, .esaura-titleQuestions, .esaura-titleClips, .esaura-titleGroups, h2.esaura-page, h2.esaura-user, #esaura-main h3, #esaura-side h3, #esaura-bottom h3, #esaura-secMetaDat h3, a.esaura-external, a.esaura-edit, a.esaura-heart, form.esaura-search input.esaura-searchText, ul.esaura-list li, dl.esaura-list dd, ul.esaura-replies li.esaura-repliesAnswers div.esaura-repliesTitle, dl.esaura-hearts dd.esaura-hearts-1, dl.esaura-hearts dd.esaura-hearts-2, dl.esaura-hearts dd.esaura-hearts-3, dl.esaura-hearts dd.esaura-hearts-4, dl.esaura-hearts dd.esaura-hearts-5, dl.esaura-hearts dd.esaura-hearts-many")}if(($.browser.msie&&$.browser.version>6)||!$.browser.msie){this.initAutoResize().initEditLoad().initExternalLinks().initDisplayOptions().initDisplayShowNotes().initGetValidated().initGetIncremental().initHeartLoad().initInputKeyword().initLoadPage().initLoadReplace().initPostForm().initReportLoad().initScrollTo().initStarLoad().initSubmitButton().initToggleFrame().initTooltip().initPlayer()}},authCheck:function(a){var b=this;if(false===a.login){window.location=a.redirect_to}},postScript:function(b,c){var d=this;var a=d.prefixClass+"loadingStar";if(b.contents){$.each(b.contents,function(e,f){$(e).html(f)})}if(b.replace){$.each(b.replace,function(e,f){$(e).replaceWith(f)})}if(b.afterThis){$(b.afterThis).after(b.afterContent)}if(b.star){c.children("span."+a).replaceWith(b.star)}if(b.heart){c.parent().nextAll().remove();c.parent().after(b.heart)}if(b.report){c.nextAll("."+d.prefixClass+"tooltip").remove();c.replaceWith(b.report)}if(b.scrollTo&&$(b.scrollTo).size()>0){$.scrollTo(b.scrollTo,{duration:777,axis:"y"})}if(b.redirect){window.location=b.redirect}if(b.alert){alert(b.alert)}},initAutoResize:function(){var b=this;var a=b.prefixClass+"AutoResize";$("textarea."+a).unbind().autoResize({animate:true,animateDuration:180,extraSpace:0});return this},initEditLoad:function(){var b=this;var a=b.prefixClass+"EditLoad";$("a."+a).unbind().click(function(){var d=$(this);var e=d.attr("hash");var c=d.attr("href").split("#",1);$.ajax({url:encodeURI(c[0]),beforeSend:function(){d.hide().after(b.loadingImg)},success:function(f){$(e).remove();b.authCheck(f);b.postScript(f,d)},complete:function(){d.show().next().remove();b.initialize();if(pageTrackingIdForEsauraApp){_gaq.push(["_setAccount",pageTrackingIdForEsauraApp]);_gaq.push(["_trackPageview",c[0]])}try{pageTrackerForEsauraApp._trackPageview(c[0])}catch(f){}}});return false});return this},initExternalLinks:function(){var b=this;var a=b.prefixClass+"external";$("a."+a).unbind().click(function(){var c=$(this);window.open(c.attr("href"),"_blank");return false});return this},initDisplayOptions:function(){var c=this;var b=c.prefixClass+"DisplayShow";var a=c.prefixClass+"DisplayHide";$("a."+b).each(function(e,f){var d=f.hash;if($(d).find(":text, :password, textarea").filter('[value^=""]').length<=0&&$(d).find(":checked").length<=0){$(d).hide();$("a."+b).show()}else{$("a."+a).show()}});$("a."+b+", a."+a).unbind().click(function(){var d=$(this).attr("hash");$("a."+b+", a."+a).each(function(e,g){var f=$(this);if(d===f.attr("hash")){f.toggle()}});$(d).toggle();return false});return this},initDisplayShowNotes:function(){var c=this;var b=c.prefixClass+"unitFormNotes";var a=c.prefixClass+"unitFormInput";$("div."+b).hide();$("div."+a).unbind().hover(function(){$(this).next("div."+b).show()},function(){$(this).next("div."+b).hide()});return this},initGetValidated:function(){var b=this;var a=b.prefixClass+"GetValidated";$(":input."+a).unbind().blur(function(){var d=$(this);var c=d.attr("href");$.ajax({url:encodeURI(c),data:d.attr("name")+"="+encodeURI(d.attr("value")),success:function(e){d.nextAll().remove();d.after(e.message)}});return false});return this},initGetIncremental:function(){var c=this;var a=c.prefixClass+"GetIncremental";var b=c.prefixClass+"unitStatus";$(":input."+a).unbind().keyup(function(){var e=$(this);if(!e.attr("target")){$(e.attr("target")).html("");return false}var d=e.attr("href");$.ajax({url:encodeURI(d),data:$(":input").serializeArray(),success:function(f){c.postScript(f,e);$(e.attr("target")).addClass(b)}});return false});return this},initHeartLoad:function(){var b=this;var a=b.prefixClass+"Heart";$("a."+a).unbind().click(function(){var d=$(this);var c="/"+d.attr("pathname").replace(/^\//,"");$.ajax({url:encodeURI(c),beforeSend:function(){},success:function(e){b.authCheck(e);b.postScript(e,d)},complete:function(){b.initialize()}});return false});return this},initInputKeyword:function(){var c=this;var a=c.prefixClass+"KeywordCategory";var b=c.prefixClass+"KeywordList";$("input."+a).each(function(){var d=$(this);if(d.is(":checked")){$(d.attr("target")).show()}else{$(d.attr("target")).hide()}});$("input."+a).click(function(){$("input."+a).each(function(){var d=$(this);if(d.is(":checked")){$(d.attr("target")).show()}else{$(d.attr("target")).hide()}})});$("dl."+b+" dd").unbind().click(function(){var g=$(this);var d=g.attr("title");var i=$(g.parent().attr("target"));var e=i.val().replace(/、/,",");var h=true;if(e!==""){var f=e.split(",");$.each(f,function(j,k){if(k){k=k.replace(/^[\s　]+|[\s　]+$/g,"");f[j]=k;if(d===k){h=false}}});if(h){f.push(d)}d=f.join(", ")}i.val(d);return false});return this},initLoadPage:function(){var d=this;var a=d.prefixClass+"LoadPage";var c=d.prefixClass+"LoadPageSilent";var b=d.prefixClass+"selected";$("a."+a).unbind().click(function(){var h=$(this);var e=h.attr("href").replace(/#\//,"/");var g=h.attr("href").replace(/^.*#/,"");h.replaceWith(d.loadingImg);$.history.load(g);if(pageTrackingIdForEsauraApp){_gaq.push(["_setAccount",pageTrackingIdForEsauraApp]);_gaq.push(["_trackPageview",e])}try{pageTrackerForEsauraApp._trackPageview(e)}catch(f){}return false});$("a."+c).unbind().click(function(){var h=$(this);var e=h.attr("href").replace(/#\//,"/");var g=h.attr("href").replace(/^.*#/,"");$.history.load(g);h.addClass(b);if(pageTrackingIdForEsauraApp){_gaq.push(["_setAccount",pageTrackingIdForEsauraApp]);_gaq.push(["_trackPageview",e])}try{pageTrackerForEsauraApp._trackPageview(e)}catch(f){}return false});$("form."+a).unbind().submit(function(){var h=$(this);var e=h.attr("action").split("#",2);var f=e[1]+"?"+h.serialize();$.history.load(f);if(pageTrackingIdForEsauraApp){_gaq.push(["_setAccount",pageTrackingIdForEsauraApp]);_gaq.push(["_trackPageview",f])}try{pageTrackerForEsauraApp._trackPageview(f)}catch(g){}return false});return this},initLoadReplace:function(){var b=this;var a=b.prefixClass+"LoadReplace";$("a."+a).unbind().click(function(){var d=$(this);var c=d.attr("href").split("#",1);$.ajax({url:encodeURI(c[0]),beforeSend:function(){d.replaceWith(b.loadingImg)},success:function(e){b.authCheck(e);b.postScript(e,d)},complete:function(){b.initialize();if(pageTrackingIdForEsauraApp){_gaq.push(["_setAccount",pageTrackingIdForEsauraApp]);_gaq.push(["_trackPageview",c[0]])}try{pageTrackerForEsauraApp._trackPageview(c[0])}catch(e){}}});return false});return this},initPostForm:function(){var d=this;var a=d.prefixClass+"PostForm";var c=d.prefixClass+"loadingPost";var b=d.prefixClass+"submit";$("form."+a).unbind().submit(function(){var f=$(this);var e=f.attr("action").split("#",1);f.ajaxSubmit({url:encodeURI(e[0]),dataType:"json",data:f.serialize(),beforeSubmit:function(){f.find("input:submit").removeClass(b).addClass(c)},success:function(g,i){d.authCheck(g);d.postScript(g,f);d.initialize();if(pageTrackingIdForEsauraApp){_gaq.push(["_setAccount",pageTrackingIdForEsauraApp]);_gaq.push(["_trackPageview",e[0]])}try{pageTrackerForEsauraApp._trackPageview(e[0])}catch(h){}}});return false});return this},initReportLoad:function(){var b=this;var a=b.prefixClass+"Report";$("a."+a).unbind().click(function(){var d=$(this);var c="/"+d.attr("pathname").replace(/^\//,"");$.ajax({url:encodeURI(c),beforeSend:function(){},success:function(e){b.authCheck(e);b.postScript(e,d)},complete:function(){b.initialize()}});return false});return this},initScrollTo:function(){var b=this;var a=b.prefixClass+"ScrollTo";$("a."+a).unbind().click(function(){var d=$(this);var c=d.attr("href");$.scrollTo(c,{duration:300,axis:"y",offset:-50});return false});return this},initStarLoad:function(){var b=this;var a=b.prefixClass+"Star";$("a."+a).unbind().click(function(){var f=$(this);var c=f.children("span").attr("class");var e=c.substr(c.length-2,1);var d="/"+f.attr("pathname").replace(/^\//,"");$.ajax({url:encodeURI(d),data:"classSuffix="+e,beforeSend:function(){f.children("span").replaceWith(b.loadingStar)},success:function(g){b.authCheck(g);b.postScript(g,f)},complete:function(){b.initialize()}});return false});return this},initSubmitButton:function(){var b=this;var a=b.prefixClass+"Submit";$("input."+a).unbind().click(function(){var c=$(this);if($("#esaura-submit")){$("#esaura-submit").attr("value",c.val())}});return this},initToggleFrame:function(){var c=this;var a=c.prefixClass+"DisplayInFrame";var b=c.prefixClass+"DisplayNoFrame";$("a."+a+", a."+b).unbind().click(function(){var d=$(this).attr("hash");$(d).toggleClass(a);$("a."+a+", a."+b).toggle();return false});return this},initTooltip:function(){var b=this;var a=b.prefixClass+"tooltip";$("."+a).tooltip({tipClass:b.prefixClass+"tooltipBox",position:"center right",offset:[0,6],events:{def:"mouseover, mouseout",input:"focus, blur",widget:"focus mouseover, blur mouseout",tooltip:"mouseover, mouseout"}});return this},initPlayer:function(){var b=this;var a=b.prefixClass+"SeekTo";$("span."+a).click(function(){b.playerSeekTo($(this).attr("title"));return false});return b},generateYPlayer:function(a){var e=this;var b="ytPlayer";var c={allowScriptAccess:"always"};var d={id:"myYtPlayer"};window.onYouTubePlayerReady=function(f){e.onYouTubePlayerReady(f)};window.onytplayerStateChange=function(f){e.onYouTubePlayerStateChange(f)};window.onPlayerError=function(f){e.onYouTubePlayerError(f)};swfobject.embedSWF("http://www.youtube.com/v/"+a+"&amp;border=0&amp;enablejsapi=1&amp;playerapiid="+b,"ytApiPlayer","425","344","8",null,null,c,d);e.initPlayer()},onYouTubePlayerReady:function(a){var b=this;ytPlayer=document.getElementById("myYtPlayer");setInterval(b.playerHighlight,250);b.playerHighlight();ytPlayer.addEventListener("onStateChange","onytplayerStateChange");ytPlayer.addEventListener("onError","onPlayerError")},onYouTubePlayerStateChange:function(a){},onYouTubePlayerError:function(a){},generateJPlayer:function(a){var b=this;$("#jquery_jplayer").jPlayer({ready:function(){$("#jquery_jplayer").setFile(a)},cssPrefix:"jplayer",swfPath:"/js"});$("#jquery_jplayer").jPlayerId("play","player_play");$("#jquery_jplayer").jPlayerId("pause","player_pause");$("#jquery_jplayer").jPlayerId("stop","player_stop");$("#jquery_jplayer").jPlayerId("loadBar","player_progress_load_bar");$("#jquery_jplayer").jPlayerId("playBar","player_progress_play_bar");$("#jquery_jplayer").jPlayerId("volumeMin","player_volume_min");$("#jquery_jplayer").jPlayerId("volumeMax","player_volume_max");$("#jquery_jplayer").jPlayerId("volumeBar","player_volume_bar");$("#jquery_jplayer").jPlayerId("volumeBarValue","player_volume_bar_value");$("#jquery_jplayer").onProgressChange(function(d,g,l,m,k){var e=new Date(m);var h=(e.getMinutes()<10)?"0"+e.getMinutes():e.getMinutes();var j=(e.getSeconds()<10)?"0"+e.getSeconds():e.getSeconds();$("#play_time").text(h+":"+j);var i=new Date(k);var c=(i.getMinutes()<10)?"0"+i.getMinutes():i.getMinutes();var f=(i.getSeconds()<10)?"0"+i.getSeconds():i.getSeconds();$("#total_time").text(c+":"+f)});$("#jquery_jplayer").onSoundComplete(function(){$("#jquery_jplayer").play()});b.initPlayer();return b},playerSeekTo:function(a){var b=this;if($("#jquery_jplayer")){$("#jquery_jplayer").playHeadTime(a*1000)}if(ytPlayer){if(typeof(ytPlayer.seekTo)==="function"){ytPlayer.seekTo(a,true);if(1!==ytPlayer.getPlayerState()){ytPlayer.playVideo()}$.scrollTo("#yPlayer",{duration:777,axis:"y"})}}},playerHighlight:function(){var d=this;var b=d.prefixClass+"seekTo";var a=d.prefixClass+"isActive";if(ytPlayer){if(typeof(ytPlayer.getCurrentTime)==="function"){var c=ytPlayer.getCurrentTime();$("span."+b).each(function(){var e=$(this).attr("title");if(e-2<c&&c<e+2){$(this).addClass(a)}else{$(this).removeClass(a)}})}}}};function esauraAppHistory(d){var k=/^[^\/]/;if(k.test(d)){return}var f=location.href.replace(/#[a-zA-Z0-9\-_]+$/,"");var c=f.match(/^([^#\?]+)(\?[^#]*)?(#[^\?]*)?(\?[^#]*)?/);var b=c[1]+d;var g=new esauraApplication();var i="esaura-";var a=i+"LoadingImage";var j=i+"invisible";if(!d&&c[2]){b+=c[2]}$.ajax({url:encodeURI(b),beforeSend:function(){$("."+a).removeClass(j)},success:function(e){g.postScript(e,null)},complete:function(){g.initialize()}})};
