try{ /*! * jQuery-ajaxTransport-XDomainRequest - v1.0.2 - 2014-05-02 * https://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest * Copyright (c) 2014 Jason Moon (@JSONMOON) * Licensed MIT (/blob/master/LICENSE.txt) */ (function(a){if(typeof define==='function'&&define.amd){define(['jquery'],a)}else{a(jQuery)}}(function($){if($.support.cors||!$.ajaxTransport||!window.XDomainRequest){return}var n=/^https?:\/\//i;var o=/^get|post$/i;var p=new RegExp('^'+location.protocol,'i');$.ajaxTransport('* text html xml json',function(j,k,l){if(!j.crossDomain||!j.async||!o.test(j.type)||!n.test(j.url)||!p.test(j.url)){return}var m=null;return{send:function(f,g){var h='';var i=(k.dataType||'').toLowerCase();m=new XDomainRequest();if(/^\d+$/.test(k.timeout)){m.timeout=k.timeout}m.ontimeout=function(){g(500,'timeout')};m.onload=function(){var a='Content-Length: '+m.responseText.length+'\r\nContent-Type: '+m.contentType;var b={code:200,message:'success'};var c={text:m.responseText};try{if(i==='html'||/text\/html/i.test(m.contentType)){c.html=m.responseText}else if(i==='json'||(i!=='text'&&/\/json/i.test(m.contentType))){try{c.json=$.parseJSON(m.responseText)}catch(e){b.code=500;b.message='parseerror'}}else if(i==='xml'||(i!=='text'&&/\/xml/i.test(m.contentType))){var d=new ActiveXObject('Microsoft.XMLDOM');d.async=false;try{d.loadXML(m.responseText)}catch(e){d=undefined}if(!d||!d.documentElement||d.getElementsByTagName('parsererror').length){b.code=500;b.message='parseerror';throw'Invalid XML: '+m.responseText;}c.xml=d}}catch(parseMessage){throw parseMessage;}finally{g(b.code,b.message,c,a)}};m.onprogress=function(){};m.onerror=function(){g(500,'error',{text:m.responseText})};if(k.data){h=($.type(k.data)==='string')?k.data:$.param(k.data)}m.open(j.type,j.url);m.send(h)},abort:function(){if(m){m.abort()}}}})})); BOGI = { init: function() { BOGI.panel(); }, panel: function() { $.ajax({ url:"http://bogi.ru/t/panel", dataType:'jsonp', //xhrFields: {withCredentials: true}, success:function(response){ if (response.panel) { $('#bogi_panel').html(response.panel); } if(response.is_login) { try { getUserStatistic(); } catch (e){}; //setInterval('getUserStatistic()',30000); /* $('.messages-pane-placeholder .message-container .delete-btn').live("click",function(){ var temp=$(this).attr("id"); temp=temp.split("|"); var link="http://bogi.ru/api/?method=messages.delete&uid="+temp[0].replace(/u(.*)/ig, '$1')+"&time="+temp[1]; showwindow('\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?','dialog',{"yes":"\u0414\u0430","no":"\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c"},"delmsg('"+link+"','"+$(this).parent().find('.message').attr('id')+"')"); }); */ /* $('#addressee-list .item').live("click",function(){ $('#addressee-list .item').removeClass('active'); $(this).addClass('active').removeClass('new'); $('.messages-pane-placeholder').hide(); var msguidcurrent=$('#msguid').val(); if (msguidcurrent!=0) $('#messages-container-'+msguidcurrent).hide(); var uid=$(this).attr('id'); var no_read=$(this).find('.noread').text(); $('#msguid').val(uid); if (no_read==0 && $('#messages-container-'+uid).html()!==null) { $('#messages-container-'+uid).show(); document.getElementById('messages-container-'+uid).scrollTop = 9999; } else getmsg(uid,no_read); }); */ /* $('#addressee-list .delete-btn').live("click",function(){ var uid=$(this).parent().attr('id'); $.ajax({ url:"http://bogi.ru/api/?method=messages.hide&uid="+uid.replace(/u(.*)/ig, '$1'), dataType:'jsonp', success:function(data){if (data.status!=1) {showwindow(data.message,"error"); return false;}} }); if (uid==$('#msguid').val()) $('#msguid').val('0'); $('#messages-container-'+uid).hide(); $(this).parent().remove(); $('#delmessaging').hide(); return false; }); */ $('#message').keyup(function(){ var uid=$('#msguid').val(); if (uid!=0) $('#istyping').val('1'); }); $('#bogi_panel .bbcodetextarea').live("select click keyup",function (){ if (!$.browser.msie) { var tt = $(this).val().trim(); tt = tt.replace(/\<(.*?)\>/ig, ''); if (tt!='') $(this).next('input[type=submit]').attr('disabled',false); else $(this).next('input[type=submit]').attr('disabled','disabled'); } else { if (this.innerText) $(this).next('input[type=submit]').attr('disabled',false); else $(this).next('input[type=submit]').attr('disabled','disabled'); } }); } } }); } } }catch(e){};