var ignoreCoc=false;var url_header_member=null;var url_body_captcha=null;var url_body_history=null;var url_body_purchase=null;var url_body_purchase_modal=null;var memberStatus=null;$(document).ready(function(){if(!ignoreCoc&&!$.cookie("adc")){window.location.reload(true);return}var a=getQuerystring("_buid");if(a!=null&&a!=""){$.cookie("ak_buid",a,{domain:"mgstage.com",path:"/"})}var i=getQuerystring("_trcom_af");if(i!=null&&i!=""){$.cookie("trcom_afid",i,{domain:"mgstage.com",path:"/"})}var b=getQuerystring("rid");if(b!=null&&b!=""){$.cookie("imobile_rid",b,{domain:"mgstage.com",path:"/"})}$.ajaxSetup({type:"GET",timeout:30000,dataType:"jsonp",contentType:"application/json; charset=utf-8",cache:false,UTC:new Date().getTime()});if($("#HeaderMembership").length>0&&url_header_member){if(window.location.href.indexOf("mgstage.com")>0){$.ajax({async:true,url:url_header_member,error:function(n,p,o){var e="<ul>";e+="<li>会員登録は無料!&raquo;</li>";e+='<li><a class="sprite sprite_button_registmember button_loading" href="'+url_freeregister+'">新規会員登録</a></li>';e+='<li class="last"><a class="sprite sprite_button_login button_loading" href="'+url_login+'">ログイン</a></li>';e+="</ul>";$("#HeaderMembership").html(e)},success:function(p,o){if(!p){$("#HeaderMembership").html("");return}memberStatus=p;if(p.is_login&&p.is_vip){$("#Wrapper").addClass("vipcontainer")}if($.isArray(p.enum_monthly)){var e=0;for(e=0;e<p.enum_monthly.length;e++){$(".valid_"+p.enum_monthly[e]).show();$(".invalid_"+p.enum_monthly[e]).hide()}}var n="<ul>";n+='<li><a class="bullet_link_cart" href="'+url_cart+'">ショッピングカート('+p.cart_count+"点 ￥"+p.cart_total+")</a></li>";if(p.is_login){n+='<li><a class="bullet_link_member" href="'+url_mypage+'">'+p.login_name+" 様</a></li>";n+='<li class="last"><a class="sprite sprite_button_logout button_loading" href="'+url_logout+'">ログアウト</a></li>';$(".valid_login").show();$(".invalid_login").hide()}else{n+="<li>会員登録は無料!&raquo;</li>";n+='<li><a class="sprite sprite_button_registmember button_loading" href="'+url_freeregister+'">新規会員登録</a></li>';n+='<li class="last"><a class="sprite sprite_button_login button_loading" href="'+url_login+"?r="+escape(self.location)+'">ログイン</a></li>';$(".valid_login").hide();$(".invalid_login").show()}n+="</ul>";$("#HeaderMembership").html(n);$("#HeaderMembership .button_loading").bind("click",function(q){showLoadingBlockUI()})}})}else{$("#HeaderMembership").html("")}}var k=navigator.userAgent;if(k.search(/(iPad;|iPhone;|iPod;|Android\s)/)!=-1){$(".valid_smartphone").show();$(".invalid_smartphone").hide()}else{$(".valid_smartphone").hide();$(".invalid_smartphone").show()}if($("#ProductHistory_PPV").length>0&&url_body_history_ppv){$.ajax({async:true,url:url_body_history_ppv,error:function(n,p,o){var e="(チェックした商品の履歴を取得できませんでした。)";$("#ProductHistory_PPV").html(e)},success:function(e,o){var n="";if($.isArray(e.items)&&e.items.length>0){$.each(e.items,function(p,r){var s=url_item_ppv.replace("v_maker",escape(r.Maker));s=s.replace("v_sku",escape(r.Sku));var q=url_cast_ppv.replace("v_maker",escape(r.Maker));q=q.replace("v_val",escape(r.Cast));var t=url_image.replace("v_maker",escape(r.Maker));t=t.replace("v_sku2",r.Sku.replace("-","/").replace("_","/").toLowerCase());t=t.replace("v_sku",escape(r.Sku).toLowerCase());n+='<li class="item_layout_02">';n+='<a href="'+s+'"><img alt="" src="'+t+'"/></a>';n+='<a class="button button_samplemovie_02 " href="#" rel="'+escape(r.PID).toLowerCase()+'">サンプルムービー</a>';n+='<a href="'+s+'">';if(r.IsNewItem){n+='<img src="/images/new.gif" alt="NEW!" style="border:0;" />'}n+=r.Name+"</a>";n+='<a href="'+q+'">'+r.Cast;if(r.CastCount>1){n+=" 他"}n+="</a>";n+="</li>"})}else{n="(チェックした商品の履歴がありません。)"}$("#ProductHistory_PPV").html(n);$("#ProductHistory_PPV a.button_samplemovie_02").bind("click",function(q){q.preventDefault();var p=$(q.currentTarget).attr("rel");if(!p){p=$(q.currentTarget).attr("href")}SamplePlayerWindow.showByHref(p)})}})}if($("#ProductHistory_Monthly").length>0&&url_body_history_monthly){$.ajax({async:true,url:url_body_history_monthly,error:function(n,p,o){var e="(チェックした商品の履歴を取得できませんでした。)";$("#ProductHistory_Monthly").html(e)},success:function(e,o){var n="";if($.isArray(e.items)&&e.items.length>0){$.each(e.items,function(p,r){var s=url_item_monthly.replace("v_shop",escape(r.Shop));s=s.replace("v_sku",escape(r.Sku));var q=url_cast_monthly.replace("v_shop",escape(r.Shop));q=q.replace("v_val",escape(r.Cast));var t=url_image.replace("v_maker",escape(r.Maker));t=t.replace("v_sku2",r.Sku.replace("-","/").replace("_","/").toLowerCase());t=t.replace("v_sku",escape(r.Sku).toLowerCase());n+='<li class="item_layout_02">';n+='<a href="'+s+'"><img alt="" src="'+t+'"/></a>';n+='<a class="button button_samplemovie_02 " href="#" rel="'+escape(r.PID).toLowerCase()+'">サンプルムービー</a>';n+='<a href="'+s+'">';if(r.IsNewItem){n+='<img src="/images/new.gif" alt="NEW!" style="border:0;" />'}n+=r.Name+"</a>";n+='<a href="'+q+'">'+r.Cast;if(r.CastCount>1){n+=" 他"}n+="</a>";n+="</li>"})}else{n="(チェックした商品の履歴がありません。)"}$("#ProductHistory_Monthly").html(n);$("#ProductHistory_Monthly a.button_samplemovie_02").bind("click",function(q){q.preventDefault();var p=$(q.currentTarget).attr("rel");if(!p){p=$(q.currentTarget).attr("href")}SamplePlayerWindow.showByHref(p)})}})}if($("#ItemPurchase").length>0&&url_body_purchase){$.ajax({async:true,url:url_body_purchase,success:function(n,o){$("#ItemPurchase").html(n.html);$("#ItemPurchase .show_itemvideo_desc").show();$("#ItemPurchase .hide_itemvideo_desc").hide();$("#ItemPurchase .itemvideo_desc").hide();$("#ItemPurchase a.hide_itemvideo_desc").bind("click",function(p){p.preventDefault();$("#ItemPurchase .show_itemvideo_desc").show();$("#ItemPurchase .hide_itemvideo_desc").hide();$("#ItemPurchase .itemvideo_desc").hide()});$("#ItemPurchase a.show_itemvideo_desc").bind("click",function(p){p.preventDefault();$("#ItemPurchase .show_itemvideo_desc").hide();$("#ItemPurchase .hide_itemvideo_desc").show();$("#ItemPurchase .itemvideo_desc").show()});$("#ItemPurchase a.button_sample").bind("click",function(q){q.preventDefault();var p=$(q.currentTarget).attr("rel");if(!p){p=$(q.currentTarget).attr("href")}SamplePlayerWindow.showByHref(p)});$("#ItemPurchase a.button_watch_now").bind("click",function(q){q.preventDefault();var p=$(q.currentTarget).attr("rel");if(!p){p=$(q.currentTarget).attr("href")}MonthlyPlayerWindow.showByHref(p)});$("#ItemPurchase a.button_download_now").bind("click",function(q){q.preventDefault();var p=$(q.currentTarget).attr("rel");if(!p){p=$(q.currentTarget).attr("href")}MonthlyPlayerWindow.showByHref(p)});$("#ItemPurchase a.button_add_cart").bind("click",function(p){p.preventDefault();if($(this).attr("href")=="#"){alert("購入する視聴期限を選択してください。")}else{AddCartHelper.addItemByTarget(p.currentTarget)}});var e={};if((e.target=$("#ItemPurchase #SingleItemConsole")[0])&&(e.container=$("#ItemPurchase #DisclosureTriggerContainer")[0])&&(e.trigger=$("#ItemPurchase #DisclosureTrigger")[0])){SingleCartControler.init(e.target,e.container,e.trigger)}$("#ItemPurchase .button_loading").bind("click",function(p){showLoadingBlockUI()})}})}var h={};if((h.target=$("#SingleItemConsole")[0])&&(h.container=$("#DisclosureTriggerContainer")[0])&&(h.trigger=$("#DisclosureTrigger")[0])){SingleCartControler.init(h.target,h.container,h.trigger)}var j={width:580,height:350,bgcolor:"#fff",background:$('<div id="ModalBackground"> </div>').appendTo("body"),canvas:$('<div id="ModalConsole"></div>').appendTo("body")};try{$("a.link_magnify, a.sample_image, a.empty_sample_image").lightBox();$("img.enlarge_image").bind("click",function(e){e.preventDefault();$("#EnlargeImage").click()});$("img.enlarge_image").css("cursor","pointer")}catch(g){ModalWindow.init(j);$("a.link_magnify, a.sample_image, a.empty_sample_image").bind("click",function(e){e.preventDefault();ModalWindow.get_image(e.currentTarget.href)})}var j={width:580,height:550,bgcolor:"#fff",background:$('<div id="ModalBackground"> </div>').appendTo("body"),canvas:$('<div id="ModalConsole"></div>').appendTo("body")};PointDirectWindow.init(j);$("a.empty_point_direct").bind("click",function(n){n.preventDefault();var e=$(this).attr("rel");if(!e){e=$(this).attr("href")}PointDirectWindow.show(e)});var f={width:580,height:400,bgcolor:"#000",background:$('<div id="ModalBackground"> </div>').appendTo("body"),canvas:$('<div id="ModalConsole02"></div>').appendTo("body")};FeatureMoviePlayerWindow.init(f);$("a.button_show_feature, a.empty_show_feature").bind("click",function(n){n.preventDefault();var e=$(this).attr("rel");if(!e){e=$(this).attr("href")}FeatureMoviePlayerWindow.show(e)});if($(".CAFE_WRAPPER a.button_watch_now, .CAFE_WRAPPER a.empty_watch_now").length>0){var c={width:580,height:400,bgcolor:"#000",background:$('<div id="ModalBackground"> </div>').appendTo("body"),canvas:$('<div id="ModalConsole02" style="background-color:#bbb;"></div>').appendTo("body")};CafeMoviePlayerWindow.init(c);$(".CAFE_WRAPPER a.button_watch_now, .CAFE_WRAPPER a.empty_watch_now").bind("click",function(n){n.preventDefault();var e=$(this).attr("rel");if(!e){e=$(this).attr("href")}CafeMoviePlayerWindow.showByHref(e)})}else{var l={width:860,height:540,bgcolor:"#000",background:$('<div id="ModalBackground"> </div>').appendTo("body"),canvas:$('<div id="ModalConsole"></div>').appendTo("body")};SamplePlayerWindow.init(l);$("a.button_samplemovie_02, a.button_view_sample, a.button_sample, a.empty_view_sample").bind("click",function(n){n.preventDefault();var e=$(n.currentTarget).attr("rel");if(!e){e=$(n.currentTarget).attr("href")}SamplePlayerWindow.showByHref(e)});var d={width:860,height:540,bgcolor:"#000",background:$('<div id="ModalBackground"> </div>').appendTo("body"),canvas:$('<div id="ModalConsole"></div>').appendTo("body")};MonthlyPlayerWindow.init(d);$("a.button_watch_now, a.empty_watch_now").bind("click",function(n){n.preventDefault();var e=$(n.currentTarget).attr("rel");if(!e){e=$(n.currentTarget).attr("href")}MonthlyPlayerWindow.showByHref(e)});$("a.button_download_now, a.empty_download_now").bind("click",function(n){n.preventDefault();var e=$(n.currentTarget).attr("rel");if(!e){e=$(n.currentTarget).attr("href")}MonthlyPlayerWindow.showByHref(e)});$("a.button_mypage_streaming").bind("click",function(n){n.preventDefault();var e=$(this).attr("rel");if(!e){e=$(this).attr("href")}openPlayer(e)});$("a.button_download_hd").bind("click",function(e){e.preventDefault();beginDownload($(this).attr("href"),$(this).attr("rel"))});$("a.button_download_sd").bind("click",function(e){e.preventDefault();beginDownload($(this).attr("href"),$(this).attr("rel"))});$("a.button_download_ld").bind("click",function(e){e.preventDefault();beginDownload($(this).attr("href"),$(this).attr("rel"))})}$("a.button_submit").bind("click",function(e){e.preventDefault();$form=$(this).attr("href");$($form).submit()});$("a.button_postback").bind("click",function(e){e.preventDefault();$id=$(this).attr("id");$attr=$(this).attr("for");$form=$(this).attr("href");$($form+" #__EVENTTARGET").val($id);$($form+" #__EVENTARGUMENT").val($attr);$($form).submit()});$("a.button_force_postback").bind("click",function(e){e.preventDefault();$id=$(this).attr("id");$attr=$(this).attr("for");$form=$(this).attr("href");$($form+" #__EVENTTARGET").val($id);$($form+" #__EVENTARGUMENT").val($attr);$($form).validate({onsubmit:false});$($form).submit()});$(".button_loading").bind("click",function(e){showLoadingBlockUI()});$("a.button_add_cart, a.empty_add_cart").bind("click",function(e){e.preventDefault();if($(this).attr("href")=="#"){alert("購入する視聴期限を選択してください。")}else{AddCartHelper.addItemByTarget(e.currentTarget)}});$("#Header a#searchHeader").bind("click",function(e){doHeaderSearch()});$("#Footer a#searchFooter").bind("click",function(e){doFooterSearch()});$("#Header .input_keyword").bind("keypress",function(e){if(e.which==13){doHeaderSearch()}});$("#Footer .input_keyword").bind("keypress",function(e){if(e.which==13){doFooterSearch()}});var m={};if((m.element=$("#PasswordReminder")[0])&&(m.trigger=$("#ReminderOpener")[0])){Reminder.init(m.element,m.trigger)}hideLoadingBlockUI()});function doHeaderSearch(){if(document.header_search.q.value==null||document.header_search.q.value==""||document.header_search.q.length<2){return}document.header_search.submit()}function doFooterSearch(){if(document.footer_search.q.value==null||document.footer_search.q.value==""||document.footer_search.q.length<2){return}document.footer_search.submit()}function showLoadingBlockUI(){$.extend($.blockUI.defaults.overlayCSS,{backgroundColor:"#000"});$.blockUI({message:'<p class="blockloading">loading...</p>'})}function hideLoadingBlockUI(){$.unblockUI(null)}var wndPlayer=null;function openPlayer(b){b=b.replace(self.location,"");var a=url_streaming+"/"+b;wndPlayer=window.open(a,"MGSPlayer");wndPlayer.focus();MonthlyPlayerWindow.close()}function beginDownload(b,c){b=b.replace(self.location,"");var a=url_download.replace("v_file",b);$.ajax({async:true,url:a+"&jsoncallback=?",success:function(d,f){if(d==null||d.url==null||d.url==""){alert("動画のURLを解決することができないため、この動画をダウンロードすることができません。ブラウザのページリロード(再表示)を行っても、このメッセージが表示されている場合は、大変お手数ですが、お問い合わせください。")}else{var e=d.url;if($("#NavFrame").length==0){$('<iframe type="hidden" src="'+e+'" style="display:none;" id="NavFrame"></iframe>').appendTo($("BODY"))}else{$("#NavFrame").attr("src",e)}$("#NavFrame").load(function(){})}MonthlyPlayerWindow.close()}})}var ValidateHelper=new function(){var b=null;var a={};a.init=function(c){b=$(c).validate({errorElement:"div",errorPlacement:function(d,e){var g=e.attr("id");var f=g.lastIndexOf("_");if(f>0){g=g.substring(0,f)}if($("._"+g).length>0){$("._"+g).addClass("invalid")}d.insertAfter(e)},unhighlight:function(e,d){var g=e.id;var f=g.lastIndexOf("_");if(f>0){g=g.substring(0,f)}if($("._"+g).length>0){$("._"+g).removeClass("invalid")}},success:function(d){var f=d.attr("for");var e=f.lastIndexOf("_");if(e>0){f=f.substring(0,e)}if($("._"+f).length>0){$("._"+f).removeClass("invalid")}d.remove()},submitHandler:function(d){showLoadingBlockUI();d.submit()}});return b};return a};var AddCartHelper=new function(){var a=null;var b={};b.addItemByTarget=function(c){a=getSkuFromHref(c.href);showLoadingBlockUI();self.location=url_cart+"?pid="+a.replace("?","&")+"&ac=add"};return b};var StreamingPane=new function(){var a=null;var b={};b.show=function(c){a=c};b.showByHref=function(c){a=getSkuFromHref(c);if(!a){return}this.show(a)};return b};var DownloadPane=new function(){var a=null;var b={};b.show=function(c){a=c};b.showByHref=function(c){a=getSkuFromHref(c);if(!a){return}this.show(a)};return b};var FeatureMoviePlayerWindow=new function(){var h=null;var l=null;var b=null;var c=null;var a=null;var j=null;var k="";var e='<p class="loading">loading...</p>';var g="/images/modal/notfound.jpg";var i=function(){var m=Geom.get_geom();b.css({width:String(m.width+"px"),height:String(m.height+"px")});c.css({width:l.width+"px",height:l.height+"px",left:String((m.clientWidth/2)-(l.width/2)+"px"),top:String(m.top+(m.clientHeight/2)-(l.height/2)+"px"),overflow:"auto"})};var f=function(m,n){b.show();c.show().append(e);$(window).bind("resize",i);var o=Geom.get_geom();l.width=(o.clientWidth-120);l.height=(o.clientHeight-90);b.css({background:String(l.bgcolor),width:String(o.width+"px"),height:String(o.height+"px")});c.css({width:l.width+"px",height:l.height+"px",left:String((o.clientWidth/2)-(l.width/2)+"px"),top:String(o.top+(o.clientHeight/2)-(l.height/2)+"px"),overflow:"auto"})};var d={};d.init=function(m){l=m;b=m.background;c=m.canvas};d.show=function(m){f();b.css({background:l.bgcolor});var n=url_download.replace("v_file","feature/"+m)+"/Manifest";$.ajax({async:true,url:n+"?jsoncallback=?",success:function(p,q){if(p==null||p.url==null||p.url==""){alert("動画のURLを解決することができないため、この動画を再生することができません。ブラウザのページリロード(再表示)を行っても、このメッセージが表示されている場合は、大変お手数ですが、お問い合わせください。")}else{n=p.url;var o='<div class="modal_container"><a class="button button_close" href="javascript:FeatureMoviePlayerWindow.close();" style="margin-bottom:4px;">閉じる</a>';o=o+'<div style="text-align:center;width:'+(parseInt(l.width))+"px;height:"+(parseInt(l.height)-34)+'px;"><object id="FeaturePlayer" width="100%" height="100%" data="data:application/x-silverlight-2," type="application/x-silverlight-2">';o=o+'<param name="source" value="'+url_playerxap+'"/>';o=o+'<param name="onError" value="onSilverlightError" /><param name="minRuntimeVersion" value="3.0.40624.0" /><param name="autoUpgrade" value="true" />';o=o+'<param name="initparams" value="volumelevel=0.5,autoplay=true,enablefitscreen=false,enablefullscreen=true,source='+n+'"/>';o=o+'<a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration:none"><img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Microsoft Silverlight を入手" style="border-style:none"/></a>';o=o+"</object>";o=o+'<iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>';o=o+"</div>";c.html(o)}}})};d.close=function(){b.hide();c.hide().empty();$(window).unbind("resize",i)};return d};var CafeMoviePlayerWindow=new function(){var h=null;var l=null;var b=null;var c=null;var a=null;var j=null;var k="";var e='<p class="loading">loading...</p>';var g="/images/modal/notfound.jpg";var i=function(){var m=Geom.get_geom();b.css({width:String(m.width+"px"),height:String(m.height+"px")});c.css({width:l.width+"px",height:l.height+"px",left:String((m.clientWidth/2)-(l.width/2)+"px"),top:String(m.top+(m.clientHeight/2)-(l.height/2)+"px"),overflow:"auto"})};var f=function(m,n){b.show();c.show().append(e);$(window).bind("resize",i);var o=Geom.get_geom();l.width=(o.clientWidth-160);l.height=(o.clientHeight-120);b.css({background:String(l.bgcolor),width:String(o.width+"px"),height:String(o.height+"px")});c.css({width:l.width+"px",height:l.height+"px",left:String((o.clientWidth/2)-(l.width/2)+"px"),top:String(o.top+(o.clientHeight/2)-(l.height/2)+"px"),overflow:"auto"})};var d={};d.init=function(m){l=m;b=m.background;c=m.canvas};d.show=function(m){h=m;var n=url_monthly.replace("v_pid",h.replace("?","&"));this.loadHtml(n)};d.showByHref=function(m){h=getSkuFromHref(m);if(!h){return}this.show(h)};d.loadHtml=function(m){CafeMoviePlayerWindow.close();f();b.css({background:l.bgcolor});$.ajax({async:true,url:m,success:function(o,p){if(!o.is_valid){CafeMoviePlayerWindow.close();alert("このPCでは再生することができません。")}else{var n='<div class="modal_container"><a class="button button_close" href="javascript:CafeMoviePlayerWindow.close();" style="margin-bottom:4px;">閉じる</a>';n=n+'<div style="text-align:center;width:'+(parseInt(l.width))+"px;height:"+(parseInt(l.height)-24)+'px;"><object id="CafeMoviePlayer" width="100%" height="100%" data="data:application/x-silverlight-2," type="application/x-silverlight-2">';n=n+'<param name="source" value="'+url_playerxap+'"/>';n=n+'<param name="onError" value="onSilverlightError" /><param name="minRuntimeVersion" value="3.0.40624.0" /><param name="autoUpgrade" value="true" />';n=n+'<param name="initparams" value="volumelevel=0.5,autoplay=true,enablefitscreen=false,enablefullscreen=true,source='+o.streaming+'"/>';n=n+'<a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration:none"><img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Microsoft Silverlight を入手" style="border-style:none"/></a>';n=n+"</object>";n=n+'<iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>';n=n+"</div>";c.html(n);c.css({background:"#000"})}}})};d.close=function(){b.hide();c.hide().empty();$(window).unbind("resize",i)};return d};var PointDirectWindow=new function(){var g=null;var j=null;var a=null;var b=null;var i="";var d='<p class="loading">loading...</p>';var f="/images/modal/notfound.jpg";var h=function(){var k=Geom.get_geom();a.css({width:String(k.width+"px"),height:String(k.height+"px")});b.css({width:j.width+"px",height:j.height+"px",left:String((k.clientWidth/2)-(j.width/2)+"px"),top:String(k.top+30+"px")})};var e=function(){a.show();b.show().append(d);$(window).bind("resize",h);var k=Geom.get_geom();a.css({background:String(j.bgcolor),width:String(k.width+"px"),height:String(k.height+"px")});b.css({width:j.width+"px",height:j.height+"px",left:String((k.clientWidth/2)-(j.width/2)+"px"),top:String(k.top+30+"px")})};var c={};c.init=function(k){j=k;a=k.background;b=k.canvas};c.show=function(k){g=k;this.loadHtml(url_pointdirect+g.replace("?","&")+"&jsoncallback=?")};c.showByHref=function(k){g=getSkuFromHref(k);if(!g){return}this.show(g)};c.loadHtml=function(k){FeatureMoviePlayerWindow.close();SamplePlayerWindow.close();e();a.css({background:j.bgcolor});$.ajax({async:true,url:k,success:function(l,m){b.html(l.html);i=k}})};c.doPurchase=function(){b.html("");e();a.css({background:j.bgcolor});var k=i.replace("&jsoncallback=","&purchase=1&jsoncallback=");$.ajax({async:true,url:k,success:function(l,m){b.html(l.html)}})};c.purchaseComplete=function(){};c.close=function(){a.hide();b.hide().empty();$(window).unbind("resize",h)};return c};var MonthlyPlayerWindow=new function(){var g=null;var j=null;var a=null;var b=null;var i="";var d='<p class="loading">loading...</p>';var f="/images/modal/notfound.jpg";var h=function(){var k=Geom.get_geom();a.css({width:String(k.width+"px"),height:String(k.height+"px")});b.css({width:j.width+"px",height:(((k.clientHeight-60)<j.height)?j.height:(k.clientHeight-60))+"px",left:String((k.clientWidth/2)-(j.width/2)+"px"),top:String(k.top+30+"px")})};var e=function(){a.show();b.show().append(d);$(window).bind("resize",h);var k=Geom.get_geom();a.css({background:String(j.bgcolor),width:String(k.width+"px"),height:String(k.height+"px")});b.css({width:j.width+"px",height:(((k.clientHeight-60)<j.height)?j.height:(k.clientHeight-60))+"px",left:String((k.clientWidth/2)-(j.width/2)+"px"),top:String(k.top+30+"px")})};var c={};c.init=function(k){j=k;a=k.background;b=k.canvas};c.show=function(k){g=k;this.loadHtml(url_monthlyconf+g.replace("?","&")+"&jsoncallback=?")};c.showByHref=function(k){g=getSkuFromHref(k);if(!g){return}this.show(g)};c.loadHtml=function(k){FeatureMoviePlayerWindow.close();SamplePlayerWindow.close();e();a.css({background:j.bgcolor});$.ajax({async:true,url:k,success:function(l,m){b.html(l.html);$("#MonthlyConfirm a#buttonStreamingPlay").bind("click",function(n){n.preventDefault();openPlayer(g)});$("#MonthlyConfirm a#buttonDownloadHD").bind("click",function(n){n.preventDefault();beginDownload($(this).attr("href"),$(this).attr("rel"))});$("#MonthlyConfirm a#buttonDownloadSD").bind("click",function(n){n.preventDefault();beginDownload($(this).attr("href"),$(this).attr("rel"))});$("#MonthlyConfirm a#buttonDownloadLD").bind("click",function(n){n.preventDefault();beginDownload($(this).attr("href"),$(this).attr("rel"))});$("#MonthlyConfirm a.button_add_cart").bind("click",function(n){n.preventDefault();if($(this).attr("href")=="#"){alert("購入する視聴期限を選択してください。")}else{AddCartHelper.addItemByTarget(n.currentTarget)}})}})};c.close=function(){a.hide();b.hide().empty();$(window).unbind("resize",h)};return c};var SamplePlayerWindow=new function(){var h=null;var k=null;var b=null;var c=null;var a=null;var j="";var e='<p class="loading">loading...</p>';var g="/images/modal/notfound.jpg";var i=function(){var l=Geom.get_geom();b.css({width:String(l.width+"px"),height:String(l.height+"px")});c.css({width:k.width+"px",height:(((l.clientHeight-60)<k.height)?k.height:(l.clientHeight-60))+"px",left:String((l.clientWidth/2)-(k.width/2)+"px"),top:String(l.top+30+"px"),overflow:"auto"})};var f=function(){b.show();c.show().append(e);$(window).bind("resize",i);var l=Geom.get_geom();b.css({background:String(k.bgcolor),width:String(l.width+"px"),height:String(l.height+"px")});c.css({width:k.width+"px",height:(((l.clientHeight-60)<k.height)?k.height:(l.clientHeight-60))+"px",left:String((l.clientWidth/2)-(k.width/2)+"px"),top:String(l.top+30+"px"),overflow:"auto"})};var d={};d.init=function(l){k=l;b=l.background;c=l.canvas};d.show=function(l){h=l;this.loadHtml(url_sampleplayer+h+"&jsoncallback=?")};d.showByHref=function(l){h=getSkuFromHref(l);if(!h){return}this.show(h)};d.loadHtml=function(l){f();b.css({background:k.bgcolor});$.ajax({async:true,url:l,success:function(m,o){c.html(m.html);if(!isNaN(m.Height)){a=(parseInt(m.Height)<300)?500:parseInt(m.Height);i()}var n=(m.IsMonthly)?url_item_monthly.replace("v_shop",escape(m.Shop)):url_item_ppv.replace("v_maker",escape(m.Maker));n=n.replace("v_sku",escape(m.Sku));$("div.modal_container #linkItemHeader").attr("Href",n);$("div.modal_container #linkItemFooter").attr("Href",n);if($("#ItemPurModal").length>0&&url_body_purchase_modal){$.ajax({async:true,url:url_body_purchase_modal,success:function(q,r){$("#ItemPurModal").html(q.html);$("#ItemPurModal .show_itemvideo_desc").show();$("#ItemPurModal .hide_itemvideo_desc").hide();$("#ItemPurModal .itemvideo_desc").hide();$("#ItemPurModal a.hide_itemvideo_desc").bind("click",function(s){s.preventDefault();$("#ItemPurModal .show_itemvideo_desc").show();$("#ItemPurModal .hide_itemvideo_desc").hide();$("#ItemPurModal .itemvideo_desc").hide()});$("#ItemPurModal a.show_itemvideo_desc").bind("click",function(s){s.preventDefault();$("#ItemPurModal .show_itemvideo_desc").hide();$("#ItemPurModal .hide_itemvideo_desc").show();$("#ItemPurModal .itemvideo_desc").show()});$("#ItemPurModal a.button_sample").bind("click",function(t){t.preventDefault();var s=$(t.currentTarget).attr("rel");if(!s){s=$(t.currentTarget).attr("href")}SamplePlayerWindow.showByHref(s);SamplePlayerWindow.Close()});$("#ItemPurModal a.button_watch_now").bind("click",function(t){t.preventDefault();var s=$(t.currentTarget).attr("rel");if(!s){s=$(t.currentTarget).attr("href")}MonthlyPlayerWindow.showByHref(s);SamplePlayerWindow.Close()});$("#ItemPurModal a.button_download_now").bind("click",function(t){t.preventDefault();var s=$(t.currentTarget).attr("rel");if(!s){s=$(t.currentTarget).attr("href")}MonthlyPlayerWindow.showByHref(s);SamplePlayerWindow.Close()});$("#ItemPurModal a.button_add_cart").bind("click",function(s){s.preventDefault();if($(this).attr("href")=="#"){alert("購入する視聴期限を選択してください。")}else{AddCartHelper.addItemByTarget(s.currentTarget)}SamplePlayerWindow.Close()});var p={};if((p.target=$("#ItemPurModal #SingleItemConsole")[0])&&(p.container=$("#ItemPurModal #DisclosureTriggerContainer")[0])&&(p.trigger=$("#ItemPurModal #DisclosureTrigger")[0])){SingleCartControler.init(p.target,p.container,p.trigger)}}})}}})};d.close=function(){b.hide();c.hide().empty();$(window).unbind("resize",i)};return d};function ModalWindowClass(){var k=null;var a=null;var c=null;var j="";var e='<p class="loading">loading...</p>';var g="/images/modal/notfound.jpg";var i=function(){var l=Geom.get_geom();a.css({width:String(l.width+"px"),height:String(l.height+"px")})};var b=function(){a.show();c.show().append(e);$(window).bind("resize",i);var l=Geom.get_geom();a.css({background:String(k.bgcolor),width:String(l.width+"px"),height:String(l.height+"px")});c.css({width:k.width+"px",height:k.height+"px",left:String((l.clientWidth/2)-(k.width/2)+"px"),top:String(l.top+30+"px")})};var h=function(){var l=Geom.get_geom();a.css({width:String(l.width+"px"),height:String(l.height+"px")});c.css({width:k.width+"px",height:k.height+"px",left:String((l.clientWidth/2)-(k.width/2)+"px"),top:String(l.top+30+"px"),overflow:"auto"})};var f=function(){a.show();c.show().append(e);$(window).bind("resize",h);var l=Geom.get_geom();a.css({background:String(k.bgcolor),width:String(l.width+"px"),height:String(l.height+"px")});c.css({width:k.width+"px",height:k.height+"px",left:String((l.clientWidth/2)-(k.width/2)+"px"),top:String(l.top+30+"px"),overflow:"auto"})};var d={};d.init=function(l){k=l;a=l.background;c=l.canvas};d.close=function(){a.hide();c.hide().empty();$(window).unbind("resize",i)};d.get_image=function(l){b();a.css({background:k.bgcolor});var n=new Image();var p=function(q){a.unbind("click",p);c.unbind("click",p);d.close()};var o=function(){var q=Geom.get_geom();c.css({width:n.width+"px",height:n.height+"px",left:String((q.clientWidth/2)-(n.width/2)+"px")});c.bind("click",p);$('<img src="'+l+'" style="cursor:pointer;" />').appendTo(c.empty());n.onload=function(){}};var m=function(){n.onload=function(){};$('<div class="not_found"><a class="button button_close" href="javascript:ModalWindow.close();">閉じる</a><p>File not found.<br />ご指定のファイルが見つかりませんでした。</p></div>').appendTo(c.empty())};n.onload=o;n.onerror=m;n.src=l;a.bind("click",p)};d.load_html=function(m,l,n){var o=function(p){a.unbind("click",o);c.unbind("click",o);d.close()};f();a.css({background:k.bgcolor});a.bind("click",o);$.ajax({type:"GET",timeout:30000,dataType:"html",contentType:"application/x-www-form-urlencoded; charset=utf-8",cache:false,async:false,url:m,success:n})};d.set_canvas_html=function(l){c.html(l);return $(c)};return d}var ModalWindow=new ModalWindowClass();window.Geom={};Geom.get_geom=function(){var f=document.documentElement;var i=document.body;var a="scrollWidth";var k="scrollHeight";var j="clientWidth";var d="clientHeight";var h="scrollLeft";var c="scrollTop";var g=(f[j]==0);return{width:g?Math.max(i[a],i[j]):Math.max((f[a]||i[a]),(f[j]||i[j])),height:g?Math.max(i[k],i[d]):Math.max((f[k]||i[k]),(f[d]||i[d])),top:i[c]||f[c],left:i[h]||f[h],clientWidth:g?i[j]:(f[j]||i[j]),clientHeight:g?i[d]:(f[d]||i[d])}};var Reminder=new function(){var c=null;var b=null;var a={};a.init=function(e,d){c=e;b=d;if(b){b.onclick=Reminder.show}else{Reminder.load_captcha()}};a.show=function(){if(!!c&&!!b){c.style.display="block"}};a.load_captcha=function(){loadCaptcha(false)};return a};function loadCaptcha(a){$.ajax({async:a,url:url_body_captcha,success:function(b,d){if(!b){$("#Captcha").html("");return}var c='<img src="'+b.image+'" /><div class="clear"><img src="/images/spacer.gif" alt="" /></div><a href="javascript:void(0)" id="CaptchaReload">[画像の再読み込み]</a>';c=c+'<input type="hidden" name="captcha_key" value="'+b.key+'" />';$("#Captcha").html(c);$("#Captcha #CaptchaReload").bind("click",function(e){loadCaptcha(false)})}})}var SingleCartControler=new function(){var f=null;var b=null;var e=null;var a=null;var d=0.2;var c={};c.init=function(h,i,g){f=h;b=i;e=g;e.onclick=SingleCartControler.show;if(a=document.getElementById("InvalidArea")){a.style.opacity=d;a.style.filter="alpha(opacity="+(d*100)+")";a.onclick=function(){return false}}};c.show=function(){f.style.display="block";b.style.display="none"};return c};function getSkuFromHref(a){if(a==null){return null}a=a.replace(self.location,"");if(a==null){return null}a=a.toLowerCase();var b=a.lastIndexOf("/");if(b<0||(b+1)>=a.length){return a}return a.substr(b+1)}function onSilverlightError(c,a){var b="";if(c!=null&&c!=0){b=c.getHost().Source}var f=a.ErrorType;var d=a.ErrorCode;if(f=="ImageError"||f=="MediaError"){return}var e="Silverlight アプリケーションでハンドルされていないエラーが発生しまし "+b+"\n";e+="コード: "+d+"    \n";e+="カテゴリ: "+f+"       \n";e+="メッセージ: "+a.ErrorMessage+"     \n";if(f=="ParserError"){e+="ファイル: "+a.xamlFile+"     \n";e+="行: "+a.lineNumber+"     \n";e+="位置: "+a.charPosition+"     \n"}else{if(f=="RuntimeError"){if(a.lineNumber!=0){e+="行: "+a.lineNumber+"     \n";e+="位置: "+a.charPosition+"     \n"}e+="メソッド名: "+a.methodName+"     \n"}}throw new Error(e)}var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(isIE&&isWin&&!isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(isIE&&isWin&&!isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a}function getQuerystring(b,d){if(d==null){d=""}b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c=new RegExp("[\\?&]"+b+"=([^&#]*)");var a=c.exec(window.location.href);if(a==null){return d}else{return a[1]}};
