Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var d = document,
- jewz = {
- current: {
- id: "",
- html: ""
- },
- getE: function(a, b) {
- return (b || d).querySelector(a);
- },
- attachE: function(a, b, c) {
- return a.addEventListener(b, c, false);
- },
- fetcher_fn: function() {
- var x = new XMLHttpRequest();
- x.open("GET", "stream/global.js", true);
- x.setRequestHeader("If-Modified-Since", (jewz.cached && jewz.cached.getResponseHeader("Last-Modified")) || (new Date(0)));
- x.onreadystatechange = function() {
- if (x.readyState == 4 && x.status == 2E2) {
- jewz.cached = x;
- Function(x.responseText)();
- jewz.codes();
- }
- };
- x.send();
- },
- fetcher: function() {
- jewz.fetcherId = setInterval(jewz.fetcher_fn, 300000);
- },
- codes: function() {
- if (jewz.current.id == "") {
- jewz.streamS(jewz.mainstream);
- }
- else if (jewz.current.html != jewz.streams[jewz.current.id]) {
- jewz.streamS(jewz.current.id);
- }
- },
- streamS: function(a) {
- jewz.stream().innerHTML =
- jewz.current.html =
- jewz.streams[ jewz.current.id = a ];
- jewz.chat().firstElementChild.height =
- (jewz.getE("embed", jewz.chat()) || jewz.chat().firstElementChild).height =
- jewz.stream().firstElementChild.height;
- jewz.cstream().innerHTML = jewz.getE("#lbottom").innerHTML.match(new RegExp(a + "'\\)\">([^<]*)",""))[1];
- },
- flashC: function(ready) {
- var height, trash;
- if (height = jewz.stream().firstElementChild) {
- height = height.height;
- } else {
- height = "576";
- }
- for (trash in window) if (/^(closure_uid_\d+|env|opt_arg|send_str)$/.test(trash)) delete window[trash];
- jewz.chat().innerHTML = '<object width="355" height="' + height + '" id="chat-embed"><param name="movie" value="http://' + jewz.chatango + '.chatango.com/group" /><param name="AllowScriptAccess" value="always" /><param name="AllowNetworking" value="all" /><param name="AllowFullScreen" value="true" /><param name="wmode" value="direct" /><param name="flashvars" value="cid=0010000014671178455&b=100&c=666666&d=666666&g=333333&j=333333&k=666666&l=CCCCCC&m=FFFFFF&p=10&s=1&t=0&v=0" /><embed src="http://' + jewz.chatango + '.chatango.com/group" width="355" height="' + height + '" allowscriptaccess="always" allownetworking="all" type="application/x-shockwave-flash" allowfullscreen="true" flashvars="cid=0010000014671178455&b=100&c=666666&d=666666&g=333333&j=333333&k=666666&l=CCCCCC&m=FFFFFF&p=10&s=1&t=0&v=0" wmode="direct" /></object>';;
- ready || (localStorage.html5chat = "");
- },
- html5C: function(ready) {
- var s = d.createElement('script'), height;
- if (height = jewz.stream().firstElementChild) {
- height = height.height;
- } else {
- height = "576";
- }
- jewz.chat().innerHTML = '';
- s.id = "cid0020000067740067671";
- s.src = 'http://st.chatango.com/js/gz/emb.js';
- s.style.cssText = "width:355px;height:" + height + "px;";
- s.async = true;
- s.text = '{"handle":"' + jewz.chatango + '","arch":"js","styles":{"a":"FFFFFF","b":100,"c":"000000","d":"000000","e":"FFFFFF","k":"000000","l":"808080","m":"000000","n":"000000","q":"000000","r":100,"usricon":0.79}}';
- jewz.chat().appendChild(s);
- ready || (localStorage.html5chat = "true");
- },
- f5: function(e) {
- if ( (e.which || e.keyCode) == 116 ) {
- if (
- !jewz.cooldown ||
- ( (new Date()).getTime() - jewz.cooldown > 3E4 )
- ) {
- jewz.cooldown = (new Date()).getTime();
- jewz.fetcher_fn();
- jewz.banner();
- } else {
- alert("You can only refresh every 30 seconds!\n" + (
- 30 - Math.ceil(
- ( (new Date()).getTime() - jewz.cooldown ) / 1000
- )
- ) + " seconds left");
- }
- return false;
- }
- },
- banner: function() {
- jewz.getE('#banner').src = "images/" + jewz.banners[ Math.floor( Math.random() * jewz.banners.length ) ];
- },
- ready: function() {
- jewz.chatango = "entstream";
- jewz.chat = function() {
- return jewz.getE("#cell2");
- };
- jewz.stream = function() {
- return jewz.getE("#cell1");
- };
- jewz.cstream = function() {
- return jewz.getE("#current");
- };
- jewz[localStorage.html5chat ? "html5C" : "flashC"](true);
- jewz.fetcher_fn();
- jewz.fetcher();
- jewz.banner();
- d.onkeydown = jewz.f5;
- }
- };
- jewz.attachE(d, "DOMContentLoaded", jewz.ready);
- jewz.attachE(window, "load", function() {
- setTimeout(function(){
- jewz.getE("#hoverinfo").className = 'loaded';
- }, 9E3);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement