(function(){if(!window.beyondo){window.beyondo={}}if(!beyondo.util){beyondo.util={instance:{},instance_index:0,parseJSParams:function(g,d){var b=document.getElementsByTagName("script");for(var e=0;e<b.length;e++){var c=b[e].src;if(c.indexOf(d)>0){var f=c.indexOf("?");if(f>0){var a=c.substr(f+1);var h=a.indexOf("?");if(h>0){this.parseURLParameters(a.substr(0,h),g)}else{this.parseURLParameters(a,g)}}}}},parseURLParameters:function(a,c){var e=a.split("&");for(var b=0;b<e.length;b++){var d=e[b].split("=");c[d[0]]=d[1]}},includeCss:function(c,a){var b={};b=document.createElement("link");b.type="text/css";b.rel="stylesheet";b.href=a;c.appendChild(b)},includeJs:function(c,b){var a={};a=document.createElement("script");a.type="text/javascript";a.language="JavaScript";a.src=b;c.appendChild(a)},messageFormat:function(c,a){if(typeof a=="object"&&a.length){for(var b=0;b<a.length;b++){c=c.replace(new RegExp("{["+b+"]}","g"),a[b])}}else{c=c.replace(new RegExp("{[0]}","g"),a)}return c},handleCallback:function(a){a.bbp["channel"]=(a.bbp["channel"])?a.bbp["channel"]:0;a.bbp["channel"]=(a.bbp["channel"]>=a.playlist.length)?0:a.bbp["channel"];beyondo.util.instance[a.bbp["index"]].data=a;beyondo.util.instance[a.bbp["index"]].currMsgReq={}},msgTab:function(a,d){if(beyondo.util.instance[a].currMsgIndex==d&&beyondo.util.instance[a].currMsgReq[d]){return}beyondo.util.instance[a].currMsgIndex=d;var g=beyondo.util.instance[a].data;if(d>0){$("#bbp_tagcloud_"+a).hide();$("#bbp_message_"+a).show();$("#bbp_common_"+a+" .navi").show();var f=g.channel[d]["msglist"];var c='<ul class="items">';var e=beyondo.util.instance[a].params.digest_width;for(var b in f){c+='<li><div class="image"><a target="_blank" '+((f[b]["shop"]==null)?"":('href="'+f[b]["shop"]+'"'))+'><img src="'+f[b]["user"]["picture"]+'"/></a><div class="time">'+f[b]["create"]+'</div></div><div class="digest" style="width:'+e+'px;"><h3><a target="_blank" '+((f[b]["url"]==null)?"":('href="'+f[b]["url"]+'"'))+">"+f[b]["product"]+"</a></h3><p>"+f[b]["message"]+'</p><a target="_blank" href="'+f[b]["shop"]+'" class="domain">'+((f[b]["shop"]==null)?"":f[b]["shop"])+'</a></div><div style="clear: both;"></div></li>'}c+='<li class="end"></li></ul>';$("#bbp_message_"+a).html(c);$("#bbp_message_"+a).removeData("scrollable");beyondo.util.instance[a].message=$("#bbp_message_"+a).scrollable({vertical:true,size:2,prev:"#bbp_common_"+a+" .inner .prev",next:"#bbp_common_"+a+" .inner .next"}).mousewheel({api:true});if(!beyondo.util.instance[a].currMsgReq[d]){beyondo.util.instance[a].currMsgReq[d]=true;beyondo.util.msgLoad(a,d)}}else{$("#bbp_message_"+a).hide();$("#bbp_common_"+a+" .navi").hide();$("#bbp_tagcloud_"+a).show();if(!beyondo.util.instance[a].currMsgReq[d]){beyondo.util.instance[a].currMsgReq[d]=true;beyondo.util.cloudLoad(a,d)}}},cloudLoad:function(a,b){if($("#bbp_common_"+a+" .message").css("display")=="none"){beyondo.util.instance[a].currMsgReq[b]=false;return}if(beyondo.util.instance[a].currMsgIndex!=b){beyondo.util.instance[a].currMsgReq[b]=false;return}var c=beyondo.util.instance[a].data;window.setTimeout(function(){$.getJSON("http://www.kau-switch.com/b_api/tagcloud?callback=?",{nid:c.page["nid"],count:c.page["msgcount"]},function(e){if(e!=null){var d='<object height="100%" width="100%" type="application/x-shockwave-flash" data="http://cdn1.kau-switch.com/default/files/swf/tagcloud.swf"><param value="http://cdn1.kau-switch.com/default/files/swf/tagcloud.swf" name="movie"/><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="Opaque" name="wmode"/><param value="high" name="quality"/><param value="#ffffff" name="bgcolor"/><param name="flashvars" value="tcolor=0xffcc00&tcolor2=0x000000&hicolor=0xff0000&tspeed=100&distr=true&mode=tags&tagcloud='+e.tagcloud+'"/></object>';$("#bbp_tagcloud_"+a).html(d);beyondo.util.instance[a].data.page["msgcount"]=e.count}beyondo.util.cloudLoad(a,b)})},5000)},msgLoad:function(a,b){if($("#bbp_common_"+a+" .message").css("display")=="none"){beyondo.util.instance[a].currMsgReq[b]=false;return}if(beyondo.util.instance[a].currMsgIndex!=b){beyondo.util.instance[a].currMsgReq[b]=false;return}var c=beyondo.util.instance[a].data;window.setTimeout(function(){$.getJSON("http://www.kau-switch.com/b_api/snd_message/load?callback=?",{nid:c.page["nid"],cid:c.channel[b]["cid"],mid:(c.channel[b]["msglist"]==null)?0:c.channel[b]["msglist"][0]["mid"]},function(e){if(e!=null){if(beyondo.util.instance[a].data.channel[b]["msglist"]==null){beyondo.util.instance[a].data.channel[b]["msglist"]=new Array()}for(var g in e.msglist){var h=e.msglist[g];beyondo.util.instance[a].data.channel[b]["msglist"].splice(0,0,h);var f=beyondo.util.instance[a].params.digest_width;if(beyondo.util.instance[a].currMsgIndex==b){var d='<li><div class="image"><a target="_blank" '+((h.shop==null)?"":('href="'+h.shop+'"'))+'><img src="'+h.user["picture"]+'"/></a><div class="time">'+h.create+'</div></div><div class="digest" style="width:'+f+'px;"><h3><a target="_blank" '+((h.url==null)?"":('href="'+h.url+'"'))+">"+h.product+"</a></h3><p>"+h.message+'</p><a target="_blank" href="'+h.shop+'" class="domain">'+((h.shop==null)?"":h.shop)+'</a></div><div style="clear: both;"></div></li>';$("#bbp_message_"+a+" ul").prepend(d);beyondo.util.instance[0].message.begin()}}}beyondo.util.msgLoad(a,b)})},5000)},videoTab:function(a,b){if(beyondo.util.instance[a].currVideoIndex==b){return}else{beyondo.util.instance[a].currVideoIndex=b}var c=beyondo.util.instance[a].data;if(($f("bbp_player_"+a).getPlaylist().length==1)&&(c.playlist[b]["list"].length>1)){$f("bbp_player_"+a).getControls().widgets({playlist:true})}else{if(($f("bbp_player_"+a).getPlaylist().length>1)&&(c.playlist[b]["list"].length==1)){$f("bbp_player_"+a).getControls().widgets({playlist:false})}}$f("bbp_player_"+a).setPlaylist(c.playlist[b]["list"]);$f("bbp_player_"+a).startBuffering();if(c.bbp["autoPlay"]){$f("bbp_player_"+a).play()}},play:function(b,a){$f("bbp_player_"+b).play(a)},naviHTML:function(b,e){var d="";var a=$f("bbp_player_"+b).getPlaylist().length;for(var c=0;c<a;c++){d+='<a href="javascript:beyondo.util.play('+b+","+c+');" '+((c==e.index)?'class="active"':"")+">"+(c+1)+"</a>&nbsp;&nbsp;"}d+="<p>"+e.title+"</p>";return d},switchTab:function(b,a){if(a==1){$("#bbp_common_"+b+" .video").hide();$("#bbp_common_"+b+" .message").show();if($.browser.msie){$f("bbp_player_"+b).pause()}beyondo.util.instance[b].currMsgIndex=(beyondo.util.instance[b].currMsgIndex==null)?0:beyondo.util.instance[b].currMsgIndex;beyondo.util.msgTab(b,beyondo.util.instance[b].currMsgIndex)}else{$("#bbp_common_"+b+" .video").show();$("#bbp_common_"+b+" .message").hide();if($.browser.msie){$f("bbp_player_"+b).resume()}else{if(!beyondo.util.instance[b].data.bbp["autoPlay"]){$f("bbp_player_"+b).startBuffering()}}}},mouseup:function(b){var a=0,c=0;if($.browser.msie){a=b.offsetX;c=b.offsetY}else{a=b.layerX;c=b.layerY}if(a<250){beyondo.util.instance[0].message.prev()}else{beyondo.util.instance[0].message.next()}},mousemove:function(b){var a=0,c=0;if($.browser.msie){a=b.offsetX;c=b.offsetY}else{a=b.layerX;c=b.layerY}if(a<250){$(".vertical").removeClass("cur-right").addClass("cur-left")}else{$(".vertical").removeClass("cur-left").addClass("cur-right")}},birght:function(e){var i=parseInt(e.substr(0,2),16)/255;var h=parseInt(e.substr(2,2),16)/255;var c=parseInt(e.substr(4,2),16)/255;var f=Math.min(i,Math.min(h,c));var a=Math.max(i,Math.max(h,c));var j=a-f;var d=(f+a)/2;return d}}}if(!beyondo.Action){beyondo.Action=function(b,d,e,a){this.index=b;this.isLogoReady=false;this.params={w:600,h:338,c1:"4EBAFF",c2:"BBBBBB",l:"http://cdn1.kau-switch.com/all/modules/b_api/img/Beyondo_LOGO.jpg",css:"http://www.kau-switch.com/sites/all/modules/b_api/css/bbp-13.css",db:"http://www.kau-switch.com/b_api/bbp13/{0}/{1}/?callback=beyondo.util.handleCallback",library:"http://cdn1.kau-switch.com/all/modules/b_api/js/librarys-min.13.js"};for(var c in a){this.params[c]=a[c]}this.onExPar=d;this.init(e)},beyondo.Action.prototype={init:function(d){var a=this;if(a.onExPar){beyondo.util.parseJSParams(this.params,"bbp-09.js")}this.params.panel="bbp_common_"+this.index;var c='<div class="bbp" id="'+this.params.panel+'" style="text-align: left;width:'+this.params.w+"px;height:"+this.params.h+'px;"><div id="bbp_content"><img id="byd_logo" src="'+this.params.l+'" width="'+this.params.w+'" height="'+this.params.h+'"/></div></div>';(typeof d=="undefined")?document.write(c):document.getElementById(d).innerHTML=c;window.setTimeout(function(){a.isLogoReady=true},3000);this.panel=document.getElementById(this.params.panel);beyondo.util.includeCss(this.panel,this.params.css);beyondo.util.includeJs(this.panel,this.params.library);beyondo.util.includeJs(this.panel,beyondo.util.messageFormat(this.params.db,[this.index,document.title]));var b=window.setInterval(function(){if(beyondo.util.instance[a.index].data&&a.isLogoReady&&(("jQuery" in window)||("$" in window))){window.clearInterval(b);var f=beyondo.util.instance[a.index].data;if(f.error){a.error(f.error["msg"])}else{if(f.bbp["status"]==1){var e=f.bbp["size"]["width"];var g=f.bbp["size"]["height"];if(((e==null&&a.params.w==600)||(e==a.params.w))&&((g==null&&a.params.h==338)||(g==a.params.h))){(f.bbp["logo"]["show"]==1)?a.showLogo():a.buildPlayer()}else{a.error("size is invalid.")}}}}},500)},error:function(a){$("#"+this.params.panel).find("#bbp_content").css("position","relative").append('<span style="position: absolute;top: 10px;right:10px;color:red;">'+a+"</span>")},showLogo:function(){var a=this;var c=beyondo.util.instance[a.index].data;var b='<img id="logo" src="'+c.bbp["logo"]["url"]+'" width="'+this.params.w+'" height="'+this.params.h+'"/>';$("#"+this.params.panel).find("#bbp_content").html(b);window.setTimeout(function(){a.buildPlayer()},c.bbp["logo"]["duration"])},buildPlayer:function(){var b=this;var g=beyondo.util.instance[b.index].data;var e='<div class="video"><div class="tab"><a class="prev"/><ul class="items">'+this.buildVideoTab(g)+'</ul><a class="next"/></div><div class="switch"><div class="round"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><a title="クリック！" href="javascript:beyondo.util.switchTab('+this.index+', 1);"><span></span></a></div><div style="clear: both;"/><div class="pane"><div class="round left-hide"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><div class="inner"><div class="round"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><div class="wrap"><div class="vertical" id="bbp_player_'+this.index+'"></div></div><div class="round"><div class="r1"/><div class="r2"/><div class="r3"/><div class="r5"/></div></div><div class="round"><div class="r1"/><div class="r2"/><div class="r3"/><div class="r5"/></div></div></div><div class="message"><div class="tab"><a class="prev"/><ul class="items">'+this.buildMsgTab(g)+'</ul><a class="next"/></div><div class="switch"><div class="round"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><a href="javascript:beyondo.util.switchTab('+this.index+', 2);"><span></span></a></div><div style="clear: both;"/><div class="pane"><div class="round left-hide"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><div class="inner"><div class="navi"><a class="prev disabled" hidefocus="true"/><a class="next" hidefocus="true"/></div><div class="round"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><div class="wrap"><div id="bbp_tagcloud_'+this.index+'" class="vertical"><object height="100%" width="100%" type="application/x-shockwave-flash" data="http://cdn1.kau-switch.com/default/files/swf/tagcloud.swf"><param value="http://cdn1.kau-switch.com/default/files/swf/tagcloud.swf" name="movie"/><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="Opaque" name="wmode"/><param value="high" name="quality"/><param value="#ffffff" name="bgcolor"/><param name="flashvars" value="tcolor=0xffcc00&tcolor2=0x000000&hicolor=0xff0000&tspeed=100&distr=true&mode=tags&tagcloud='+g.tagcloud+'"/></object></div><div class="vertical shoptube" id="bbp_message_'+this.index+'"></div></div><div class="round"><div class="r1"/><div class="r2"/><div class="r3"/><div class="r5"/></div></div><div class="round"><div class="r1"/><div class="r2"/><div class="r3"/><div class="r5"/></div></div></div>';$("#"+this.params.panel).find("#bbp_content").html(e);var d=$.browser.msie&&$.browser.version=="6.0";if(d){$("#"+this.params.panel).addClass("pnt")}else{$("#"+this.params.panel).addClass("pit")}this.calcArea(g);if(g.bbp["color"]){if(g.bbp["color"]["tab"]){this.params.c1=g.bbp["color"]["tab"]}if(g.bbp["color"]["thumb"]){this.params.c2=g.bbp["color"]["thumb"]}}$("#"+this.params.panel).find(".video .tab li a span").css({"background-color":"#"+b.params.c1});$("#"+this.params.panel).find(".video div.round div").css({"background-color":"#"+b.params.c1});$("#"+this.params.panel).find(".video .pane .inner").css({"background-color":"#"+b.params.c1});$("#"+this.params.panel).find(".video .switch a").css({"background-color":"#"+b.params.c2});$("#"+this.params.panel).find(".video .switch div.round div").css({"background-color":"#"+b.params.c2});$("#"+this.params.panel).append('<style type="text/css">.bbp .video .tab .items li.active span{color: #'+(beyondo.util.birght(b.params.c1)>0.5?"000":"fff")+"}\n.bbp .video .tab .items li span{color: #"+(beyondo.util.birght(b.params.c1)>0.5?"191923":"E6E6DC")+"}</style>");$("#"+this.params.panel).find(".message .tab li a span").css({"background-color":"#"+b.params.c2});$("#"+this.params.panel).find(".message div.round div").css({"background-color":"#"+b.params.c2});$("#"+this.params.panel).find(".message .switch a").css({"background-color":"#"+b.params.c1});$("#"+this.params.panel).find(".message .switch div.round div").css({"background-color":"#"+b.params.c1});$("#"+this.params.panel).find(".message .pane .inner").css({"background-color":"#"+b.params.c2});$("#"+this.params.panel).find(".video .pane .inner div.round div").css({"background-color":"#fff"});$("#"+this.params.panel).find(".message .pane .inner div.round div").css({"background-color":"#fff"});$("#"+this.params.panel).find("#bbp_content").css({width:b.params.content_width,height:b.params.content_height});$("#"+this.params.panel).find(".video .tab").css({width:b.params.video_tab_width,height:b.params.tab_height});$("#"+this.params.panel).find(".message .tab").css({width:b.params.msg_tab_width,height:b.params.tab_height});$("#"+this.params.panel).find(".video .tab li").css({width:b.params.video_tab_item_width,"margin-right":b.params.tab_item_margin_right});$("#"+this.params.panel).find(".message .tab li").css({width:b.params.msg_tab_item_width,"margin-right":b.params.tab_item_margin_right});$("#"+this.params.panel).find("span").css({"line-height":b.params.tab_span_height+"px"});$("#"+this.params.panel).find(".switch").css({width:b.params.switch_width,height:b.params.tab_height});$("#"+this.params.panel).find(".inner").css({"padding-top":b.params.inner_margin_top,"padding-bottom":b.params.inner_margin_top,"padding-left":b.params.inner_margin_right,"padding-right":b.params.inner_margin_right,width:(b.params.player_width+b.params.wrap_padding_right+b.params.inner_margin_right)});$("#"+this.params.panel).find(".inner .round").css({width:(b.params.player_width+b.params.wrap_padding_right+b.params.inner_margin_right)});$("#"+this.params.panel).find(".inner .wrap").css({width:b.params.player_width});$("#"+this.params.panel).find(".wrap").css({"padding-top":b.params.wrap_padding_top,"padding-bottom":b.params.wrap_padding_top,"padding-left":b.params.wrap_padding_right,"padding-right":b.params.wrap_padding_right});$("#"+this.params.panel).find(".vertical").css({width:b.params.player_width,height:b.params.player_height});$("#"+this.params.panel+" .video .tab").scrollable({size:b.params.video_tab_size,index:g.bbp["channel"],prev:"#"+this.params.panel+" .video .tab .prev",next:"#"+this.params.panel+" .video .tab .next"}).mousewheel();$("#"+this.params.panel+" .message .tab").scrollable({size:b.params.msg_tab_size,prev:"#"+this.params.panel+" .message .tab .prev",next:"#"+this.params.panel+" .message .tab .next"}).mousewheel();var c=(this.params.w<500)?false:true;var f=g.playlist[g.bbp["channel"]]["list"].length>1;g.bbp["autoPlay"]=!(g.bbp["autoPlay"]==0);beyondo.util.instance[this.index].currVideoIndex=g.bbp["channel"];$f("bbp_player_"+this.index,"http://cdn1.kau-switch.com/default/files/swf/player-0.0.5.swf",{clip:{autoPlay:g.bbp["autoPlay"],autoBuffering:1,bufferLength:5,scaling:"fit",onStart:function(i,k){var j=this.getPlaylist().length;if(j>1){this.getPlugin("navi").setHtml(beyondo.util.naviHTML(b.index,k))}}},canvas:{backgroundColor:"#000000"},plugins:{controls:{backgroundColor:"#dddddd",backgroundGradient:"none",timeColor:"#ffffff",sliderColor:"#666666",volumeSliderColor:"#666666",buttonColor:"#999999",progressColor:"#999999",bufferColor:"#cccccc",tooltipColor:"#999999",timeBgColor:"#666666",autoHide:"always",playlist:f,time:c,hideDelay:3000,opacity:0.5,bottom:5,height:20,borderRadius:15,width:"90%",left:"50%"},navi:{url:"http://cdn1.kau-switch.com/default/files/swf/content-0.0.1.swf",border:0,left:0,textDecoration:"outline",backgroundColor:"transparent",backgroundGradient:"none",top:0,style:{body:{color:"#FFFFFF",display:"block",fontFamily:'"Trebuchet MS", Helvetica, Arial, "Times New Roman", serif'},".active":{color:"#FF0000"}}}},onLoad:function(){var i=beyondo.util.instance[b.index].currVideoIndex;this.setPlaylist(g.playlist[i]["list"])},onPlaylistReplace:function(i){this.getPlugin("navi").setHtml();this.getClip(i.length-1).onLastSecond(function(){if(i.length==1){$f("bbp_player_"+b.index).play()}else{$f("bbp_player_"+b.index).play(0)}})}});var h=$("#"+this.params.panel+" .video .tab").scrollable({api:true});h.click(g.bbp["channel"]);var a=$("#"+this.params.panel+" .message .tab").scrollable({api:true});a.click(0)},calcArea:function(z){var j=this.params.w;var k=this.params.h;var o=5;var r=$.browser.msie&&$.browser.version=="6.0";var f=32;var a=f+o;var d=120;var m=5;var i=40;var c=7;var t=10;var s=7;var u=10;var g=j-2*(t+u);var e=k-a-2*(c+o+s+o);var y=g+2*(t+u);var b=e+a+2*(c+o+s+o);var w=Math.floor((y-i-t)/(d+m));var n=Math.min(z.playlist.length,w);var l=Math.min(z.channel.length,w);var h=Math.floor((y-i-t)/n)-m;var p=(h+m)*n;var q=Math.floor((y-i-t)/l)-m;var x=(q+m)*l;var v=g-75;this.params.content_width=y;this.params.content_height=b;this.params.video_tab_width=p;this.params.msg_tab_width=x;this.params.tab_height=a;this.params.tab_span_height=f;this.params.video_tab_item_width=h;this.params.msg_tab_item_width=q;this.params.tab_item_margin_right=m;this.params.video_tab_size=n;this.params.msg_tab_size=l;this.params.switch_width=i;this.params.inner_margin_top=c;this.params.inner_margin_right=t;this.params.wrap_padding_top=s;this.params.wrap_padding_right=u;this.params.player_width=g;this.params.player_height=e;this.params.digest_width=v},buildVideoTab:function(e){var a=e.playlist.length;var d=e.playlist;var c="";for(var b=0;b<a;b++){c+='<li><div class="round"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><a href="javascript:beyondo.util.videoTab('+this.index+","+b+')" hidefocus="true" title="'+d[b].title+'"><span>'+d[b].title+"</span></a>"+((d[b].status==1)?"<sup>NEW</sup>":"")+"</li>"}return c},buildMsgTab:function(e){var d=e.channel;var a=d.length;var c="";for(var b=0;b<a;b++){c+="<li "+((b==0)?'class="active"':"")+'><div class="round"><div class="r5"/><div class="r3"/><div class="r2"/><div class="r1"/></div><a href="javascript:beyondo.util.msgTab('+this.index+","+b+')" hidefocus="true" title="'+d[b].name+'"><span>'+d[b].name+"</span></a></li>"}return c}}}})();beyondo.util.instance[beyondo.util.instance_index]=new beyondo.Action(beyondo.util.instance_index,true);beyondo.util.instance_index++;