Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2011
576
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. javascript:(function(){var lastLocation="";if(false)setInterval(vkvideolink_main,1000);else setTimeout(vkvideolink_main,500);function _utf8_decode(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}return string;}function _url_decode(string){return _utf8_decode(unescape(string));}function vkvideolink_main(){if(lastLocation==String(document.location))return;lastLocation=String(document.location);var arr=String(document.location).match(/video(-)?([\d]+_[\d]+)/);if(!arr||!arr.length)return;var actBox=document.getElementById("mv_actions");if(actBox){var player=document.getElementById("video_player");if(!player)lastLocation="";var text=_url_decode(player.attributes.getNamedItem("flashvars").value);var host=text.match(/host=([^&]+)/)[1];if(!host.match(/^http:\/\//))host="http://"+host;if(!host.match(/\/$/))host+="/";var vkid=text.match(/vkid=([^&]+)/)[1];var vtag=text.match(/vtag=([a-zA-Z-\d]+)/)[1];var uid=text.match(/uid=([\d]+)/)[1];var noflv=text.match(/no_flv=([\d]+)/)[1];var hd=parseInt(text.match(/hd=([\d]+)/)[1]);var baselink="";var isvk=false;if(/vkadre/.test(host)){baselink=host+"assets/videos/"+vtag+vkid;isvk=true;}else baselink=host+"u"+uid+"/video/"+vtag;if(noflv=="0"){actBox.innerHTML+="<a href=\""+baselink+(isvk?".vk":"")+".flv"+"\">flv</a>";actBox.innerHTML+="<input type=\"text\"value=\""+baselink+(isvk?".vk":"")+".flv"+"\"/>";}else{actBox.innerHTML+="<a href=\""+baselink+".240.mp4"+"\">240</a>";actBox.innerHTML+="<input type=\"text\"value=\""+baselink+".240.mp4"+"\"/>";}if(hd>=1){actBox.innerHTML+="<a href=\""+baselink+".360.mp4"+"\">360</a>";actBox.innerHTML+="<input type=\"text\"value=\""+baselink+".240.mp4"+"\"/>";}}}})()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement