function bmvBlogLink(b,a,c){if(c!==false){this.create(b,a,c)}}bmvBlogLink.prototype.positions={x:0,y:0};bmvBlogLink.prototype.sizes={w:0,h:0};bmvBlogLink.prototype.tab={id:"",type:"",trackListSize:"",sourceid:""};bmvBlogLink.prototype.content={title:"",info:"",parameters:""};bmvBlogLink.prototype.object=null;bmvBlogLink.prototype.embed=null;bmvBlogLink.prototype.isMouseDown=false;bmvBlogLink.prototype.url="";bmvBlogLink.prototype.shortenUrl="";bmvBlogLink.prototype.title="";bmvBlogLink.prototype.create=function(b,a,c){b.attachEvent(window,"load",this.load)};bmvBlogLink.prototype.load=function(){var sender=application.bmvBlogLink,gId=function(id){return document.getElementById(id)};sender.blogLink=gId("blogLink");sender.blogLinkFrame=gId("blogLinkFrame");sender.blogLinkText=gId("blogLinkText");sender.blogLinkResize=gId("blogLinkResize");sender.object=sender.blogLinkFrame.getElementsByTagName("object")[0],sender.embed=sender.blogLinkFrame.getElementsByTagName("embed")[0];sender.sizes={w:parseInt(gId("blogLinkWidth").value),h:parseInt(gId("blogLinkHeight").value)};sender.tab=eval("("+gId("blogLinkTab").value+")");sender.url=sender.tab.url;sender.title=sender.tab.title;delete sender.tab.url;delete sender.tab.title;application.attachEvent(sender.blogLinkResize,"mousedown",sender.onResizeStart);application.attachEvent(sender.blogLink,"click",sender.onButtonClick);if(/music\/.*?\/.*?\/.*?\/$/i.test(sender.url)){var rutvit=gId("rutvit");if(rutvit!==null){rutvit.style.display="block";sender.updateTwitterLink(sender.url,"false")}}application.attachEvent(window,"beforeunload",function(){delete (application.bmvBlogLink)});application.attachEvent(gId("twitter_link"),"click",sender.statTwitClicks);application.attachEvent(gId("rutvit_link"),"click",sender.statTwitClicks);var doc=document,head=doc.getElementsByTagName("head")[0],bitlyScript=doc.createElement("script");bitlyScript.type="text/javascript";bitlyScript.src="http://bit.ly/javascript-api.js?version=latest&login=necrosis&apiKey=R_5bb426a56ac1318a9983db43006bdfd1";bitlyScript=head.appendChild(bitlyScript);application.scriptOnLoad(bitlyScript,sender.shortTwitterLink)};bmvBlogLink.prototype.onButtonClick=function(b){var a=application.bmvBlogLink;if(a.blogLinkFrame.style.display=="block"){a.hideBlogLinkFrame(b)}else{a.showBlogLinkFrame();setTimeout(function(){application.attachEvent(document,"click",a.hideBlogLinkFrame)},100)}};bmvBlogLink.prototype.showBlogLinkFrame=function(){var a=application.bmvBlogLink;a.blogLinkFrame.style.display="block";a.blogLinkFrame.style.width=(a.sizes.w+20)+"px";a.blogLink.className=a.blogLink.className.replace(/[\s]?Pushed/g,"")+" Pushed";document.getElementById("blogLinkText").focus();document.getElementById("blogLinkText").select();if(a.blogLinkText.scrollHeight!=a.blogLinkText.offsetHeight){a.blogLinkText.style.height=a.blogLinkText.scrollHeight+"px"}};bmvBlogLink.prototype.hideBlogLinkFrame=function(d){var c=application.bmvBlogLink;var b=application.getOriginalEventElement(d);var a=application.elementInContainer(b,c.blogLinkFrame,application.getWindow("content"));if(a===false){c.blogLinkFrame.style.display="none";c.blogLink.className=c.blogLink.className.replace(/[\s]?Pushed/g,"");application.removeEvent(document,"click",c.hideBlogLinkFrame)}};bmvBlogLink.prototype.changeBlogLink=function(b,f,j,h){var d=application.bmvBlogLink;d.tab={id:b,type:f,trackListSize:j,sourceid:h};var k=document,e=function(i){return k.getElementById(i)},m=function(i,n){e(i).style.background=n},g=["code","liveinternet","livejournal","wordpress"],l="",a=e("blogLinkText");for(var c in g){m(g[c],"")}m(h,"url('/images/music/global/blogLinkFrame/codeFrameSelector.gif') no-repeat");switch(h){case"code":l='<object height="'+d.sizes.h+'" width="'+d.sizes.w+'"><param name="movie" value="http://www.weborama.ru/flash/widget/playerwidget2.swf"><param name="wmode" value="transparent"><param name="FlashVars" value="id='+b+"&type="+f+"&limit="+j+'"><embed height="'+d.sizes.h+'" width="'+d.sizes.w+'" flashvars="id='+b+"&type="+f+"&limit="+j+'" wmode="transparent" type="application/x-shockwave-flash" src="http://www.weborama.ru/flash/widget/playerwidget2.swf"/></object>';break;case"liveinternet":l="[flash="+d.sizes.w+","+d.sizes.h+",http://www.weborama.ru/flash/widget/playerwidget2.swf?id="+b+"&type="+f+"&limit="+j+"]";break;case"livejournal":l='<lj-embed><object height="'+d.sizes.h+'" width="'+d.sizes.w+'"><param name="movie" value="http://www.weborama.ru/flash/widget/playerwidget2.swf"><param name="wmode" value="transparent"><param name="FlashVars" value="id='+b+"&type="+f+"&limit="+j+'"><embed height="'+d.sizes.h+'" width="'+d.sizes.w+'" flashvars="id='+b+"&type="+f+"&limit="+j+'" wmode="transparent" type="application/x-shockwave-flash" src="http://www.weborama.ru/flash/widget/playerwidget2.swf"/></object></lj-embed>';break;case"wordpress":l='<object height="'+d.sizes.h+'" width="'+d.sizes.w+'"><param name="movie" value="http://www.weborama.ru/flash/widget/playerwidget2.swf"><param name="wmode" value="transparent"><param name="FlashVars" value="id='+b+"&type="+f+"&limit="+j+'"><embed height="'+d.sizes.h+'" width="'+d.sizes.w+'" flashvars="id='+b+"&type="+f+"&limit="+j+'" wmode="transparent" type="application/x-shockwave-flash" src="http://www.weborama.ru/flash/widget/playerwidget2.swf"/></object>';break}a.value=l;a.focus();a.select()};bmvBlogLink.prototype.onResizeStart=function(b){var a=application.bmvBlogLink;if(!application.isIE()){document.captureEvents(Event.MOUSEMOVE)}a.positions=application.getMousePosition(b);application.attachEvent(document,"mouseup",a.onResizeDone);application.attachEvent(document,"mousemove",a.onResize);document.body.style.cursor="se-resize";a.isMouseDown=true};bmvBlogLink.prototype.onResizeDone=function(b){var a=application.bmvBlogLink;a.positions={x:0,y:0};application.removeEvent(document,"mouseup",a.onResizeDone);application.removeEvent(document,"mousemove",a.onResize);document.body.style.cursor="default";a.changeBlogLink(a.tab.id,a.tab.type,a.tab.trackListSize,a.tab.sourceid);a.isMouseDown=false};bmvBlogLink.prototype.onResize=function(f){var d=application.bmvBlogLink;if(!d.isMouseDown){d.onResizeDone();return}var a=application.getMousePosition(f),e={w:0,h:0},c=d.embed,b=d.object;e.w=parseInt(c.width)+(a.x-d.positions.x);e.h=parseInt(c.height)+(a.y-d.positions.y);d.positions=a;if(e.w>184&&e.h>17){d.sizes.w=c.width=e.w;d.sizes.h=c.height=e.h;if(typeof object!="undefined"){b.width=c.width;b.height=c.height}d.blogLinkFrame.style.width=(d.sizes.w+20)+"px"}else{application.eventPreventDefault(f);return false}};bmvBlogLink.prototype.shortTwitterLink=function(){var a=application.bmvBlogLink;if(a.shortenUrl==""&&typeof BitlyClient!="undefined"){BitlyClient.shorten(a.url,"application.bmvBlogLink.onShortTwitterLink")}else{a.updateTwitterLink(a.url,true)}};bmvBlogLink.prototype.onShortTwitterLink=function(d,b){var a=application.bmvBlogLink,c=a.url;for(var e in d.results){c=d.results[e]["shortUrl"];break}a.updateTwitterLink(c,true)};bmvBlogLink.prototype.updateTwitterLink=function(e,c){c=c||true;var d=application.bmvBlogLink,b=document.getElementById((c===true?"twitter":"rutvit")+"_link");if(c===true){b.href+=encodeURIComponent(e+" "+d.title+" #weborama #nowplaying")}else{b.href+=encodeURIComponent(e+" "+d.title+" *веборама *музыка")}};bmvBlogLink.prototype.statTwitClicks=function(b){var a=application.getOriginalEventElement(b,"a").id.replace("_link","");_gaq=_gaq||[];_gaq.push(["_trackEvent","clicks","twitLinks",a])};var application=top.application;application.bmvBlogLink=new bmvBlogLink(application,application,{name:"bmvBlogLink",window:self});(function(){var c=["player/dropDown/dropDownEdges.png","player/dropDown/hShadow.png","player/dropDown/vShadow.png","music/global/blogLinkFrame/codeFrameSelector.gif"],b,a="/images/";while(c[0]){b=new Image();b.src=a+c[0];delete (c[0])}})();
